لماذا لا يقوم تنظيف القرص بمسح محتويات المجلد المؤقت بالكامل؟

2019-09-15 08:08:49
رئيسي·مايكروسوفت·لماذا لا يقوم تنظيف القرص بمسح محتويات المجلد المؤقت بالكامل؟

أداة تنظيف القرص (Cleanmgr.exe) هي أداة مضمنة في نظام التشغيل Windows توفر بعض خيارات التنظيف المفيدة غير المتاحة في أدوات تنظيف الطرف الثالث الأخرى. يمكنه إزالة برامج تشغيل الأجهزة التي تم استبدالها والملفات المؤقتة وذاكرة التخزين المؤقت لـ Internet Explorer وتحديثات Windows القديمة ومجلد تثبيت Windows (Windows.old) السابق وغير ذلك الكثير.

ولكن قد تتساءل لماذا يتخطى Disk Cleanup حذف بعض الملفات والمجلدات في مجلد TEMP.

لماذا يترك تنظيف القرص وراء الملفات المؤقتة؟

عندما يتعلق الأمر بحذف الملفات المؤقتة ، لا يقوم تنظيف القرص افتراضيًا بمسح العناصر التي تطابق المعايير التالية:

  1. الملفات ذات السمات للقراءة فقط أو النظام أو السمات المخفية
  2. الملفات التي تم الوصول إليها في الأيام السبعة الماضية
  3. الدلائل التي تم إنشاؤها في الأيام السبعة الماضية.

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

ذات الصلة: كيفية حذف الملفات الأقدم من N أيام تلقائيًا في Windows

جعل تنظيف القرص يمحو جميع الملفات المؤقتة

ابدأ محرر التسجيل وانتقل إلى:

 ملفات HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches \ Temporary 

في الجزء الأيسر ، انقر نقرًا مزدوجًا فوق LastAccess .

قم بتعيين بيانات القيمة لـ LastAccess إلى 0.

تمثل قيمة "LastAcess" عدد الأيام التي يجب أن تكون قد انقضت منذ آخر مرة تم فيها الوصول إلى ملف أو تم إنشاء دليل لذلك الملف أو الدليل ليتم تنظيفه بواسطة Cleanmgr.exe.

عن طريق تعيين بيانات قيمة التسجيل LastAccess إلى 0 ، يمكنك فرض تنظيف القرص لتنظيف كافة الملفات المؤقتة. يتخطى الملفات التي لا يمكن حذفها - مثل الملفات التي تستخدمها التطبيقات حاليًا ، وتلك التي لا تملك حق الوصول إليها.

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

ما ورد أعلاه هو نفس تحرير التسجيل الذي كتبت عنه في عام 2005. وينطبق على Windows 2000 / XP من خلال Windows 10. المرجع: قم بتغيير قيمة "LastAccess" لتنظيف الملفات المؤقتة باستخدام الأداة المساعدة Disk Cleanup .

أدى تشغيل "تنظيف القرص" باستخدام القيمة "LastAccess" الافتراضية إلى ترك الكثير من الملفات والمجلدات دون تغيير.

فقط المجلدات التي تم إنشاؤها (والملفات التي تم الوصول إليها) قبل 25 أكتوبر تم مسحها - تنظيف اليوم ، 1 نوفمبر.

بعد تطبيق إعداد التسجيل ، أعد تشغيل تنظيف القرص.

اختفت جميع الملفات المؤقتة ، باستثناء الملفات والمجلدات قيد الاستخدام.

مواقع الملفات المؤقتة

كملاحظة جانبية ، إذا قمت بتنظيف الملفات المؤقتة عند تشغيل "تنظيف القرص" ("تشغيل كمسؤول") ، يتم مسح الملفات "المؤقتة" في المجلدات والمجلدات الفرعية التالية أيضًا ، بالإضافة إلى الملفات والمجلدات الموجودة في دليل TEMP الخاص بالمستخدم.

  • ٪ WINDIR٪ \ درجة الحرارة
  • ٪ WINDIR٪ \ Logs
  • ٪ WINDIR٪ \ System32 \ LogFiles

أنا ، من ناحية أخرى ، لا أستخدم أدوات التنظيف والصيانة للجهات الخارجية. ما زلت أعتمد على "تنظيف القرص" في هذه المهمة - لكنني أجعلها تعمل تلقائيًا باستخدام المفتاحين Cleanmgr.exe "/ sageset" و "/ sagerun".

اختيار المحرر