シャットダウンするたびにWindowsのオーディオを自動的にミュートするにはどうすればよいですか?
シャットダウンするたびにWindowsのオーディオを自動的にミュートするにはどうすればよいですか?
回答:
これはちょっとしたハックですが、次のとおりです。
NirCmdを使用して、コマンドラインからいくつかの便利なことを実行できます。これらの1つは、システムオーディオのミュートです。必要なコマンドは次のとおりです。
nircmd.exe mutesysvolume 1
この行をバッチスクリプトに入れてから、シャットダウンスクリプトとして設定し、シャットダウンするたびに実行されるようにします。
lcの答えを補完するために、以下のようなWSHスクリプトを作成することをお勧めします。次のコードをメモ帳で作成し、mute.vbs
ファイルとして保存します。
Set WshShell = CreateObject("WScript.Shell")
For i=1 To 100
WshShell.SendKeys(chr(&hAE))
Next
(Googleでnilpo.comで見つけた記事に基づく)
スクリプトは音量を最小限に抑えます(別の方法は、&hAD
コードでサウンドをミュートすることです。ただし、「ミュート」状態を切り替えるため、スクリプトから「ミュート」状態を確認する方法がわからない限り、後でサウンドがオフになっているかオンになっているかは不明です)。
このスクリプトをWindowsシャットダウン用に登録するには、lcの回答でリンクされているメソッドを使用する必要があります。(ただし、Vista Home Premiumではこれらは明らかに利用できないことに注意してください)。
意味がわかりませんが、「サウンド」コントロールパネルアプリケーションでシャットダウンノイズをオフにすることができます
これを行う方法については、http://www.microsoft.com/windowsxp/using/accessibility/soundscheme.mspxを参照して ください。
これは答えられており、ソリューションが機能すると確信しています。それでも、サードパーティのアプリケーションを必要としないこの可能なソリューションのため、私は投稿しています。ミキサーをミュートするだけでなく、オーディオサブシステム(ドライバー)を完全にシャットダウンするという点で少し抜本的です。
管理者としてコマンドプロンプトを実行し、次のように入力します。
net stop "Audiosrv"
オーディオサブシステムを再起動するには、次のように入力します。
net start "Audiosrv"
ログオフまたはスリープする場合、これは機能します。完全なシャットダウン/再起動により、オーディオがリセットされます。
考えられる欠点は、一部のプログラムでは、オーディオサブシステムが無効になっているときにオーディオを再生しようとすると、エラーメッセージが表示されることがあります。(Winampは迷惑なメッセージボックスを表示しますが、iTunesは単に静かに一時停止します。)
コントロールパネルに移動して、起動音とシャットダウン音を削除することができます。正確な手順はWindowsのバージョンによって多少異なりますが、XPでは、[サウンドとオーディオデバイス]コントロールパネルアイコンの[サウンド]タブを探します。