Comment désactiver automatiquement le son lors du retrait des écouteurs sous Windows

Comment désactiver automatiquement le son lors du retrait des écouteurs sous Windows

Lorsque vous débranchez accidentellement les écouteurs de votre ordinateur pendant que vous écoutez de la musique ou regardez un film, le son passe sur les haut-parleurs externes de l'ordinateur. Si vous travaillez dans un bureau ou dans un lieu public bondé, cela affectera tout le monde autour de vous. Cependant, tout sera résolu simplement en quelques étapes de configuration. L'article ci-dessous vous expliquera comment désactiver automatiquement le son lors du retrait des écouteurs de votre ordinateur.

Instructions pour couper le son lorsque vous débranchez les écouteurs

Étape 1:

Appuyez sur la combinaison Windows + R pour ouvrir la boîte de dialogue Exécuter. Entrez ensuite le mot-clé bloc-notes et cliquez sur OK pour ouvrir.

Comment désactiver automatiquement le son lors du retrait des écouteurs sous Windows

Étape 2:

Collez ensuite le code ci-dessous dans le Bloc-notes, puis cliquez sur Fichier et sélectionnez Enregistrer sous…

[cmdletbinding()] Param() #Adding definitions for accessing the Audio API Add-Type -TypeDefinition @' using System.Runtime.InteropServices; [Guid("5CDF2C82-841E-4546-9722-0CF74078229A"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interface IAudioEndpointVolume { // f(), g(), ... are unused COM method slots. Define these if you care int f(); int g(); int h(); int i(); int SetMasterVolumeLevelScalar(float fLevel, System.Guid pguidEventContext); int j(); int GetMasterVolumeLevelScalar(out float pfLevel); int k(); int l(); int m(); int n(); int SetMute([MarshalAs(UnmanagedType.Bool)] bool bMute, System.Guid pguidEventContext); int GetMute(out bool pbMute); } [Guid("D666063F-1587-4E43-81F1-B948E807363F"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interface IMMDevice { int Activate(ref System.Guid id, int clsCtx, int activationParams, out IAudioEndpointVolume aev); } [Guid("A95664D2-9614-4F35-A746-DE8DB63617E6"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interface IMMDeviceEnumerator { int f(); // Unused int GetDefaultAudioEndpoint(int dataFlow, int role, out IMMDevice endpoint); } [ComImport, Guid("BCDE0395-E52F-467C-8E3D-C4579291692E")] class MMDeviceEnumeratorComObject { } public class Audio { static IAudioEndpointVolume Vol() { var enumerator = new MMDeviceEnumeratorComObject() as IMMDeviceEnumerator; IMMDevice dev = null; Marshal.ThrowExceptionForHR(enumerator.GetDefaultAudioEndpoint(/*eRender*/ 0, /*eMultimedia*/ 1, out dev)); IAudioEndpointVolume epv = null; var epvid = typeof(IAudioEndpointVolume).GUID; Marshal.ThrowExceptionForHR(dev.Activate(ref epvid, /*CLSCTX_ALL*/ 23, 0, out epv)); return epv; } public static float Volume { get {float v = -1; Marshal.ThrowExceptionForHR(Vol().GetMasterVolumeLevelScalar(out v)); return v;} set {Marshal.ThrowExceptionForHR(Vol().SetMasterVolumeLevelScalar(value, System.Guid.Empty));} } public static bool Mute { get { bool mute; Marshal.ThrowExceptionForHR(Vol().GetMute(out mute)); return mute; } set { Marshal.ThrowExceptionForHR(Vol().SetMute(value, System.Guid.Empty)); } } } '@ -Verbose While($true) { #Clean all events in the current session since its in a infinite loop, to make a fresh start when loop begins Get-Event | Remove-Event -ErrorAction SilentlyContinue #Registering the Event and Waiting for event to be triggered Register-WmiEvent -Class Win32_DeviceChangeEvent Wait-Event -OutVariable Event |Out-Null $EventType = $Event.sourceargs.newevent | ` Sort-Object TIME_CREATED -Descending | ` Select-Object EventType -ExpandProperty EventType -First 1 #Conditional logic to handle, When to Mute/unMute the machine using Audio API If($EventType -eq 3) { [Audio]::Mute = $true Write-Verbose "Muted [$((Get-Date).tostring())]" } elseif($EventType -eq 2 -and [Audio]::Mute -eq $true) { [Audio]::Mute = $false Write-Verbose "UnMuted [$((Get-Date).tostring())]" } }

Comment désactiver automatiquement le son lors du retrait des écouteurs sous Windows

Étape 3:

Dans l'interface d'enregistrement de fichiers, sélectionnez Tous les fichiers dans la section Type de fichier . Saisissez ensuite le nom du fichier au format .ps1 . Le nom du fichier peut éventuellement être non signé et écrit immédiatement mais doit avoir le format PS1. Cliquez enfin sur Enregistrer pour enregistrer.

