コンテンツにスキップ

Windows 11 25H2におけるAFD、IRPスタック、NetBIOS

目次

DisableRawSecurity、IrpStackSize、NetbiosOptionsは読み取りと適用範囲のレベルで確認済みです。最初の二つを変更する意味があるのは、AFD 固有の問題を診断する場合だけです。NetBIOS の無効化は、依存する古いデバイスが存在しない環境でのみ正当化されます。

AFD と NetBT のパラメータをどのコンポーネントが読み取るのか、値がどのように正規化されるのか、どの処理経路に影響するのかを確認しました。

Windows 11 25H2 build 26200.9168、afd.sys ドライバーおよび NetBT。企業の WINS ネットワークとサードパーティ製 AFD フィルターは確認していません。

ドライバーの解析、システムトレースにおけるパラメータ読み取りの観察、および Microsoft の公開ドキュメントとの照合。

Registry path Value Type Default 役割
HKLM\SYSTEM\CurrentControlSet\Services\Afd\Parameters DisableRawSecurity REG_DWORD 0 raw sockets の admin チェック
тот же путь IrpStackSize REG_DWORD 4、範囲 2..64 AFD IRP stack の深さ
HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\* NetbiosOptions REG_DWORD 0 インターフェースの NetBIOS over TCP/IP

afd.sys は Winsock ソケットの動作に関与します。DisableRawSecurity=0 は raw 系ソケットに対する管理者権限のチェックを保持します。ゼロ以外の値はこのチェックを無効にしますが、TCP/UDP の通常のデータ処理経路を短縮するものではありません。

IrpStackSize は AFD の入出力要求におけるスタック位置の数を指定します。既定ではドライバーは 4 を使用します。2 未満の値は 2 に置き換えられ、64 を超える値は 64 に制限されます。値が小さすぎると長いフィルターチェーンの動作を妨げる可能性があり、大きすぎると内部 IRP コンテキストのサイズが増加します。

これらのパラメータを変更する価値があるのは、AFD とフィルタードライバーの互換性に関する具体的な問題、または IRP スタック位置の不足が確認された場合だけです。そのような診断がなければ、変更する根拠はありません。

パラメータの読み取りはドライバーの初期化時に確認されました。IrpStackSize は範囲 2..64 に正規化されます。NetbiosOptions=2 は選択したインターフェースで NetBIOS over TCP/IP を停止し、LLMNR と mDNS には影響しません。値が存在しない場合、システムは 0 を返します。

NetbiosOptions はインターフェースごとに個別に設定されます。0 は DHCP 設定を使用し、1 は NetBIOS over TCP/IP を強制的に有効にし、2 は無効にします。値が存在しないか型が正しくない場合、システムは 0 を復元し、再び DHCP 設定を使用します。

値 2 は選択したインターフェースで NetBIOS over TCP/IP の動作を停止し、それに関連するブロードキャスト要求と名前解決を削減します。その一方で、DNS 経由でアクセスできない古い NAS、プリンター、コンピューターが検出されなくなる可能性があります。LLMNR と mDNS の個別のメカニズムにはこの設定は影響しません。

  • 調査したビルドにおけるパラメータのパス、型、既定値、範囲。
  • ドライバーの初期化時のパラメータ読み取り。
  • DisableRawSecurity: ゼロ以外の値は raw 系ソケットの権限チェックを解除し、TCP/UDP の通常の経路を短縮しません。
  • NetbiosOptions はインターフェースごとに設定されます。値が存在しない場合、システムは 0 を復元します。
  • 変更がネットワーク速度、ping、FPS に与える影響。
  • WINS ネットワークおよびサードパーティ製 AFD フィルターでの動作。
  • スタック位置の不足が確認された場合以外における IrpStackSize の変更の有用性。

具体的な互換性の問題がない限り、DisableRawSecurity と IrpStackSize を変更しないでください。NetBIOS の名前解決に依存する古い NAS、プリンター、コンピューターが存在しない場合にのみ NetBIOS を無効にしてください。

DisableRawSecurity には 0 を、IrpStackSize には標準の 4 を、NetbiosOptions には 0 または 1 を戻し、その後 Windows を再起動してください。

結論は Windows 11 25H2 および対応するドライバーに適用されます。企業の WINS ネットワークとサードパーティ製 AFD フィルターは確認していません。

観察の動的な部分を再現する方法については、自分で確認する方法 を参照してください。

調査および使用したツールは BoosterX の開発者に帰属するため、開発者は結果に対して直接の利害関係を持っています。手法と適用範囲は上記に記載しており、結論は公開データおよび列挙された公開ソースから検証できます。

公開ソースの確認日: 2026-09-02。

  • 2026-09-20: 利害関係の衝突に関する免責事項と、手法における動的な観察の自主検証へのリンクを追加。
  • 2026-09-02: 初回公開。readers、範囲、ネットワーク動作への影響範囲を確認。