Windows 10タスクバーボリュームコントロールアイコンが機能しない
Windows 10のタスクバーボリュームコントロールアイコンがマウスのクリックに反応しない場合があります。 スピーカーアイコンをクリックしてもスライダーは表示されず、スライダーを右クリックしても何も起こりません。 オーディオは引き続きすべてのアプリケーションで機能しますが、コントロールのみが開きません。 このため、ユーザーは[実行]ダイアログからsndvol.exe
を開いてボリュームミキサーを開き、サウンドを制御する必要があります。
この投稿では、Windows 10のボリュームコントロール(スピーカー)アイコンを修正する方法について説明します。
Windows 10タスクバーボリュームコントロールアイコンが機能しない
Windows 10の初期のビルドからすぐに、スタートメニューとタスクバー(没入型シェル)には常にバグがありました。 特に初期のWindows 10ビルドでは、タスクバーやスタートメニューが反応しなくなるのは珍しいことではありませんでした。 さらに、没入型シェルメニューの応答性は、従来のWindowsメニューと比較すると、通常少し遅いです。 スピーカーのボリュームコントロールスライダーとスピーカーアイコンを右クリックしたときに表示されるコンテキストメニューでは、最新のUI(没入型シェル)を使用します。 タスクバーが動かなくなると、通知領域のアイコンはどれも反応しません。

右クリックメニューには、ボリュームミキサーを開くオプション、サウンド設定、サウンドアプレットを起動するオプションがあり、再生および録音デバイスを有効/無効にしたり、その他のプロパティを変更したりできます。 タスクバーのボリュームコントロールアイコンが反応しない場合でも、コンピューターでオーディオが機能し、 sndvol.exe
を開いてボリュームを変更できます。
修正1:タスクマネージャーを介してエクスプローラーを再起動します
ボリュームコントロールアイコンは、不明な理由により断続的に応答しないことがあります。 この問題を解決する最も簡単な方法は、エクスプローラシェルを再起動することです。
- タスクバーを右クリックして、 タスクマネージャをクリックします。
- タスクマネージャの[プロセス]タブで、[Windowsプロセス]カテゴリまでスクロールします。
- リストでWindowsエクスプローラを右クリックし、[ 再起動 ]をクリックします。
(詳細については、「 Windows 10でエクスプローラーを終了して再起動する方法」 の記事を確認してください )
これにより、エクスプローラシェルが再起動し、スタートメニューとタスクバー(シェルエクスペリエンスホスト)が更新されます。 ボリュームコントロールボタンが機能するかどうかを確認します。
修正2:従来のボリュームコントロールスライダーを有効にする
新しいシェルエクスペリエンスが問題の原因であるかどうかを判断するには、レジストリ編集を使用して、従来のボリュームコントロールスライダーを有効にします。
- Regedit.exeを起動し 、次の場所に移動します。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
MTCUVC
という名前のサブキーを作成する- MTCUVCキーを選択して、
EnableMtcUvc
という名前の新しいDWORD(32ビット)値を作成します。値のデータが0の
EnableMtcUvc
は、従来のボリュームコントロールフライアウトを有効にします。 - レジストリエディタを終了します。
Windows 10でWindows 7スタイルのレガシーボリュームコントロールスライダーを有効にしました。レジストリの編集後に再起動する必要はありません。

修正3:オーディオのトラブルシューティングツールを実行する
オーディオは正常に動作する可能性がありますが、オーディオトラブルシューターがシステムの構成に問題がある場合にそれをピックアップするかどうかを確認します。 オーディオのトラブルシューティングを実行するには、スタート→設定→アップデートとセキュリティ→ トラブルシューティング → オーディオの再生 → トラブルシューティングの 実行をクリックします。
または、adminコマンドプロンプトを開いて実行します。
msdt.exe -id AudioPlaybackDiagnostic -skip yes -ep SndVolTrayMenu -elevated yes
これにより、オーディオのトラブルシューティングが開始されます。

修正3:オーディオドライバーを更新する
私の場合、システムが汎用のオーディオドライバーを使用していることがトラブルシューティングから通知されました。 コンピューターの製造元から最新のドライバーを入手することをお勧めします。 デルのようなOEMには、健康診断とソフトウェア更新ツールが組み込まれています。 彼らはあなたがあなたのコンピュータモデルとチップセットのために正確にメーカーからの最新のドライバーを持っていることを保証します。

OEMのサポートツールを使用して、オーディオデバイスの最新ドライバーを入手します。
修正5:ShellExperienceHostを再インストールします
管理者としてPowerShell.exe
を起動し、次のコマンドを実行します。
Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

上記のコマンドは、[スタート]メニューとタスクバーの機能を担当するShellExperienceHostパッケージを再インストールします。
回避策:EarTrumpetをインストールします
サードパーティの代替品である優れたEarTrumpetソフトウェアをインストールすることを検討してください 。 EarTrumpetでは、クラシックなWindowsアプリとモダンなWindowsアプリの音量を1つの素晴らしいUIで制御できます。 EarTrumpetは、ネイティブタスクバースピーカーアイコンの優れた代替品です。 実際、デフォルトのスピーカーアイコンと一緒に表示されます。
EarTrumpetをインストールした後、 [設定] → [システムアイコンをオンまたはオフにする]ページに移動して、ネイティブスピーカーアイコンを非表示にできます。
EarTrumpetはMicrosoft Storeから無料で入手できます。 Microsoft StoreからEarTrumpetを入手してください。
それを構築したチームは次のとおりです。
- Rafael Rivera –有名なソフトウェアエンジニア。
- David Golden – MetroTwitの主任エンジニア。
- Dave Amenta –元マイクロソフト、Windows 8および10のWindowsシェルとスタートメニューで作業
出典: Scott Hanselmanに よるEarTrumpet 2.0の紹介

フライアウトにさまざまなスライダーが表示されます。 アプリケーションごとに、フライアウトを介してデフォルトの再生デバイス(たとえば、スピーカーからヘッドフォンに、またはその逆)を切り替えることもできます。
Windowsのデフォルトのボリュームコントロールフライアウトにはグローバルスライダーのみが表示されますが、 独立したコントロールは、ボリュームミキサー( sndvol.exe
)でのみ使用できます。

EarTrumpetアイコンのコンテキストメニューから、Windowsレガシーボリュームミキサーやその他のすべてのダイアログを開くことができます。

EarTrumpetスピーカーアイコンのコンテキストメニューの[設定]オプションでは、キーボードショートカットキーを割り当てて、ボリュームコントロールスライダーを開くことができます。

完全な機能のリストとスクリーンショットについては、EarTrumpetのGithubリンクEarTrumpet:EarTrumpet – Windows用ボリュームコントロールを参照してください。
このプログラムを見たら、決して振り返ることはできません。
この記事で説明されている方法が、Windows 10の非応答タスクバーボリュームコントロールアイコンの回避または修正に役立つことを願っています。