محتويات الدليل — اختر خطوة
تعرف Microsoft الرمز 0x80070005 بأنه E_ACCESSDENIED: خدمة التحديث حاولت الوصول إلى كائن ولم تحصل على الصلاحية المطلوبة. قد يكون السبب ملفًا أو مفتاح Registry أو سياسة أمان أو برنامج حماية، ولذلك لا يوجد مجلد واحد يصلح منحه صلاحية عشوائية. التشخيص الجيد يربط وقت الفشل بسجل CBS ويبدأ بأدوات Windows المدعومة قبل أي تغيير يدوي.
الدليل لخطأ يظهر داخل Windows Update. الرمز نفسه قد يظهر في Microsoft Store أو Edge أو تطبيقات أخرى، لكن السياق والإصلاح يختلفان. في جهاز شركة، لا تغيّر Group Policy أو Registry أو برنامج الحماية دون قسم التقنية؛ قد تكون السياسة مقصودة.
قبل تغيير أي إعداد
احفظ ملفاتك وأنشئ نقطة استعادة إن أمكن. افتح Update history وسجّل KB وحالة الفشل والوقت، ثم افتح winver وسجّل الإصدار. تأكد من وجود مساحة واتصال وطاقة مستقرة. لا تحذف SoftwareDistribution أو تغيّر ACL قبل تشغيل الأدوات الأبسط وتوثيق السجل.
اقرأ العَرَض قبل اختيار الحل
| الدليل | الاحتمال الأقرب | الاختبار الفاصل |
|---|---|---|
| 0x80070005 لكل التحديثات | صلاحية عامة أو سياسة أو خدمة | اختبر حساب مدير وGet Help وسجل CBS |
| يفشل KB واحد فقط | حزمة أو ملف محدد | سجّل KB وطابق وقت CBS.log |
| الجهاز تابع لشركة | سياسة إدارة أو حماية مؤسسية | اتصل بالمسؤول ولا تغيّر Registry |
| الخطأ بدأ بعد أداة تنظيف | ACL أو خدمة تغيرت | أوقف الأداة وراجع Restore Point |
| DISM يفشل أيضًا بالوصول | صلاحية أعمق أو حماية | احتفظ بالمخرجات واطلب دعمًا |
| Get Help يصلح المشكلة | إعداد أو مكوّن تحديث قابل للإصلاح | أعد التشغيل وافحص تحديثين متتاليين |
خطوات التشخيص بالترتيب
1. وثّق التحديث والحساب
من Settings > Windows Update > Update history اكتب رقم KB ووقت الفشل. افتح Settings > Accounts وتأكد أن الحساب Administrator. لا تستخدم حساب مدير جديد لتجاوز سياسات جهاز عمل دون موافقة.
2. شغّل Windows Update troubleshooter
في Windows 11 ابدأ من Settings > System > Troubleshoot > Other troubleshooters أو Get Help، وشغّل Windows Update. أعد التشغيل عند الانتهاء ثم Check for updates كما توصي Microsoft.
3. استبعد الأسباب العامة
تأكد من التاريخ والوقت والمساحة الحرة وأكمل إعادة تشغيل معلقة. افصل VPN مؤقتًا إذا سياسة جهازك تسمح. لا تعطل Defender أو الجدار بشكل دائم؛ أي اختبار لبرنامج حماية خارجي يجب أن يكون قصيرًا ثم يعاد فورًا.
4. افحص CBS.log عند وقت الفشل
افتح آخر ملف في C:WindowsLogsCBS وابحث عن error قرب الوقت المسجل. توصي Microsoft بتحديد الملف أو مفتاح Registry الذي رُفض الوصول إليه. لا تطبق صلاحيات من نتيجة عامة لا تطابق جهازك.
5. شغّل DISM قبل SFC
افتح Terminal أو Command Prompt كمسؤول وشغّل DISM.exe /Online /Cleanup-Image /Restorehealth، وانتظر اكتماله. ثم شغّل sfc /scannow واتركه حتى 100%. توصي Microsoft بهذا الترتيب لإصلاح مصدر المكونات ثم ملفات النظام.
6. فسّر نتيجة الأدوات
إذا أصلح DISM أو SFC ملفات، أعد التشغيل واختبر KB نفسه. إذا قال SFC إنه لم يجد انتهاكًا، لا تكرره بلا نهاية؛ عد إلى CBS والسياسة. احتفظ بصورة من رمز الإنهاء أو الرسالة.
7. اختبر الحماية الخارجية بحذر
إذا بدأت المشكلة بعد تحديث Antivirus خارجي، حدّثه أولًا واتبع تعليمات ناشره. إن سمحت سياسة الجهاز، أوقف الحماية مؤقتًا لجولة تحديث واحدة ثم فعّلها مباشرة. لا تعمل على الإنترنت بحماية معطلة طويلًا.
8. استخدم الإصلاح المتقدم بناءً على دليل
تغيير ملكية ملف أو Registry يجب أن يطابق الكائن المذكور في CBS وأن يتم بنسخة احتياطية وعلى يد مسؤول. إذا كانت الأخطاء كثيرة أو غامضة، استخدم دعم Microsoft أو إصلاح تثبيت مدعوم بدل منح Everyone Full Control.
كيف تفسر النتيجة؟
0x80070005 وصف للنتيجة وليس تشخيصًا كاملًا. ظهور Access Denied لا يعني تلقائيًا أن حسابك عادي؛ خدمة النظام نفسها قد تُمنع من كائن تغيرت صلاحياته.
DISM يعتمد عادة على Windows Update كمصدر. إذا كان العميل متضررًا بشدة فقد يحتاج مصدر إصلاح مطابق، وهي خطوة متقدمة يجب أن تطابق إصدار Windows ولغته وبنيته.
انتهاء دعم Windows 10 المجاني في 14 أكتوبر 2025 يعني أن جهازًا قديمًا يحتاج خطة ترقية مدعومة؛ لا تعالج نقص الدعم بتعطيل الأمان أو تنزيل حزم من مواقع غير رسمية.
كيف تتأكد أن المشكلة انتهت؟
بعد الإصلاح أعد التشغيل ثم شغّل Check for updates وثبّت KB الذي فشل. افتح Update history وتأكد أن حالته Successfully installed، ولا تكتفِ باختفاء الرسالة من الشاشة.
أجرِ فحصًا ثانيًا بعد إعادة تشغيل أخرى للتأكد من عدم عودة 0x80070005 مع تحديث لاحق. راجع أن برنامج الحماية يعمل وأنك لم تترك صلاحيات موسعة أو خدمات معطلة.
أخطاء يجب تجنبها
- منح Everyone Full Control.
- تنزيل reset scripts مجهولة.
- حذف السجل قبل قراءته.
- تعطيل الحماية دائمًا.
- تغيير Group Policy في جهاز شركة.
متى تطلب الصيانة؟
تواصل مع مسؤول المؤسسة إذا كان الجهاز مُدارًا، ومع دعم Microsoft إذا يشير CBS إلى كائنات نظام متعددة أو يفشل DISM بالوصول. خذ نسخة احتياطية قبل Repair Install أو أي استرداد، ولا تعدل ACL أو Registry بالتخمين.
أدلة مرتبطة
- Windows Update عالق: خطوات آمنة
- خطأ Windows Update 0x80070002
- خطأ Windows Update 0x80070422
- خطأ Windows Update 0x80070103
- خطأ Windows Update 0x80070643
