مشكلة خطيرة في تنظيف القرص في Windows ناجمة عن التسجيل المعطل

click fraud protection

استعلام القارئ: لدي محرك أقراص ثابت ويسترن ديجيتال سعة 160 جيجا بايت مقسم إلى قسم نظام تشغيل بسعة 40 جيجا بايت والآخر 120 جيجا بايت لملفاتي. ومع ذلك ، عندما أقوم بتشغيل الأداة المساعدة Disk Cleanup من داخل Vista Ultimate ، فإنها تعرض خيارات متعددة تبلغ 131 جيجابايت لتنظيفها. بعد النقر فوق "موافق" لتنظيف الإدخالات المحددة ، تم مسح كل شيء على قسم 40 جيجابايت. ثم اضطررت إلى إعادة تثبيت نظام التشغيل Windows Vista ، ولكن يبدو أن المشكلة تتكرر.

(تنطبق المعلومات الواردة في هذا المنشور على أنظمة Windows Vista و 7 و Windows 8.)

معالج "تنظيف القرص" بالإبلاغ عن خطأ Windows

بعد تلقي ثلاثة أسئلة أخرى من هذا القبيل ، قررت العمل على هذه المسألة. فيما يلي لقطة شاشة لما عرضه Disk Cleanup:

رسم بياني 1: تنظيف القرص يظهر قائمة الملفات المراد حذفها.

وفقًا لرسم تنظيف القرص أعلاه ، تم تشكيل ملفات تقرير أخطاء Windows إلى 196 جيجا بايتوهو أمر مستحيل في هذه الحالة. لقد طلبت تصدير السجل لهذا المفتاح من النظام المتأثر:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches

يحتوي موقع التسجيل أعلاه على قائمة

معالجات تنظيف القرص ومعلومات تسجيلهم. عند مقارنة الإعدادات بنظامي ، لاحظت أن ملف مهم للغاية القيمة المسماة مجلد كان مفقودًا في كل من المفاتيح الفرعية التالية ضمن نطاق حجم التخزين المؤقت فرع:

| _ تقرير أخطاء Windows عن ملفات الأرشيف
| _ تقرير أخطاء Windows عن ملفات قائمة الانتظار
| _ الإعلام عن أخطاء Windows ملفات أرشيف النظام
| _ الإعلام عن أخطاء Windows في ملفات قائمة انتظار النظام

توفر هذه الفقرة من وثائق MSDN وصفًا لملف مجلد قيمة التسجيل:

مجلد أو مجلدات محددة للبحث عن عناصر تطابق الإدخالات في قيمة قائمة الملفات. يمكنك تحديد أحرف البدل باستخدام؟ أو * الأحرف. إذا كانت القيمة من النوع REG_SZ ، فسيتم فصل أسماء المجلدات المتعددة باستخدام | الشخصية ، بدون مسافات على جانبيها. في حالة وجود قيمة CSIDL ، يمكن تحديد مجلد واحد فقط في هذه القيمة. يتم إلحاق الموقع المشار إليه بقيمة CSIDL بمسار هذا المجلد لإنشاء مسار بحث. على سبيل المثال ، راجع وصف قيمة CSIDL. في حالة عدم وجود هذه القيمة ، يتم استخدام المجلد الجذر لوحدة التخزين الحالية. علامة DDEVCF_DOSUBDIRS مطلوبة في هذه الحالة للبحث في محرك الأقراص بأكمله.

لاحظ السطر الأخير الذي ينص على أن أداة تنظيف القرص ستبحث بشكل متكرر في المجلد بالكامل عن قائمة الملفات المذكورة في قائمة الملفات قيمة التسجيل (*. * wildcard المستخدمة في هذه الحالة) وتضمين كل شيء على وحدة التخزين للحذف إذا تم تمكين علامة DDEVCF_DOSUBDIRS (والتي يكون ممكن بشكل افتراضي).

إصلاح معالجات WER لتنظيف القرص

تتوفر أدناه ملفات REG لإصلاح ملف مجلد قيم التسجيل في كل مفتاح من مفاتيح التسجيل أعلاه ، مما أدى إلى حل المشكلة بالفعل. هذا ما أظهره Disk Cleanup بعد تشغيل الإصلاح:

مشكلة تنظيف القرص

