IRPStackSize を増やして Windows 10 のネットワーク速度を向上させる方法 - TechRepublic

IRPStackSize を増やして Windows 10 のネットワーク速度を向上させる方法 - TechRepublic

出版

マーク・W・ケリンの画像

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

IRPStackSize の値を、安全だが遅いデフォルトの数値から増やすと、Windows 10 PC のネットワーク パフォーマンスが大幅に向上します。

オフィスで働いているかリモートワークしているかに関わらず、高性能なネットワーク接続は生産性向上に不可欠です。このシンプルな事実こそが、在宅勤務をする多くの人が高速ブロードバンドインターネット接続を購入する理由です。しかし、最速のインターネット接続を手に入れたからといって、必ずしも高性能なネットワークが保証されるわけではありません。他にも考慮すべき要素があります。

Microsoft Windows 10 のデフォルトのネットワーク設定は、安全で安定した値にプログラムされていることで悪名高いです。当然のことながら、安全で安定しているからといって、特にネットワーク接続に関しては、必ずしも高速で高性能であるとは限りません。

このチュートリアルでは、Windows 10のレジストリファイルを編集して、IRPStackSizeというあまり知られていない設定を変更する方法を説明します。このパラメータの値を増やすと、Windows 10パソコンの全体的なネットワークパフォーマンスが大幅に向上するはずです。

参照:調査:企業がリモートワークを正しく行う方法 (TechRepublic Premium)

免責事項: Windowsレジストリファイルの編集は重大な作業です。Windowsレジストリファイルが破損すると、コンピューターが動作不能になり、Windows 10オペレーティングシステムの再インストールが必要になる可能性があり、データが失われる可能性があります。続行する前に、Windows 10レジストリファイルをバックアップし、有効な復元ポイントを作成してください。

IRPStackSize を増やして Windows 10 のネットワーク速度を向上させる方法

I/O要求パケットスタックサイズ(IRPStackSize)は、コンピュータが同時に使用できる36バイトの受信バッファの数を表します。バッファの数が多いほど、コンピュータが同時に処理できるデータ量が多くなり、理論上はコンピュータのパフォーマンスが向上します。

このパラメータに関するMicrosoftの公式ドキュメントはほとんどありませんが、デフォルト設定は15で、これは通常の速度(10Mbps)のネットワーク接続のほとんどに十分な値です。最大数は50に制限されており、Microsoftは33~38の範囲の値を選択すると安定性に問題が生じる可能性があると警告しています。この例では、値を32に増やします。

Windows 10のデスクトップ検索ボックスに「regedit」と入力し、検索結果からregedit.exeを選択します。左側のウィンドウペインを使ってWindows 10のレジストリファイル内を移動し、図Aに示すように、このキーを見つけます。

コンピューターHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters

図A

ほとんどのユーザーの場合、IRPStackSizeのエントリは存在しないため、作成する必要があります。「Parameters」フォルダを右クリック(または右側のウィンドウペインの空き領域を右クリック)し、コンテキストメニューから「新規」|「DWORD(32ビット)値」を選択します。図Bに示すように、新しいキーエントリに「IRPStackSize」という名前を付けます。注:この設定変更を成功させるには、大文字と小文字の区別が重要です。

図B

先ほど作成した新しいIRPStackSizeキーをダブルクリックし、値の基数を10進数に変更すると作業が簡単になります。次に、図Cに示すように、データの値を32に変更します。

図C

「OK」をクリックして変更を確定し、regeditを終了します。プロセスを完了するには、PCを再起動する必要があります。

10Mbpsを超える速度のブロードバンドネットワークに接続している場合は、すぐにネットワークパフォーマンスの向上を実感いただけるはずです。10Mbps未満の接続速度の場合は、効果は見られない可能性が高いです。ただし、「このコマンドを処理するのに十分なストレージ容量がありません」という奇妙なエラーメッセージが表示されたことがある場合は、この変更によってその問題が解決される可能性があります。


画像: iStock/cybrain
記事をシェア

こちらもご覧ください

  • 5Gモバイルネットワーク:チートシート
  • ルーターのMTU設定を最適化してパフォーマンスを向上させる方法
  • Windows 10で予約可能な帯域幅を制限してダウンロード速度を上げる方法
  • ネットワークセキュリティポリシー
  • ホームオフィスをスピードアップ:リモートワークと学習のためにネットワークを最適化する方法
  • 5G:さらに読むべき記事
マーク・W・ケリンの画像

マーク・W・ケリン

Mark W. Kaelin 氏は、30 年以上にわたり、情報技術業界、ソフトウェア、ハードウェア、ゲーム、金融、会計、テクノロジー オタクに関する記事の執筆と編集に携わってきました。

Tagged: