تخطَّ إلى المحتوى

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 والنطاقات وحدود التأثير على عمل الشبكة.