Désactiver le bip de la fenêtre cmd

71

Existe-t-il un moyen de désactiver la fonction Beeping du shell de commande Windows?

Je travaille actuellement sur un script PowerShell qui permet d'imprimer plusieurs lignes de texte à l'écran. Je travaille sur un bug dans la logique d'encodage. Mais chaque fois que je me trompe, mon script crache un tas de caractères binaires aléatoires à l'écran et finit par provoquer de nombreux bips agaçants.

L'échec est assez évident sans les bips :)

JaredPar
la source
4
merci pour cette question. Il ne me viendrait pas à l'idée de demander ... mais c'est sûr que c'est énervant.

Réponses:

66

La commande de ligne de commande Windows "net stop beep" désactivera le bip et "net start beep" activera le bip. La source

Il convient de noter que l'instruction arrête le bip globalement sur Windows et pas seulement dans le shell de commande Windows. En outre, le service sera exécuté à nouveau lorsque vous redémarrez votre ordinateur.

La réponse d'Ady suffira. Mais si vous voulez simplement le désactiver par instance, vous pouvez toujours mettre cette méthode dans un fichier de commandes (mais elle est si courte que vous pouvez simplement la taper) et l'exécuter.

blizpasta
la source
4
sympa, je ne savais pas que c'était aussi simple que cela.
7
Lorsque j'essaie net stop beep, j'obtiens l'erreur The Beep service could not be stopped.(Windows 10).
Anishpatel
6
anishpatel: Vous ne pouvez pas arrêter le bip! 🎶
Vanessa Phipps
35

Pour contrôler le démarrage du service Beep à partir de la ligne de commande, désactivez le service lors des redémarrages avec:

C:\Windows\system32>sc config beep start= disabled
[SC] ChangeServiceConfig SUCCESS

Réactiver avec

C:\Windows\system32>sc config beep start= auto
[SC] ChangeServiceConfig SUCCESS

Notez l'espacement sur la configuration sc dans les exemples ci-dessus, car elle a des exigences spécifiques.

Pour faire cela depuis Powershell:

PS C:\Windows\System32> set-service beep -startuptype automatic
PS C:\Windows\System32> set-service beep -startuptype disabled
Roger Lipscombe
la source
Pourriez-vous ajouter un meilleur formatage? Le [SC] fait partie de la sortie, pas de l'entrée, tel qu'il apparaît dans votre message.
Mark
31

Effectuez les étapes suivantes pour désactiver le bip système de votre ordinateur:

  1. Cliquez avec le bouton droit sur Poste de travail et sélectionnez Gérer.
  2. Développez Outils système et sélectionnez Gestionnaire de périphériques.
  3. Dans le menu Affichage, sélectionnez Afficher les périphériques cachés.
  4. Développez Pilotes non Plug-and-Play.
  5. Cliquez avec le bouton droit sur Bip et sélectionnez Propriétés.
  6. Sélectionnez l'onglet Pilotes.
  7. Cliquez sur Stop. Vous pouvez également définir le type de démarrage sur Désactivé pour que le service de bip ne démarre jamais.

Réf.: Http://windowsitpro.com/article/articleid/15508/how-do-i-stop-windows-2000-from-beeping.html


la source
3
Je n'ai pas de "pilotes non Plug and Play" sous Windows 10.
Artem Russakovskii
3
Set-PSReadlineOption -BellStyle Visual

Voir https://msdn.microsoft.com/powershell/reference/5.1/PSReadline/Set-PSReadlineOption.

Scott Markwell
la source
Cela ne semble pas fonctionner pour moi; la notification sonne quand même dans gcun fichier contenant une cloche. La page que vous avez liée indique que l'option "spécifie comment PSReadLine répond à diverses conditions d'erreur ou aux invites de l'utilisateur", ce qui, à mon avis, est distinct du traitement du caractère de sonnerie.
Ben N
Oui, cela n’affecte que la saisie au clavier sur Powershell lui-même et non sur d’autres programmes. De plus, ce paramètre est par session et n'est pas enregistré.
Scott Markwell
2

Étant donné que les autres solutions ne fonctionnaient pas pour moi (par exemple, net stop beepje suis resté bloqué pour toujours The service is starting or stopping. Please try again later.:), j'ai désactivé le bip / sonnerie dans Cmder / ConEmu en réglant le son Critical Stopsur aucun dans les paramètres Son du système.

Plus de coups!

Artem Russakovskii
la source
1
Je vous remercie! Je ne voulais pas m'en débarrasser, mais en faire un son beaucoup plus subtil. Cela m'a aidé à trouver quel son c'était :)
Ormuriauga
0

Il existe deux sons que vous pouvez régler à partir des paramètres audio de Windows 10:

  1. Arrêt critique
  2. Bip par défaut

Je mets les deux à rien et je suis béni avec le silence

sreall
la source