Windows レジストリを少し変更するだけで、インターネット速度の調整を防ぐことができます。

Windowsは、電源プロファイル、バックグラウンドサービス、起動の優先順位など、ユーザーに代わって数え切れないほど多くの隠れた決定を下します。そのほとんどは目に見えず、説明されることもほとんどありません。さらに奥深くには、Windows Vista時代からネットワークパフォーマンスに影響を与えてきたログ記録設定があります。NetworkThrottlingIndexと呼ばれるこの機能は、ゲーム、ストリーミング、大容量ダウンロード時のネットワークトラフィック処理に影響を与えます。この機能は、数ある機能のほんの一例です。 Windows 11のレジストリを実際に改善するテクニック.

Windows レジストリを少し変更するだけで、インターネット速度の調整を防ぐことができます。

一度その仕組みを理解すれば、pingの急上昇もそれほど不思議ではなくなります。調整自体は数分で完了します。より重要なのは、調整がなぜ効果があるのか​​、そしてシステムにとって変更が適切かどうかです。

Windows は Vista 以降、ネットワーク トラフィックをバックグラウンドで制限してきました。

決して認めない隠れたスピードバンプを発見する

デスクトップ上の Windows Vista システム情報

NetworkThrottlingIndexを理解するには、少し立ち止まって、マルチメディアクラススケジューリングサービス(MMCSS)について見てみる必要があります。このサービスは、Windows Vista時代に登場し、当時非常に深刻な問題であった、途切れ途切れのオーディオ問題を解決するために登場しました。メディアプレーヤー、デジタルサウンドステーション(DAW)、あるいは初期のPCゲームを使用している場合、バックグラウンドタスクによって再生が中断され、パチパチ音、カクツキ、遅延が発生する可能性がありました。MMCSSは明確な目的を持って介入しました。マルチメディアアプリケーションの実行中は、CPUとディスクリソースへの優先アクセスが確保されるため、よりスムーズなエクスペリエンスが実現します。

このバランスの一環として、Windowsはデフォルト設定を採用しています。高速ネットワークトラフィックはCPU負荷が高くなる可能性があるため、メディア再生を保護するため、システムはマルチメディア以外のネットワークトラフィックの処理量を制限します。デフォルトでは、MMCSSはこれを1ミリ秒あたり10パケット、つまり1秒あたり10000パケットに制限します。この制限はレジストリ値によって決定されます。 ネットワークスロットリングインデックスに設定されています 0x0000000aこれは ひそかにコンピュータの速度を低下させるWindowsのデフォルト設定 現代のネットワークをシステムの安定性に対する脅威として扱うためです。

2006年当時、この設計は完全に理にかなっていました。低速な機械式ハードドライブを搭載したシングルコアCPUでは、ネットワークカードの混雑によって発生する割り込みによって音声命令列が簡単に「飢餓状態」になり、パチパチという音やクラッシュが発生する可能性がありました。映画のスキップを防ぐためにネットワークスループットを少し犠牲にすることは、当時としては妥当な対応でした。

問題は、ハードウェアは進化しているのに、この法則は進化していないことです。今日のシステムは、マルチコアCPU、超高速NVMeドライブ、ギガビットインターネット接続で動作します。ネットワークトラフィックがプロセッサを圧倒するというかつての懸念は、ほぼ過去のものとなりました。しかし、1ミリ秒あたり10パックの制限は依然として存在します。現代のギガビット回線では、このデフォルト設定により、マルチメディア以外のトラフィックが約15MB/秒、つまり約120Mbpsに制限される可能性があります。500Mbps、あるいは1Gbpsの速度料金を支払っている場合、デバイスは以前のコンピューター向けに設計された速度制限を下回ってアイドル状態になっている可能性があります。その症状は、ダウンロード速度の不均一さとして現れます。 ストリーミング中のping接続テストで突然の急上昇または、インターネット サービス プロバイダーが十分な帯域幅を提供している場合でも、ゲームが数分中断されることがあります。

