عند العمل على جهاز كمبيوتر ، غالباً ما نجد أنفسنا في موقف ، أثناء تثبيت التحديثات ، مكونات أو برامج النظام ، هناك مشاكل تؤدي إلى ظهور النوافذ مع الرموز والأوصاف. في هذه المقالة سوف نتحدث عن كيفية التخلص من الخطأ HRESULT 0xc8000222.
يحدث هذا الفشل عادة عند تثبيت التحديثات على النظام أو مكوناته. واحدة من أكثر الحالات شيوعا هي التثبيت .NET Framework لذلك ، سنحلل العملية باستخدام مثاله. هناك خيارات أخرى ، ولكن في جميع الحالات ستكون الإجراءات هي نفسها.
نظرًا لأن مكون .NET Framework عبارة عن مكون نظام (على الرغم من أنه يمكن تسميته بمثل هذا الامتداد) ، يتم تنفيذ التثبيت أو التحديث الخاص به بواسطة الخدمات المطابقة ، خاصة "Windows Update" و "خدمة النقل الذكي في الخلفية (BITS)" . عملهم غير الصحيح يؤدي إلى خطأ. العامل الثاني هو وجود الملفات المسببة للصراع في مجلد النظام المخصص للتخزين المؤقت للبيانات للتحديثات - "Software Distribution" . بعد ذلك ، نقدم طريقتين لحل المشكلة.
جوهر هذه الطريقة هو إعادة تشغيل الخدمات والقضاء على الصراع. يتم ذلك ببساطة شديدة:
services.msc
إذا لم تتمكن ، لسبب ما ، من إيقاف الخدمات أو إعادة تسمية مجلد بالطريقة المعتادة ، فيمكنك القيام بذلك باستخدام "موجه الأوامر" .
net stop WuAuServ
و
net stop BITS
rename
لكي نتمكن من العمل ، نحدد كذلك المسار إلى الدليل المصدر واسمه الجديد. يمكن أخذ العنوان هنا (افتح مجلد "SoftwareDistribution" ، قم بنسخه ولصقه في "سطر الأوامر" ):
يبدو الفريق بأكمله هكذا:
rename C:WindowsSoftwareDistribution SoftwareDistribution_BAK
net start WuAuServ
و
net start BITS
كما ترون ، لإصلاح الخطأ HRESULT 0xc8000222 في ويندوز 7 ليست صعبة للغاية. الشيء الرئيسي هنا هو اتباع التعليمات بوضوح. لا تنس أنه من أجل التنفيذ الصحيح للأوامر ، يجب أن تبدأ وحدة التحكم مع حقوق المسؤول ، وبعد كل الإجراءات تحتاج إلى إعادة تشغيل الجهاز لتصبح التغييرات سارية المفعول.