Windows 11 25H2におけるAFD、IRPスタック、NetBIOS
目次
DisableRawSecurity、IrpStackSize、NetbiosOptionsは読み取りと適用範囲のレベルで確認済みです。最初の二つを変更する意味があるのは、AFD 固有の問題を診断する場合だけです。NetBIOS の無効化は、依存する古いデバイスが存在しない環境でのみ正当化されます。
何を確認したか
Section titled “何を確認したか”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 と IRP
Section titled “AFD と IRP”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
Section titled “NetbiosOptions”NetbiosOptions はインターフェースごとに個別に設定されます。0 は DHCP 設定を使用し、1 は NetBIOS over TCP/IP を強制的に有効にし、2 は無効にします。値が存在しないか型が正しくない場合、システムは 0 を復元し、再び DHCP 設定を使用します。
値 2 は選択したインターフェースで NetBIOS over TCP/IP の動作を停止し、それに関連するブロードキャスト要求と名前解決を削減します。その一方で、DNS 経由でアクセスできない古い NAS、プリンター、コンピューターが検出されなくなる可能性があります。LLMNR と mDNS の個別のメカニズムにはこの設定は影響しません。
確認されたこと
Section titled “確認されたこと”- 調査したビルドにおけるパラメータのパス、型、既定値、範囲。
- ドライバーの初期化時のパラメータ読み取り。
DisableRawSecurity: ゼロ以外の値は raw 系ソケットの権限チェックを解除し、TCP/UDP の通常の経路を短縮しません。NetbiosOptionsはインターフェースごとに設定されます。値が存在しない場合、システムは0を復元します。
確認されていないこと
Section titled “確認されていないこと”- 変更がネットワーク速度、ping、FPS に与える影響。
- WINS ネットワークおよびサードパーティ製 AFD フィルターでの動作。
- スタック位置の不足が確認された場合以外における
IrpStackSizeの変更の有用性。
実践的な結論
Section titled “実践的な結論”具体的な互換性の問題がない限り、DisableRawSecurity と IrpStackSize を変更しないでください。NetBIOS の名前解決に依存する古い NAS、プリンター、コンピューターが存在しない場合にのみ NetBIOS を無効にしてください。
DisableRawSecurity には 0 を、IrpStackSize には標準の 4 を、NetbiosOptions には 0 または 1 を戻し、その後 Windows を再起動してください。
結論は Windows 11 25H2 および対応するドライバーに適用されます。企業の WINS ネットワークとサードパーティ製 AFD フィルターは確認していません。
観察の動的な部分を再現する方法については、自分で確認する方法 を参照してください。
調査および使用したツールは BoosterX の開発者に帰属するため、開発者は結果に対して直接の利害関係を持っています。手法と適用範囲は上記に記載しており、結論は公開データおよび列挙された公開ソースから検証できます。
- NetBIOS over TCP/IP、Microsoft Learn、確認日 2026-09-01。
- DHCP による NetBIOS over TCP/IP の無効化、Microsoft Learn、確認日 2026-09-01。
- Windows Filtering Platform、Microsoft Learn、確認日 2026-09-01。
公開ソースの確認日: 2026-09-02。
- 2026-09-20: 利害関係の衝突に関する免責事項と、手法における動的な観察の自主検証へのリンクを追加。
- 2026-09-02: 初回公開。readers、範囲、ネットワーク動作への影響範囲を確認。