レジストリ値を 1 つ変更するだけで、Windows に邪魔をしないように指示できます。

より高速な接続への最短経路

本当の改革は変化を通じて起こる。 ネットワークスロットリングインデックス 私に 0xffffffff この16進値は実質的に「制限なし」を意味します。つまり、Windowsにパケット処理制限の適用を完全に停止するよう指示することになります。ボトルネックが解消され、システムはハードウェアの許容範囲内でネットワークトラフィックを処理できるようになります。

方法は次のとおりです。

  1. クリック 勝利+ Rregeditと入力してEnterキーを押します。 Enterもしあなたが UAC、タップ あり.
  2. 次の場所に移動します: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionMultimediaSystemProfile
  3. 右側にエントリを探します NetworkThrottlingIndex DWORD。そこにない場合は、ペインを右クリックして New –>DWORD(32ビット)値、名前を付けます ネットワークスロットリングインデックス.
  4. エントリをダブルクリックして、 ベース(Base) 設定 16進数値を次のように変更します ffffffff.
  5. クリック OKその後、コンピューターを再起動します。

再起動後、変更が有効になります。ギガビットなどの高速接続、特に最大ダウンロード速度よりも安定性と低遅延が重視される対戦型オンラインゲームでは、その違いが最も顕著に現れます。低速接続では、デフォルトの制限が利用可能な帯域幅に近づくことはほとんどないため、影響は通常最小限です。

ここで私たちはブレーキをかけました(今回は意図的に)。

祝う前に、読んでおくべき重要な詳細があります。

AudioRelay アプリのオーディオ遅延。

NetworkThrottlingIndexを無効にするのは、決して簡単なことではありません。この制限には理由があります。無効にすると、Windowsはネットワークトラフィックの監視を停止し、ドライバーとデバイスが大量の割り込みを処理できるようになります。専用の堅牢なネットワークカードを搭載した最新のデスクトップでは、通常はこれでうまくいきます。しかし、具体的な設定によっては、状況はより複雑になります。

お使いのシステムがDPC(遅延プロシージャ呼び出し)レイテンシの影響を受けやすい場合、この制限を完全に削除すると不安定になる可能性があります。DPCレイテンシは、オペレーティングシステムがハードウェアレベルの要求に応答する速度を表します。この値が高いと、ゲーム中にわずかなカクツキが生じたり、再生中に音が割れたりするなどの症状が現れます。この変更を適用した後、ネットワークアクティビティが集中するとシステムが不安定になり始めた場合は、割り込み飽和が発生している可能性があります。

ここに矛盾があります。極端なケースでは、制限を解除すると、マルチメディアタスクの不安定さが軽減されるどころか、むしろ悪化してしまう可能性があります。ストリーミングしながらゲームをしたり、大容量のダウンロードと並行してオーディオ制作ソフトウェアを実行したりする場合、元の上限が安定装置として機能している可能性があります。

無効にするのではなく、設定を調整したい場合は、中間的な方法があります。制限を完全に解除するのではなく、デフォルトの10ではなく、15~25に値を増やしてみてください。これにより、Windowsが時間的制約のあるマルチメディアパスを優先する能力を損なうことなく、帯域幅の上限を上げることができます。安全策を撤廃するのではなく、調整の問題になります。

覚悟して入って、早く出て行きましょう。そう願っています。

結局のところ、NetworkThrottlingIndexは、盲目的な楽​​観主義よりも好奇心を優先する調整方法の一つです。設定して忘れてしまうような修正ではありません。調整を行い、通常のルーチンを1~2日続けて、システムの動作を注意深く観察してください。

ダウンロードが安定し、ゲームのpingがより安定しているように感じたら、目に見えないところで、小さいながらも重要な改善が見られたことになります。負荷がかかった際に音声の乱れや奇妙な振動に気づいても、心配はいりません。値を0x0000000aにリセットするだけで、学習効果が得られます。

どちらの場合でも、システムへの理解が以前よりも深まります。こうした洞察は、変更そのものよりも価値がある場合が多いのです。

トップボタンに移動