Windows 11は、特に最高のパフォーマンスを追求する場合、初期状態では決して最小限の構成とは言えません。バックグラウンドプロセス、プリロードされたアプリ、デフォルトの動作などが多数含まれており、CPUの性能を制限したり、起動時間を遅くしたり、ネットワーク速度を低下させたりする可能性があります。PCの性能を最大限に引き出そうとしているなら、これは少々厄介です。そのため、レジストリ設定を少し調整するだけで劇的に改善する可能性がありますが、注意が必要です。レジストリの操作は危険を伴い、慎重に行わないと問題が発生する可能性があります。Windowsは時として必要以上に複雑な操作を要求してくるため、必ず事前にバックアップを取っておきましょう。
このガイドでは、制限要因の一部を無効化または調整することで、PCの潜在能力を引き出すことを目的としています。これらのレジストリ編集は複数の環境で動作確認済みですが、結果は環境によって異なる場合があります。多くの場合、一部のマシンでは1つの調整で顕著な違いが見られますが、他のマシンではそれほど劇的な変化は見られません。焦らず、変更ごとにテストを行い、状況が悪化した場合は元に戻してください。変更を反映させるには再起動だけで十分な場合もありますが、セーフモードでの再起動やレジストリのクイック更新が必要になる場合もあります。
レジストリの調整でWindows 11のパフォーマンスを向上させる方法
電力制限を無効にする
これは、CPUスロットリング設定によってパフォーマンスが損なわれるという、厄介な問題の一つです。特に、そこそこのCPUとGPUを搭載している場合はなおさらです。Windowsは省エネルギーのために電力制限をかける傾向がありますが、これは一見良いように聞こえますが、実際にはゲーム、レンダリング、または負荷の高いタスクの動作を制限してしまいます。この制限を無効にすることで、必要なときにプロセッサをフルパワーで動作させることができます。
電力制限はバッテリー消費の抑制や熱対策を目的としていますが、デスクトップPCや高性能ノートPCではボトルネックになる可能性があるため、この設定変更は有効です。特にCPU負荷の高いアプリケーションを実行している場合、若干パフォーマンスが向上することが期待できます。設定によっては、この変更を完全に反映させるために再起動が必要な場合もあれば、すぐに変更が反映される場合もあります。
まず、レジストリエディターを開きます( を押してWin + Rと入力しregedit、Enter キーを押します)。次に、次の場所に移動します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
電源キーを右クリックし、「新規」>「キー」を選択します。名前を「PowerThrottling」とします。次に、 「PowerThrottling」内の空白部分を右クリックし、「新規」>「DWORD (32ビット) 値」を選択します。名前を「PowerThrottlingOff」とします。この新しい値をダブルクリックし、値を「1」に設定して「OK」を押します。PCを再起動し、パフォーマンスが改善されるかどうかを確認してください。
起動遅延を短縮
Windowsは、アプリやサービスの起動を遅らせることで、読み込み時間とバックグラウンド処理のバランスを取ろうとします。しかし、デスクトップ画面に素早くアクセスしたいユーザーにとって、この遅延は煩わしいものです。この遅延を短縮することで、PCは待機することなくすぐに動作を開始できます。
レジストリエディターを再度開き、次の場所に移動します。
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
Explorerキーを右クリックし、「新規」>「キー」を選択して、「Serialize」という名前を付けます。キー内で右クリックし、DWORD (32 ビット) 値を作成します。「StartupDelayInMSec 」という名前を付けます。次に、それをダブルクリックし、値を0 (0 ミリ秒の遅延) に設定してから再起動します。これにより、特に読み込み時間が長かったり、デスクトップの表示が遅い場合に、起動シーケンスが高速化される可能性があります。
CPUコアパーキングを無効にする
これは少し奇妙な話ですが、Windowsは不要と判断したCPUコアを一時的に停止させる機能があり、一部のシステム構成ではこれがパフォーマンス低下の原因となることがあります。停止させたコアを再び有効にすることで、特に高性能CPUを搭載した環境では、マルチスレッドアプリケーションやゲームの動作がスムーズになる場合があります。
移動先:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583
内部の「Attributes」キーをダブルクリックし、「Value Data」を「0」に変更して「OK」をクリックします。PCを再起動すると、CPUコアが「待機状態」から解放され、よりすぐに使用できる状態になっているはずです。
システム応答性を向上させる
この設定変更は、Windowsがバックグラウンドタスクに割り当てるCPUリソースの量を調整します。通常は20%程度に設定されていますが、ゲームや負荷の高い作業を行っている場合、システムがもたつくことがあります。この値を10%に下げると、特にフォアグラウンドアプリの動作が軽快になる可能性があります。
移動先:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
SystemResponsivenessキーを見つけてダブルクリックし、値を10に設定します。再起動して、応答性が改善されたかどうかを確認してください。環境によっては、この設定が非常に効果的な場合があります。
ネットワークパフォーマンスの最適化
オンラインゲームやストリーミングを頻繁に行う場合は、Windowsがバックグラウンドトラフィックを優先するために適用するネットワークスロットリングを無効にすると良いでしょう。これは、1ミリ秒の差が勝敗を分けるマルチプレイヤーゲームで特に有効です。
上記と同じパス(SystemProfile )内で、 NetworkThrottlingIndexキーを探します。ダブルクリックして、値ボックスにffffffffと入力し、「OK」をクリックします。これにより、帯域幅制限が無効になります。再起動して、pingとダウンロード速度が改善されたかどうかを確認してください。
シャットダウンを高速化する
シャットダウンに時間がかかる場合、WaitToKillServiceTimeout の値を小さくすると、顕著な改善が見られることがあります。これは、シャットダウン時にプロセスを終了させる速度を Windows に指示するもので、約 2000 ミリ秒 (2 秒) に設定すると効果があります。
移動先:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
WaitToKillServiceTimeout を見つけてダブルクリックし、値を2000に設定してください。再起動して、シャットダウン時のストレスが軽減されたかどうかを確認してください。
ゲーム優先度を上げる
ゲームは専用のレジストリ調整によって大きな恩恵を受けることができます。以下に説明します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games
GPU Priority、Affinity、Priorityなど、いくつかの値が表示されます。これらの値を調整して、ゲームの優先度を上げてください。たとえば、GPU Priorityを8、Priorityを6に設定します。該当するオプションがない場合は、それに応じて新しいDWORD値または文字列値を作成してください。変更後に再起動して、ゲームプレイがよりスムーズで応答性が向上したかどうかを確認してください。
不要なWindowsサービスを無効にする
Windowsは多くのユーザーが使用しないサービスを多数実行しており、それらがリソースを占有している可能性があります。例えば、Xboxの機能に興味がない場合は、関連サービスを無効にすることでCPUとRAMのリソースを解放できます。
無効にすることを検討すべきサービスには、FAX、Windows Mobile ホットスポット サービス、ダウンロード済みマップ マネージャー、証明書の伝播、Xbox Live ゲーム セーブ、および印刷スプーラー(印刷しない場合) などがあります。無効にするには、サービス(スタートメニューで「サービス」を検索) を開き、各サービスを右クリックして[プロパティ]を選択し、スタートアップの種類を[無効]に設定して、実行中の場合は停止します。
絶対に必要ないものだけを無効にするようにしてください。中には、特定のアプリやハードウェアにとって不可欠なものもあるかもしれません。一括無効化する前に、必ず簡単なチェックを行ってください。
これらのレジストリ調整やサービス設定の変更は少々手間がかかるように思えるかもしれませんが、Windows 11のパフォーマンスを大幅に向上させることができます。設定変更後は、ゲームプレイがよりスムーズになり、起動が速くなり、全体的な応答性も向上することが期待できます。
これが誰かの時間短縮に役立ったり、少なくともストレスを軽減したりできることを願っています。
まとめ
- 変更を加える前にレジストリをバックアップしてください。
- CPUのパフォーマンスを最大限に引き出すには、電力制限を無効にしてください。
- 起動遅延を短縮して、より高速な起動を実現
- マルチスレッド処理能力を最大限に高めるため、CPUコアのパークを解除する。
- システム応答性の閾値を下げて、より素早い応答を実現する
- ゲーム中のインターネット速度を向上させるために、ネットワークスロットリングを無効にしてください。
- WaitToKillServiceTimeoutを短くすることでシャットダウンを高速化します
- Tasks\Games キーのレジストリ編集でゲームを優先する
- 不要なサービスをオフにしてリソースを解放する
まとめ
この一連の調整方法は、特にレジストリ編集に慣れていない方にとっては万人向けではありません。しかし、慎重に行えば、Windows 11の潜在能力を最大限に引き出すことができます。劇的な効果を期待しないでください。結果はハードウェアや基本構成に大きく左右されます。とはいえ、これらのヒントは確かな出発点となるでしょう。必ず最初にバックアップを取り、一度に1つの項目だけを調整し、システムの反応をテストすることを忘れないでください。