التحميلات

  • cleanmgrfix.zip لنظام التشغيل Windows Vista أو 7
  • cleanmgrfix-w8-1.zip لنظام التشغيل Windows 8

ذات صلة:خطأ في تنظيف القرص: 3.99 تيرابايت مستخدمة بواسطة تحديثات Windows

معالج تنظيف القرص منظف فهرس المحتوى

هذه حالة مماثلة ، ولكن هذه المرة منظف ​​فهرس المحتوى معالج تنظيف القرص.

سأل أحد قرائنا: لقد استخدمت منظف السجل في جهاز الكمبيوتر الخاص بي ولدي نفس المشكلة تمامًا كما هو مذكور في منشور المدونة مشكلة خطيرة في "تنظيف القرص" ناجمة عن التسجيل المعطل. قام برنامج تنظيف القرص بتنظيف كل شيء بما في ذلك تثبيت Windows الخاص بي. هل هناك حل؟

بعد مقارنة ملف حجم التخزين المؤقت الفرع الذي أرسله إليّ السائل ، فحددت المشكلة إلى المفتاح التالي:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches \ Content Indexer Cleaner

في المفتاح أعلاه ، القيمة المسماة مجلد كان مفقود. ال مجلد يجب أن تكون القيمة موجودة وأن تحتوي على البيانات التالية:

؟: \ Catalog.wci

نتيجة للقيمة المفقودة ، عند تحديد الإدخال ملفات النشرة المصورة لمفهرس المحتوى في "تنظيف القرص" ، يتم مسح الملفات الموجودة في القسم الحالي عند تشغيل "تنظيف القرص" كمسؤول.

إصلاح معالج منظف فهرس محتوى تنظيف القرص

إليك إصلاح التسجيل الذي يعيد الإدخال المفقود.

إصدار محرر تسجيل Windows 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches \ Content Indexer Cleaner] @ = "{A9B48EAC-3ED8-11d2-8216-00C04FB687DA}" "PropertyBag" = "{24400D16-5754-11d2-8218-00C04FB687DA}" "FileList" = "*. *" "المجلد" = "؟: \\ Catalog.wci" "الإشارات" = الكلمة المزدوجة: 00000141. "الأولوية" = الكلمة المزدوجة: 0000012c

انسخ الأسطر أعلاه إلى "المفكرة" ، واحفظها بامتداد .reg. انقر بزر الماوس الأيمن على الملف واختر دمج. انقر نعم عندما سئل للتأكيد.

ينطبق إعداد التسجيل أعلاه على جميع إصدارات Windows ، بما في ذلك Windows 10 (تم اختباره حتى الإصدار 1809.)

الكلمات الختامية

على الرغم من أنني تمكنت من تحديد مكان المشكلة ، إلا أنه لم يكن لدي أدنى فكرة عن كيفية حدوث ذلك المجلدات القيمة تلاشت في المقام الأول. قد يكون هذا نتيجة تشغيل منظف السجل. احرص دائمًا على مراقبة مساحة القرص المعروضة بالقرب منك إجمالي مساحة القرص التي تكتسبها: في نافذة تنظيف القرص.

لكن هناك تعقيد آخر. لن يعرف المستخدم أبدًا ما الذي يتم حذفه عند تشغيل "تنظيف القرص" بشكل غير تفاعلي - عن طريق أتمتة تنظيف القرص أو عندما ويندوز يقوم بتشغيل Disk Cleanup تلقائيًا عبر برنامج جدولة المهام ، باستخدام امتداد /verylowdisk تحول.

آمل أن يساعدك هذا المنشور في تجنب مشكلة كبيرة في نظامك. القراء الذين يستخدمون منظفات السجل ويواجهون هذه المشكلة ، لا تتردد في التعليق على هذه المقالة.


طلب واحد صغير: إذا أعجبك هذا المنشور ، فيرجى مشاركة هذا؟

ستساعد مشاركة واحدة "صغيرة" منك كثيرًا في نمو هذه المدونة. بعض الاقتراحات الرائعة:
  • يعلق!
  • شاركها على مدونتك المفضلة + Facebook ، Reddit
  • غردها!
لذا أشكرك كثيرًا على دعمك أيها القارئ. لن يستغرق الأمر أكثر من 10 ثوانٍ من وقتك. أزرار المشاركة موجودة أدناه. :)

ايزويكالإبلاغ عن هذا الإعلان