Nous devons enregistrer les fichiers sur le bureau pour une utilisation rapide en cas de besoin.

Comment désactiver automatiquement le son lors du retrait des écouteurs sous Windows

Étape 4:

Cliquez avec le bouton droit sur le fichier nouvellement créé et sélectionnez Exécuter avec PowerShell pour lancer le fichier. Ce fichier fonctionnera, coupant le son lorsque nous débrancherons les écouteurs de l'ordinateur jusqu'à ce que nous éteignions l'ordinateur .

Comment désactiver automatiquement le son lors du retrait des écouteurs sous Windows

Si vous souhaitez que ce fichier s'exécute automatiquement lorsque vous allumez votre ordinateur, vous pouvez utiliser le Planificateur de tâches. Comment exécuter automatiquement le fichier à l'aide du Planificateur de tâches, les utilisateurs peuvent se référer à l'article ci-dessous.

En savoir plus :

Je vous souhaite du succès !


Comment masquer ladresse MAC ? Pourquoi devrions-nous faire cela ?

Comment masquer ladresse MAC ? Pourquoi devrions-nous faire cela ?

Quelle est l’adresse MAC ? À quoi servent-ils et comment les cybercriminels peuvent-ils les exploiter ? Plus important encore, comment masquer l’adresse MAC ?

Quelle est la vitesse du Wifi 6 ?

Quelle est la vitesse du Wifi 6 ?

Le WiFi 6 est actuellement la dernière génération de WiFi. Découvrons avec quantrimang la vitesse étonnamment rapide de cette nouvelle génération de réseaux sans fil.

Comment terminer un processus sous Windows 10

Comment terminer un processus sous Windows 10

Si vous remarquez qu'un processus en cours d'exécution diminue les performances de votre ordinateur parce qu'il se bloque, ne répond plus, utilise beaucoup de ressources CPU et/ou a une mémoire élevée, vous pouvez arrêter le processus pour y mettre fin.

De belles images uniques du 20 octobre pour les femmes

De belles images uniques du 20 octobre pour les femmes

Lors de cette fête spéciale, outre les cadeaux uniques, les images de félicitations pour le 20 octobre sont toujours recherchées par de nombreuses personnes. Ci-dessous quelques-unes des plus belles images de félicitations du 20 octobre, soyez le premier à les envoyer aux grands-mères, mères, sœurs et enfants !

Comment utiliser Cortana pour éteindre ou redémarrer Windows 10 ?

Comment utiliser Cortana pour éteindre ou redémarrer Windows 10 ?

L'assistant virtuel Cortana est l'une des nouvelles fonctionnalités intégrées à Windows 10 et s'affiche directement dans la barre des tâches. Les utilisateurs doivent simplement parler dans le microphone de l'appareil, poser des questions ou donner des commandes de contrôle, Cortana répondra à la question ou suivra les commandes vocales de l'utilisateur.

Comment télécharger Facebook Messenger sur Windows 10

Comment télécharger Facebook Messenger sur Windows 10

Bien que vous puissiez déjà utiliser Messenger sur un navigateur Web, Facebook crée désormais également une application de bureau pour Windows 10 et macOS.

Revue Malwarebytes : un excellent programme anti-malware de première ligne

Revue Malwarebytes : un excellent programme anti-malware de première ligne

MalwareBytes est un outil de détection et de suppression de logiciels malveillants disponible gratuitement et dispose également d'une version premium qui ajoute des fonctionnalités importantes. Il est capable de détecter et de supprimer tous les types de logiciels malveillants, notamment les logiciels espions, les chevaux de Troie, les vers et même les ransomwares.

Que fait la restauration du système dans Windows 10 ?

Que fait la restauration du système dans Windows 10 ?

L'article d'aujourd'hui vous aidera à trouver la meilleure méthode d'utilisation de la restauration du système, en déterminant sa taille complète sur un PC ou un ordinateur portable Windows 10.

Microsoft a publié la mise à jour Windows 10 Insider build 17682 pour rendre Windows plus stable

Microsoft a publié la mise à jour Windows 10 Insider build 17682 pour rendre Windows plus stable

Récemment, Microsoft a publié la mise à jour Windows 10 Insider build 17682 avec de nombreuses fonctionnalités améliorées qui promettent de rendre Windows plus stable et d'améliorer les performances.

Comment créer une application de suivi du temps sous Windows avec AutoHotKey

Comment créer une application de suivi du temps sous Windows avec AutoHotKey

Cette application peut suivre toutes les fenêtres que vous avez utilisées pendant la journée. Vous avez juste besoin d'AutoHotKey, d'un traitement de texte de base comme le Bloc-notes, et d'environ une demi-heure.