Comment définir les niveaux de volume sur le verrouillage / déverrouillage de Windows 10
Le système de réglage du volume intégré à Windows 10 se distingue par sa capacité à ajuster le son de chaque application individuellement, une fonctionnalité absente des autres systèmes d'exploitation de bureau comme macOS. Cependant, Microsoft n'a pas apporté d'évolutions majeures à cette fonctionnalité. Bien qu'il existe un contrôle du volume spécifique à chaque programme, il n'est pas possible de modifier les niveaux sonores lors du verrouillage ou déverrouillage de Windows 10 sans recourir à une configuration spécifique.
Modifier le volume au verrouillage/déverrouillage de Windows 10
Cette méthode est proposée par Istker Auver.
Vous devrez d'abord télécharger un fichier nommé AudioDeviceCmdlets depuis Github. Conservez ce fichier dans un emplacement où il ne sera pas supprimé. Le chemin d'accès à ce fichier sera nécessaire pour l'étape suivante.
Ouvrez PowerShell et exécutez les commandes ci-dessous. Remplacez "C:Path-to-fileAudioDeviceCmdlets.dll" par le chemin d'accès au fichier téléchargé. Exécutez chaque commande une par une :
New-Item "$($profile | split-path)ModulesAudioDeviceCmdlets" -Type directory -Force Copy-Item "C:Path-to-fileAudioDeviceCmdlets.dll" "$($profile | split-path)ModulesAudioDeviceCmdletsAudioDeviceCmdlets.dll" Set-Location "$($profile | Split-Path)ModulesAudioDeviceCmdlets" Get-ChildItem | Unblock-File Import-Module AudioDeviceCmdlets
Par la suite, créez deux scripts PowerShell. Le premier ajustera le volume au verrouillage du système, et le second au déverrouillage. Les niveaux de volume peuvent être personnalisés selon vos préférences.
Création des scripts PowerShell
Ouvrez un éditeur de texte, comme le Bloc-notes, et copiez-y le code suivant :
Set-AudioDevice -PlaybackVolume 20
Le nombre 20 indique le niveau de volume souhaité au verrouillage. Vous pouvez le modifier. Enregistrez le fichier avec une extension .ps1 et un nom qui indique clairement l'utilité du script.
Créez un nouveau fichier texte et entrez ce code :
Set-AudioDevice -PlaybackVolume 100
Ici, 100 représente le niveau de volume souhaité au déverrouillage. Adaptez-le selon vos besoins. Enregistrez ce fichier en .ps1 avec un nom explicite.
Mise en place de l'exécution des scripts
Pour automatiser l'exécution de ces scripts, utilisez le Planificateur de tâches. Créez une nouvelle tâche, donnez-lui un nom et une description précise pour la reconnaître facilement.
Le déclencheur de cette tâche doit être "Au verrouillage de la session". Cette tâche s'activera lors du verrouillage de l'ordinateur. Dans l'onglet "Actions", ajoutez une nouvelle action, paramétrez-la sur "Démarrer un programme". Dans le champ "Programme/script", entrez powershell. Dans "Ajouter des arguments", saisissez ce code, en remplaçant le chemin par celui de votre script :
-ExecutionPolicy RemoteSigned -File C:path-to-scriptlower_volume.ps1

Ceci abaissera le volume au verrouillage. Pour que le volume remonte au déverrouillage, il faut créer une seconde tâche.
Procédez de la même manière, mais choisissez comme déclencheur "Au déverrouillage de la session". Dans l'onglet "Actions", sélectionnez le script qui augmente le volume.