Cmd penceresinin bip sesini kapatma


71

Windows komut kabuğunun Bip işlevini susturmanın bir yolu var mı?

Şu anda bir PowerShell betiği üzerinde çalışıyorum ve bu da ekrana birkaç satır metin yazdırmakla bitiyor. Kodlama mantığında bir hata araştırıyorum. Ancak her yanlış yaptığımda senaryom ekrana bir sürü rasgele ikili karakter fırlatacak ve sonunda birçok can sıkıcı bip sesine neden olacaktır.

Başarısızlık bip olmadan oldukça açık :)


4
bu soru için teşekkürler. Bana sormak için şafak olmaz ... ama kesinlikle can sıkıcı bir durum.

Yanıtlar:


66

Windows komut satırı komutu "net stop bip" bip sesini kapatacak ve "net start biep" bip sesini açacaktır. Kaynak

Talimatın, sadece windows komut kabuğu içinde değil, pencerelerde global olarak bip sesini durdurduğu not edilmelidir. Ayrıca, bilgisayarınızı yeniden başlattığınızda hizmet yeniden çalışır.

Ady'nin cevabı yeterli olacaktır. Ancak bunu yalnızca örnek başına devre dışı bırakmak istiyorsanız, bu yöntemi her zaman bir toplu iş dosyasına koyabilirsiniz (ancak çok kısa bir süre içinde yazabilirsiniz) ve çalıştırabilirsiniz.


4
güzel, bunun bu kadar basit olduğunun farkında değildi.

7
Denedim net stop beep, hatayı alıyorum The Beep service could not be stopped.(Windows 10).
anishpatel

6
anishpatel: 🎶 Bip sesini durduramazsın! 🎶
Vanessa Phipps

35

Bip servisi başlatmayı komut satırından kontrol etmek için, aşağıdakiler ile hizmeti yeniden başlatırken devre dışı bırakın:

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

İle yeniden etkinleştir

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

Belirli örneklerde olduğu gibi yukarıdaki örneklerde sc config üzerindeki boşluğa dikkat edin.

Bunu Powershell'den yapmak için:

PS C:\Windows\System32> set-service beep -startuptype automatic
PS C:\Windows\System32> set-service beep -startuptype disabled

Daha iyi biçimlendirme ekleyebilir misiniz? [SC], yazınızda göründüğü gibi girişin değil çıktının bir parçasıdır.
mark

31

Makinenizin sistem bip sesini devre dışı bırakmak için aşağıdaki adımları izleyin:

  1. Bilgisayarım'a sağ tıklayın ve Yönet'i seçin.
  2. Sistem Araçları'nı genişletin ve Aygıt Yöneticisi'ni seçin.
  3. Görünüm menüsünden Gizli aygıtları göster'i seçin.
  4. Tak ve Çalıştır Olmayan Sürücüleri genişletin.
  5. Sesli Uyarı'yı ​​sağ tıklatın ve Özellikler'i seçin.
  6. Sürücüler sekmesini seçin.
  7. Durdur'u tıklayın. Bip servisi hiçbir zaman başlamaması için başlangıç ​​türünü Devre Dışı olarak da değiştirebilirsiniz.

Ref: http://windowsitpro.com/article/articleid/15508/how-do-i-stop-windows-2000-from-beeping.html


3
Windows 10'da "Tak ve Çalıştır Olmayan Sürücüler" yok.
Artem Russakovskii

3

Bu benim için işe yaramaz gibi görünmüyor; gcBir çan karakteri içeren bir dosya olduğunda hala bildirim sesi çıkarır . Bağlantılı sayfa, zil karakterinin kullanımından farklı olduğunu düşündüğüm "PSReadLine'ın çeşitli hata koşullarına veya kullanıcı istemlerine nasıl yanıt vereceğini belirtir" seçeneğini belirtiyor.
Ben N

Evet, bu sadece herhangi bir programa değil, Powershell üzerindeki klavye girdisini de etkiler. Ek olarak, bu ayar oturum başınadır ve kaydedilmez.
Scott Markwell

2

Diğer çözümler benim için işe yaramadığı için (örneğin, net stop beepsonsuza dek böyle The service is starting or stopping. Please try again later.kaldı:), Cmder / ConEmu'da bip sesini / ding'i devre dışı bırakma yöntemim, sesi Critical Stopsistem Ses ayarlarında hiçbiri için ayarlamaktı.

Artık ölüm yok!


1
Teşekkür ederim! Ondan kurtulmak istemedim ama çok daha ince bir ses çıkardım. Bu bana hangi ses olduğunu bulmakta yardımcı oldu :)
ormuriauga

0

Windows 10'da Ses ayarlarından ayarlayabileceğiniz iki ses vardır:

  1. Kritik Durdurma
  2. Varsayılan Bip

İkisini de hiçbirine ayarlayamadım ve sessizlikle kutsandım

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.