ツー

日常の記録

Windows11でスリープごとにマイクが使えなくなる件を対処した

社で昼休みにPCをスリープさせるごとにマイクが通話不可能になって、まぁまぁ困ってたので対処した。

原因と対処方法

PCをスリープさせるごとにUSBの電源を個別に切る仕組みがWindowsにはあって、マウスとかキーボードだとキーの入力があるから復帰できるけど、マイクだとそんなものが無いので復帰できずに接続できない。そのためスリープ後はマイクが使えなくなる。

よってUSB機器のスリープする設定をオフにすればよい。

USBディレクティブ サウンド設定をオフにする

Windows11の場合の記載が見当たらなかったので記載しておく。

  • ファイル名を指定して実行:powercfg.cpl
  • 電源プランの選択またはカスタマイズ->選択されたプラン→プラン設定の変更
  • プラン設定の変更->詳細な電源設定の変更
  • 電源オプション->USB設定->USBのディレクティブサスペンドの設定
    • バッテリ駆動電源に接続 両方とも無効にする。

検索して出てくるのはだいたい上記のやり方だったが、そもそもその設定項目がなかったので表示する必要があった。

レジストリを編集して設定を表示する

レジストリいじるとかいつぶりだ??

下記を参考。

設定する値は以下。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\ 2a737441-1930-4402-8d77-b2bebba308a3\48e6b7a6-50f5-4782-a5d4-53bb8f07e226

DWORD(32ビット)Attributes2に設定。

自己責任で下記をtest.regで保存してダブルクリックすればOKのやつ。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\2a737441-1930-4402-8d77-b2bebba308a3\48e6b7a6-50f5-4782-a5d4-53bb8f07e226]
"Attributes"=dword:00000002

無事表示された。

あとは両方とも無効にしてOKを押す。スリープしてもマイクが切れなくなりました。