تتخذ Windows عددًا لا يحصى من القرارات الخفية نيابةً عنك، مثل ملفات تعريف الطاقة، وخدمات الخلفية، وأولويات بدء التشغيل – معظمها غير مرئي ونادرًا ما يتم شرحه. يوجد في مكان أعمق إعداد تسجيل يؤثر في أداء الشبكة منذ عصر Windows Vista. يُطلق عليه NetworkThrottlingIndex، وله دور في كيفية تعامل نظامك مع حركة مرور الشبكة أثناء الألعاب أو البث أو التنزيلات الكبيرة. هذه الميزة هي واحدة من العديد من حيل سجل Windows 11 التي تجعله أفضل بالفعل.

بمجرد أن تفهم ما يفعله، تبدأ الزيادة المفاجئة في اختبار الاتصال (ping) في الظهور بشكل أقل غموضًا. يستغرق التعديل نفسه بضع دقائق فقط. السؤال الأكثر أهمية هو لماذا يكون للتعديل تأثير على الإطلاق، وما إذا كان تغييره منطقيًا لنظامك.
روابط سريعة
يقوم Windows بتقييد حركة مرور الشبكة الخاصة بك خلف الكواليس منذ Vista
تعرف على مطب السرعة الخفي الذي لم توافق عليه أبدًا
لفهم NetworkThrottlingIndex، يجب عليك التراجع قليلًا وإلقاء نظرة على ما يسمى خدمة جدولة فئة الوسائط المتعددة، أو MMCSS. ظهرت هذه الخدمة في عصر Windows Vista لإصلاح مشكلة حقيقية للغاية في ذلك الوقت: الصوت المتقطع. إذا كنت تستخدم مشغل وسائط أو محطة صوت رقمية (DAW) أو حتى لعبة كمبيوتر شخصي مبكرة، فقد تقاطع مهام الخلفية التشغيل وتتسبب في حدوث طقطقة أو تشويش أو تأخير. تدخلت MMCSS بهدف واضح. عند تشغيل تطبيقات الوسائط المتعددة، فإنها تحصل على أولوية الوصول إلى وحدة المعالجة المركزية وموارد القرص، لذلك تحصل على تجربة سلسة.
كجزء من هذا التوازن، وضع Windows افتراضًا. يمكن أن تكون حركة مرور الشبكة عالية السرعة مكثفة لوحدة المعالجة المركزية، لذلك لحماية تشغيل الوسائط، يحد النظام من مقدار حركة مرور الشبكة غير المتعلقة بالوسائط المتعددة التي تتم معالجتها. بشكل افتراضي، تقوم MMCSS بتقييدها إلى 10 حزم لكل مللي ثانية، أو 10000 حزمة في الثانية. يتم تحديد هذا الحد بواسطة قيمة التسجيل NetworkThrottlingIndex، والتي تم تعيينها على 0x0000000a. هذا أحد إعدادات Windows الافتراضية التي تبطئ جهاز الكمبيوتر الخاص بك سرًا لأنه يعامل الشبكات الحديثة على أنها تهديد لاستقرار النظام.
في عام 2006، كان هذا التصميم منطقيًا تمامًا. على وحدة معالجة مركزية أحادية النواة مع قرص صلب ميكانيكي بطيء، يمكن للمقاطعات التي تولدها بطاقة الشبكة المزدحمة أن “تجوع” بسهولة سلسلة تعليمات الصوت، مما يتسبب في ظهور طقطقة وأعطال مسموعة. كان التضحية بقدر ضئيل من إنتاجية الشبكة لمنع فيلم من التخطي صفقة عادلة لتلك الحقبة.
المشكلة هي أن الأجهزة قد تطورت، وهذا القانون لم يتطور. تعمل أنظمة اليوم بوحدات معالجة مركزية متعددة النواة، ومحركات أقراص NVMe فائقة السرعة، واتصالات إنترنت بسرعة جيجابت. الخوف القديم من أن حركة مرور الشبكة ستطغى على المعالج قد عفا عليه الزمن إلى حد كبير. ومع ذلك، لا يزال سقف الـ 10 حزم في الميلي ثانية موجودًا. على خط جيجابت الحديث، يمكن لهذا الإعداد الافتراضي أن يحد فعليًا من حركة المرور غير متعددة الوسائط بحوالي 15 ميجابايت في الثانية، أو حوالي 120 ميجابت في الثانية. إذا كنت تدفع مقابل 500 ميجابت في الثانية أو حتى 1 جيجابت في الثانية، فقد يكون جهازك خاملاً تحت حد سرعة مصمم لجهاز كمبيوتر من عصر آخر. تظهر الأعراض على شكل سرعات تنزيل غير متساوية، ارتفاعات مفاجئة في اختبار الاتصال بينج أثناء البث، أو تقطعات دقيقة في الألعاب، حتى عندما يقدم مزود خدمة الإنترنت الخاص بك الكثير من النطاق الترددي.
تغيير قيمة واحدة في التسجيل يمكن أن يخبر Windows بالخروج من الطريق
أقصر طريق إلى اتصال أسرع
الإصلاح الفعلي هو عن طريق تغيير NetworkThrottlingIndex إلى 0xffffffff – وهي قيمة سداسية عشرية تعني فعليًا “بلا حدود” – فأنت توجه Windows للتوقف عن فرض حد معالجة الحزم تمامًا. يختفي الاختناق، ويصبح نظامك حراً في التعامل مع حركة مرور الشبكة بأسرع ما تسمح به أجهزتك.
إليك كيفية القيام بذلك:
- اضغط على Win + R، واكتب regedit، واضغط على Enter. إذا طُلب منك بواسطة UAC، فانقر فوق Yes.
- انتقل إلى:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionMultimediaSystemProfile - في الجزء الأيمن، ابحث عن إدخال
NetworkThrottlingIndexDWORD. إذا لم يكن موجودًا، فانقر بزر الماوس الأيمن فوق الجزء، وحدد New –> DWORD (32-bit) Value، وقم بتسميته NetworkThrottlingIndex. - انقر نقرًا مزدوجًا فوق الإدخال، وتأكد من أن Base مضبوط على Hexadecimal، وقم بتغيير القيمة إلى
ffffffff. - انقر فوق OK، ثم أعد تشغيل جهاز الكمبيوتر الخاص بك.
بعد إعادة التشغيل، سيتم تفعيل التغيير. يكون الفرق ملحوظًا بشكل أكبر على اتصالات الجيجابت والاتصالات عالية السرعة الأخرى، خاصة في الألعاب التنافسية عبر الإنترنت حيث يكون الاستقرار وزمن الوصول المنخفض أكثر أهمية من معدلات التنزيل القصوى. على الاتصالات الأبطأ، نادرًا ما يقترب الحد الافتراضي من النطاق الترددي المتاح، لذا يكون التأثير عادةً ضئيلًا.
إليك أين نضغط على المكابح (عن قصد، هذه المرة)
قبل أن تحتفل، هناك تفاصيل دقيقة يجب قراءتها
تعطيل NetworkThrottlingIndex ليس وجبة مجانية. يوجد هذا التقييد لسبب ما. عندما تقوم بتعطيله، فأنت تخبر Windows بشكل أساسي بالتوقف عن مراقبة حركة مرور الشبكة والسماح للمحركات والأجهزة الخاصة بك بالتعامل مع التدفق الكامل للمقاطعات. على جهاز سطح مكتب حديث مزود ببطاقة شبكة مخصصة وصلبة، عادة ما ينجح ذلك. ولكن تصبح القصة أكثر دقة اعتمادًا على الإعداد الخاص بك.
إذا كان الإعداد الخاص بك حساسًا لزمن انتقال DPC (Deferred Procedure Call)، فإن إزالة الحد تمامًا يمكن أن يؤدي إلى عدم الاستقرار. يعكس زمن انتقال DPC مدى سرعة استجابة نظام التشغيل لطلبات مستوى الأجهزة. عندما يرتفع، تظهر الأعراض على شكل تقطيعات صغيرة في الألعاب أو تشقق في الصوت أثناء التشغيل. إذا بدأ نظامك يشعر بالاهتزاز تحت نشاط الشبكة المكثف بعد تطبيق هذا التعديل، فقد تواجه تشبعًا في المقاطعات.
هناك مفارقة هنا. في بعض الحالات القصوى، يمكن أن يؤدي التخلص من التقييد إلى خلق المزيد من عدم الاستقرار أثناء مهام الوسائط المتعددة بدلاً من تقليله. إذا كنت تمارس الألعاب أثناء البث أو تشغيل برنامج إنتاج الصوت جنبًا إلى جنب مع تنزيل كبير، فربما كان السقف الأصلي يعمل كمثبت.
إذا كنت تفضل الضبط بدلًا من التعطيل، فهناك حل وسط. بدلًا من إلغاء الحد تمامًا، حاول زيادة القيمة إلى 15-25 بدلًا من القيمة الافتراضية 10. هذا يرفع سقف النطاق الترددي دون التخلي عن قدرة Windows على إعطاء الأولوية لمسارات الوسائط المتعددة الحساسة للوقت. يصبح الأمر مسألة ضبط بدلًا من هدم الضمانات.
ادخل وأنت على علم، واخرج أسرع – نأمل ذلك
في النهاية، يعتبر NetworkThrottlingIndex أحد تلك التعديلات التي تفضل الفضول على التفاؤل الأعمى. إنه ليس مفتاحًا للضبط والنسيان. قم بإجراء التعديل، واستمر في روتينك المعتاد ليوم أو يومين، وانتبه فعليًا لكيفية تصرف نظامك.
إذا شعرت أن التنزيلات أصبحت أكثر ثباتًا وكانت ألعابك تحافظ على ping أكثر اتساقًا، فقد اكتشفت تحسينًا صغيرًا ولكنه ذو مغزى كان يختبئ على مرأى من الجميع. إذا بدأت تلاحظ وجود خلل في الصوت أو اهتزاز غريب تحت الضغط، فلا ضرر من ذلك. ما عليك سوى إعادة القيمة إلى 0x0000000a واعتبرها تجربة تعليمية.
في كلتا الحالتين، ستخرج بفهم أفضل لنظامك من ذي قبل. وهذا النوع من البصيرة غالبًا ما يكون أكثر قيمة من التعديل نفسه.





