Перейти до вмісту

AFD, IRP stack і NetBIOS у Windows 11 25H2

На цій сторінці

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 admin-перевірка raw sockets
той самий шлях 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 на вибраному інтерфейсі, скорочуючи пов’язані з ним широкомовні запити та розв’язання імен. При цьому можуть перестати виявлятися старі NAS, принтери та комп’ютери, недоступні через DNS. На окремі механізми LLMNR і mDNS налаштування не впливає.

  • Шляхи, типи, значення за замовчуванням і діапазони параметрів у дослідженій збірці.
  • Читання параметрів під час ініціалізації драйверів.
  • DisableRawSecurity: ненульове значення знімає перевірку прав для raw-подібних сокетів, не скорочуючи звичайний шлях TCP/UDP.
  • NetbiosOptions задається для кожного інтерфейсу; за відсутності значення система відновлює 0.
  • Вплив зміни на швидкість мережі, ping або FPS.
  • Поведінка в WINS-мережах і зі сторонніми фільтрами AFD.
  • Користь зміни IrpStackSize поза підтвердженою нестачею позицій стека.

Не змінюйте DisableRawSecurity і IrpStackSize без конкретної проблеми сумісності. Вимикайте NetBIOS лише за відсутності старих NAS, принтерів і комп’ютерів, які залежать від розв’язання імен NetBIOS.

Поверніть 0 для DisableRawSecurity, штатний 4 для IrpStackSize і 0 або 1 для NetbiosOptions, потім перезавантажте Windows.

Висновки стосуються Windows 11 25H2 і відповідних драйверів. Корпоративні WINS-мережі та сторонні фільтри AFD не перевірялися.

Як повторити динамічну частину спостережень — див. Як перевірити самостійно.

Дослідження та використані інструменти належать розробнику BoosterX, тому в розробника є прямий інтерес до результатів. Методика та межі застосовності описані вище, а висновки можна перевірити за відкритими даними та переліченими публічними джерелами.

Публічні джерела перевірено: 2026-09-02.

  • 2026-09-20: додано дисклеймер про конфлікт інтересів і посилання на самостійну перевірку динамічних спостережень у методиці.
  • 2026-09-02: перша публікація; підтверджено readers, діапазони та межі впливу на роботу мережі.