موضع توقف شريط التحديث في GameLoop يخبرك أي حل ينطبق
التوقف عند 0% والتوقف عند 99% عطلان مختلفان لكل منهما حل مختلف. والنسبة المئوية هي أنفع أداة تشخيص يمنحك إياها محدِّث GameLoop، لأنه لا يمنحك غيرها.
لا يبلّغ محدِّث GameLoop عن شيء تقريباً حين يفشل. لا رمز خطأ يستحق البحث، ولا سجل يستطيع مستخدم عادي قراءته، ولا صفحة حالة تقارن بها. لكن ما يمنحك إياه هو رقم، والرقم تشخيصي فعلاً.
| موضع التوقف | إلى ماذا يشير |
|---|---|
| 0%، إلى ما لا نهاية | التحميل لم يبدأ أصلاً — تحليل الأسماء، أو توجيه CDN، أو عملية محجوبة |
| في مكان ما في المنتصف | نقل متقطع، وملفات تجهيز تالفة تسدّ إعادة المحاولة |
| 99%، أو "Update Failed" في اللحظة الأخيرة | التحقق والكتابة — صلاحيات أو مضاد فيروسات عند استبدال الملف النهائي |
| يحمّل، لكن ببطء شديد | مسار الشبكة إلى CDN التابع لـ Tencent، وهي أصعب حالة على الإثبات |
لماذا يفشل
خمسة أشياء تسوء، وهي تنطبق على تلك الصفوف. مشاكل الشبكة وDNS تمنع التحميل من البدء. ومحاولة سابقة متقطعة تترك ملفات جزئية ترفض المحاولة التالية التوفيق معها. ومضاد الفيروسات يحجب محدِّثاً ينزّل ملفات تنفيذية ويستبدلها، وهو سلوك يستحق التنبيه عليه من حيث المبدأ. وWindows يمنع الكتابة في مجلد التثبيت. ثم الضغط على الخوادم، وهو حقيقي أثناء انطلاقة موسم كبير لكنه غير قابل للدحض إطلاقاً من جهتك أنت.
الحلول، بترتيب جدارتها بالتجربة
أغلقه إغلاقاً صحيحاً وأعد المحاولة. ليس بزر الإغلاق X — بل أنهِ كل عمليات GameLoop وTxGameAssistant وMobileGamePC في Task Manager، ثم ابدأ من جديد. فإن كان الطرف الآخر مشغولاً، فهذا هو الحل كله، ولا يكلّفك شيئاً أن تستبعده أولاً.
شغّله كمسؤول. فالمحدِّث لا بدّ أن يكتب داخل مجلد تثبيته. وإن كنت قد رأيت 0x80070005، فهذا ليس تخميناً: هذا الرمز هو نتيجة "الوصول مرفوض" العامة في Windows، ورفع الصلاحيات هو الجواب المباشر عليه.
استثنِ، ولا تعطّل، مضاد الفيروسات. أضف مجلد تثبيت GameLoop إلى قائمة الاستثناءات واسمح لملفاته التنفيذية بالمرور عبر الجدار الناري للشبكات الخاصة والعامة معاً. أما إيقاف الحماية اللحظية طوال مدة التحميل فهي النصيحة التي ستقرأها في كل مكان؛ وهي تنجح، لكنها تعني أيضاً أنك تسحب ملفاً تنفيذياً كبيراً وتشغّله بلا أي حماية عاملة.
امسح ملفات التجهيز. مع إغلاق GameLoop كلياً، أفرغ مجلدات Download أو Cache أو Temp الفرعية داخل مجلد التثبيت. وهذا هو الحل المحدد لشريط يتوقف في منتصف الطريق ويتوقف في الموضع نفسه في كل محاولة.
اغسل ذاكرة DNS، ثم غيّرها. من موجّه أوامر بصلاحيات مرتفعة، يكلّفك ipconfig /flushdns سطراً واحداً ويحلّ أحياناً توقفاً عند 0% حلاً كاملاً. وإن ساعد ولم يُنهِ المهمة، فتوجيه بطاقة الشبكة إلى محلّل عام مثل Cloudflare أو Google هو الخطوة التالية.
ثبّت النسخة الحالية فوق القديمة. خذ المثبّت الكامل من موقع الشركة المصنِّعة نفسها وشغّله فوق التثبيت الموجود. وهذا أقوى حل في القائمة وأقلّها استخداماً، لأنه يستبدل آلية التحديث نفسها بدل أن يطلب من محدِّث معطوب أن يصلح نفسه. موقع الشركة المصنِّعة فقط — فنسخ المحاكي المعدَّلة ناقل معروف للبرمجيات الخبيثة، وهذه نسخة تعمل بصلاحيات عالية.
إعادة تثبيت نظيفة، أخيراً. أزل البرنامج، واحذف مجلدات TxGameAssistant المتبقية تحت Program Files و%localappdata% و%appdata%، ثم أعد التشغيل، ثم ثبّت من جديد.
ما لا يُصلحه
استخدام VPN كخطوة افتراضية. هو اختبار مشروع إن كان مزوّد خدمتك يخنق المسار بشكل يمكن إثباته وكنت قد قست الفرق. أما كنصيحة عامة فهو يضيف متغيراً، ويسوء بمعدل النقل كثيراً، ويوجّه القرّاء إلى المزوّد الذي يدفع أعلى عمولة إحالة. قِس أولاً.
حذف كل شيء في %temp%. إجراء واسع وعشوائي، ويزيل ملفات تستخدمها تطبيقات أخرى في منتصف عملها. امسح مجلدات التجهيز الخاصة بـ GameLoop بدلاً من ذلك.
حذف مفاتيح السجل. احتفظ به لإعادة تثبيت فشلت مرة واحدة أصلاً للسبب نفسه. فهو ليس حلاً من الصف الأول، وضرر الخطأ فيه لا يتناسب مع فائدته.
انتظار ساعات الذروة المنخفضة. وقاية سليمة، وعلاج عديم الفائدة. فإن كان التحميل متوقفاً عند 45% بسبب ملفات تجهيز تالفة، فسيظل متوقفاً عند 45% في الرابعة فجراً.