USBセレクティブサスペンド機能とは?有効・無効にする方法をわかりやすく解説
Windows 11/10には、日々多くの便利な機能が追加されています。追加される機能には一般ユーザー向けのものと開発者向けのものがあり、さらに既存機能の改良も継続的に行われています。その一つが「USBセレクティブサスペンド」機能です。
WindowsのUSBセレクティブサスペンド機能とは?
Windows OSにおけるセレクティブサスペンド機能は、特定のUSBポートを一時停止(サスペンド)状態にすることで、システムの省電力を実現する仕組みです。ハブドライバーは個別のポートのみを中断できるため、他のポートの動作には一切影響しません。たとえば、ノートPCやその他のデバイスをスリープモードにするのとよく似ています。この機能の優れた点は、USBポート全体の電源を切ることなく、特定のポートだけを個別にサスペンドできるところです。ただし、正しく動作させるには、USBデバイスのドライバーがセレクティブサスペンドに対応している必要があります。
USBコアスタックは、Universal Serial Bus Specification(USB規格)の改訂版をサポートしており、これが「セレクティブサスペンド」と呼ばれるものです。これによりハブドライバーはポートをサスペンドし、バッテリーの消費を抑えることができます。指紋認証リーダーなど常時使用しない機器への給電を一時停止することで、消費電力の改善につながります。なお、この機能の挙動はWindows XPでは異なっており、Windows Vista以降のバージョンで徐々に改良されてきました。
常に電源に接続されているシステムでは、必要に応じていつでもプラグイン電力を利用できるため、この機能は必須ではありません。そのため、Windowsではコンピューターが「電源接続時」か「バッテリー駆動時」かに応じて、USBセレクティブサスペンドの有効/無効を個別に設定できます。電源に接続されたデスクトップPCの場合、USBポートの電源を落としても大きな節電効果は期待できません。一方で、ポータブルコンピューターにとっては省電力の面で非常に役立つ機能といえます。
USBセレクティブサスペンドを有効/無効にする方法
一部のユーザーから、セレクティブサスペンド適用後にUSBポートが再び起動しない、あるいは予告なく勝手にオフになってしまうという報告があります。こうした問題を解決するには、システムのUSBセレクティブサスペンド機能を無効にする必要があります。以下にその手順をご紹介します。
関連記事:USB Suspend: USB Device not Entering Selective Suspend
電源オプションから設定する方法
まず、検索ボックスに「コントロールパネル」と入力して、コントロールパネルを開きます。
次に、「コントロールパネル > ハードウェアとサウンド > 電源オプション」の順に移動します。
使用している電源プランをクリックし、「プラン設定の変更」を選択します。

表示された画面で「詳細な電源設定の変更」をクリックします。

すると、より詳細な「詳細な電源オプション」ダイアログが表示されます。ここに「USB設定」という項目があるので確認してください。
その項目を展開すると、「バッテリー駆動」と「電源に接続」という2つのサブオプションが見つかります。

それぞれについて、お好みに応じて個別に有効または無効を設定できます。
最後に「OK」をクリックすれば、変更が反映されます。
関連記事:Selective Suspend causes USB devices on USB hub to stop functioning.
レジストリエディターを使用する方法
レジストリエディターからセレクティブサスペンド機能を無効にする場合は、以下の手順に従ってください。
これはレジストリ操作であるため、万が一に備えてあらかじめレジストリのバックアップを取るか、システムの復元ポイントを作成しておくことを強くおすすめします。準備ができたら、以下の手順に進みます。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
- 「regedit」と入力してEnterキーを押し、レジストリエディターを起動します。
- 以下のレジストリキーのパスへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB
USBキーが存在しない場合は、左側のナビゲーションペインでServicesフォルダを右クリックし、新規 > キーを選択して新しいキーを作成し、「USB」と名前を変更してEnterキーを押します。
- 右ペインにあるDisableSelectiveSuspendエントリをダブルクリックして、値を編集します。
エントリが存在しない場合は、右ペインの空白部分を右クリックし、新規 > DWORD (32ビット) 値を選択して新しく作成し、「DisableSelectiveSuspend」と名前を付けてEnterキーを押します。
- 新しく作成したエントリをダブルクリックして、プロパティを編集します。
- 「値のデータ」欄に1を入力します。
- 「OK」をクリックするかEnterキーを押して、変更を保存します。
- レジストリエディターを閉じます。
- PCを再起動します。
次回の記事では、USBセレクティブサスペンドが無効になっている場合の対処法について詳しくご紹介します。

-
Windows 7/10でUSBポートを有効・無効にする6つの方法を徹底解説
学校や職場のパソコンにUSBメモリを挿しても反応しない――そんな経験はありませんか?その原因は、管理者がUSBポートを無効化しているためです。無効化されたポートでは、USBドライブが認識されません。 USBポートへのアクセスを無効化することは、許可されていないユーザーによるデータの不正持ち出しや情報漏えいを防ぐための非常に効果的な手段です。「設定が難しそう」と感じる方もいるかもしれませんが、本記事で手順を丁寧に解説するので安心してください。 Windows 10ユーザーの方は、「Windows 10でUSBポートを有効/無効にする方法」も併せてチェックしましょう。 この記事では、Windows
-
予約ストレージとは?Windows 10での有効化・無効化と容量削減の方法
Windows 10には数多くの新機能が搭載されました。その中でも特に便利なのが「予約ストレージ(Reserved Storage)」です。これは、利用可能なストレージの一部を一時的な保存領域として事前に確保しておくことで、更新プログラムのインストール時に起こりがちなトラブルを防ぐ機能です。 予約ストレージでは、更新プログラム、システムキャッシュ、一時ファイル、アプリ用として約7GBのストレージが確保されます。新しい更新プログラムが配信されると、Windowsは予約領域内のファイルを自動的に削除し、アップデートをインストールするための空き容量を作り出します。 この仕組みのおかげで、Window