powershell – cmd ウィンドウのビープ音をオフにする

cmd.exe powershell windows

Windowsコマンドシェルのビープ音機能を実質的にミュートにする方法はありますか?

今、PowerShellスクリプトで作業しているのですが、何行かのテキストを画面に印刷して終わってしまいます。エンコーディングロジックのバグを修正しています。しかし、私のスクリプトは、私が間違うたびに、ランダムなバイナリ文字の束を画面に吐き出し、最終的には多くの迷惑なビープ音を発生させます

ビープ音が出なくても故障は一目瞭然です 🙂

  81  JaredPar  2008-10-31


ベストアンサー

Windowsのコマンドラインコマンドnet stop beepでビープ音をオフに、net start beepでビープ音をオンにします。ソース

注意しなければならないのは、この命令はウィンドウズのコマンドシェル内だけではなく、ウィンドウズ全体でビープ音を停止するということです。また、このサービスはコンピュータを再起動すると再び実行されます

Adyさんの回答で十分でしょう。しかし、インスタンスごとに無効化したいだけなら、このメソッドをバッチファイルに入れて実行すればいつでもできます(ただし、入力するだけでいいくらい短いです)

71  blizpasta  2008-10-31


コマンドラインからBeepサービスの起動を制御するには、再起動時にサービスを無効にします

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

Re-enable with

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

上記の例では、sc の設定には特定の要件があるので、間隔に注意してください

これをPowershellから行うには

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

42  None  2008-11-04


次の手順を実行して、マシンのシステムビープ音を無効にします

  1. マイコンピュータを右クリックし、「管理」を選択します
  2. システムツールを展開し、デバイスマネージャを選択します
  3. 表示] メニューから [非表示デバイスの表示] を選択します
  4. プラグアンドプレイ以外のドライバを拡張します
  5. ビープ音を右クリックし、[プロパティ] を選択します
  6. ドライバ] タブを選択します
  7. 停止] をクリックします。また、起動タイプを「無効」に変更して、ビープサービスが開始されないようにすることもできます

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

31  None  2008-10-31


Windows 10のサウンド設定から調整できる音は2つあります

  1. Critical Stop
  2. Default Beep

私は両方とも無に設定して、沈黙に恵まれています

5  sReall  2019-07-19


Set-PSReadlineOption -BellStyle Visual

https://msdn.microsoft.com/powershell/reference/5.1/PSReadline/Set-PSReadlineOption を参照してください

4  Scott Markwell  2017-01-15


他の方法ではうまくいかなかったので(例えば、net stop beepはずっとこのように動かない: The service is starting or stopping. Please try again later.)、Cmdder/ConEmuでビープ/ディングを無効にする方法は、システムのサウンド設定でCritical Stopのサウンドを「なし」に設定することでした

もう、凹むことはありません!

3  Artem Russakovskii  2017-11-29


Windows10の答え

  1. ナビゲートします。サウンド設定 -> 関連設定(サウンドコントロールパネル) -> サウンド

  2. 次に、音(クリティカルビープ/デフォルトビープ)をクリックします

  3. Sounds “ドロップダウンで”(なし)”オプションを選択するためにスクロールアップします

  4. Apply

0  alex  2020-08-03


私の意見では、新しいシステムであなたのPCのシステムビープ音を無効にすることなく、これを達成することができます

  1. システムトレイのスピーカーアイコンを右クリックします
  2. ボリュームミキサーを開く]をクリックします
  3. コンソールウィンドウのホスト(またはミュートしたいアプリ)をミュートします

Windows 10のWSLのためにこれをやってみましたが、うまくいきました

-1  Emre D.  2020-04-05


タイトルとURLをコピーしました