إصلاح جميع أخطاء Windows Update بدون برنامج طرف ثالث فقط من داخل الكمبيوتر.
هل سبق لك أن واجهت رسالة خطأ محبطة أثناء محاولة تحديث ويندوز؟ تلك اللحظة التي تنتظر فيها ساعات لتحسين أداء جهازك، لتفاجأ برسالة "فشل التحديث" دون حل واضح.
في كوريس هاردوير شرحنا كيفية تعطيل وتشغيل منافذ USB، وكيف تغلق حاسوبك بطريقة صحيحة، وكيفية إظهار وإخفاء شريط اللغة في Windows 11، وتسريع أداء جهازك إلى أخ...
لا تقلق، فالحل أبسط مما تتصور، ولا يحتاج إلى برامج معقدة أو خبرة تقنية عميقة. كل ما تحتاجه هو سكريبت بسيط يعيد ضبط خدمات التحديث في النظام، وسأشرح لك الخطوات بالتفصيل.
شرح تفصيلي مع ترقيم الخطوات
ملاحظة هامة: قبل البدء، يجب التنبيه إلى أن ما تصفه هو حل مؤقت يعيد تشغيل خدمات التحديث، لكنه لا يعالج جذور جميع مشاكل التحديث مثل تلف ملفات النظام أو تعارض البرامج.
الحل الأكثر شمولاً يتضمن استخدام أداة Windows Update Troubleshooter الرسمية من مايكروسوفت.
إليك الخطوات كما وصفتها مع توضيح إضافي:
1. الانتقال إلى سطح المكتب
2. اذهب إلى سطح المكتب (Desktop).
3. واضغط على زر الفأرة الأيمن في أي مساحة فارغة.
4. إنشاء مستند نصي جديد
5. من القائمة المنبثقة، اختر New.
6. ثم Text Document (مستند نصي جديد).
7. لصق السكريبت
8. افتح الملف النصي الذي تم إنشاؤه.
9. ثم الصق (Paste) السكريبت المخصص لإصلاح تحديثات الويندوز.
(ملاحظة: السكريبت الذي تشير إليه في التعليقات غير مذكور هنا، لكنه عادةً ما يكون أوامر مثل net stop wuauserv و net start wuauserv لإعادة تشغيل خدمات التحديث).
إليك السكربت المصحح والمُحسّن منطقياً لضمان عمله بكفاءة:
10. حفظ الملف بالامتداد الصحيح
11. اضغط على File من الأعلى، ثم اختر Save As.
12. في حقل File name، اكتب أي اسم تريده، لكن بشرط أن ينتهي بـ .bat (مثلاً: fix_update.bat).
13. في حقل Save as type، اختر All Files.
14. حدد Desktop (سطح المكتب) كمكان للحفظ، ثم اضغط Save.
تشغيل الملف كمسؤول
1. اذهب إلى الملف الذي ظهر على سطح المكتب (على شكل أيقونة ترس أو نافذة).
2. اضغط عليه بزر الفأرة الأيمن.
3. واختر Run as administrator (تشغيل كمسؤول).
انتظار انتهاء السكريبت
1. سيبدأ السكريبت في العمل.
2. سيوقف خدمات التحديث، يعيد تشغيلها.
3. ويصلح بعض الأخطاء.
4. عندما تظهر رسالة "Press any key to continue"، فهذا يعني أن العملية انتهت.
إغلاق النافذة وإعادة التشغيل
1. أغلق نافذة CMD (موجه الأوامر).
2. ثم أعد تشغيل الكمبيوتر. بعد الإقلاع.
3. جرب تشغيل تحديثات الويندوز مرة أخرى.
لماذا قمت بهذه التعديلات؟ (تحليل نقدي):
1. إيقاف الخدمات الأساسية أولاً:
2. أضفت أوامر إيقاف wuauserv و bits.
3. لا يمكنك إعادة تسمية مجلدات التحديثات وهذه الخدمات تعمل.
2. معالجة التكرار (Error Handling):
1. أضفت شرطاً if exist لحذف المجلدات التي تنتهي بـ .old إذا كانت موجودة مسبقاً.
2. في السكربت القديم، إذا قمت بتشغيله مرتين، سيفشل في المرة الثانية لأن الاسم محجوز.
3. تحديث أوامر الفحص:
1. الأمر wuauclt أصبح قديماً وغير فعال في أنظمة ويندوز 10 وويندوز 11 الحديثة.
2. لذلك أضفت أمر UsoClient ScanInstallWait لضمان توافق السكربت مع الأنظمة الحديثة.
ملاحظة هامة: يجب عليك حفظ هذا النص في ملف بصيغة .
1. bat (مثلاً FixUpdate.bat).
2. والنقر عليه بزر الماوس الأيمن واختيار "التشغيل كمسؤول" (Run as administrator).
3. وإلا فلن يمتلك الصلاحيات الكافية لإيقاف الخدمات أو تعديل ملفات النظام.
ما يفعله السكريبت فعلاً؟
1. يعيد تشغيل خدمات التحديثويمسح مجلد التخزين المؤقت للتحديثات (SoftwareDistribution).
2. هذا يحل مشاكل التوقف المؤقت أو تلف الملفات المؤقتة.
3. لا يعالج مشاكل مثل تلف ملفات النظام الأساسية (System File Corruption).
4. أو تعارض برامج الأمان، أو عدم توافق الأجهزة، أو انتهاء دعم إصدار الويندوز.
توصية إضافية:
إذا استمرت المشكلة بعد هذه الخطوات، استخدم أداة Windows Update Troubleshooter المدمجة في النظام
1. (الإعدادات
2. التحديث والأمان
3. استكشاف الأخطاء وإصلاحها)، أو قم بتشغيل أمر sfc /scannow في موجه الأوامر كمسؤول لفحص ملفات النظام.
هل لديك أي استفسار عن خطوة معينة، أو هل تريد توضيح السكريبت الذي تستخدمه؟

إرسال تعليق