מדוע ניקוי הדיסק משאיר מאחור קבצי טמפ'

ניקוי דיסק (Cleanmgr.exe) הוא כלי מובנה ב-Windows המציע כמה אפשרויות ניקוי שימושיות שאינן זמינות בכלי ניקוי אחרים של צד שלישי. זה יכול להסיר מנהלי התקנים שהוחלפו, קבצים זמניים, מטמון של Internet Explorer, עדכוני Windows מיושנים, תיקיית התקנת Windows קודמת (Windows.old)., ועוד הרבה.

אבל אולי אתה תוהה מדוע ניקוי הדיסק מדלג על מחיקת כמה קבצים ותיקיות בתיקיית TEMP שלך.

מדוע ניקוי הדיסק משאיר מאחור קבצי טמפ'?

כשמדובר במחיקת קבצים זמניים, ניקוי הדיסק כברירת מחדל אינו מוחק פריטים התואמים את הקריטריונים הבאים:

  1. קבצים עם תכונות לקריאה בלבד, מערכת או נסתרות
  2. קבצים שניגשו אליהם בשבעת הימים האחרונים
  3. ספריות שנוצרו בשבעת הימים האחרונים.

לקריטריונים 2: עם עריכת רישום פשוטה, אתה יכול לגרום לניקוי הדיסק למחוק את כל הקבצים הזמניים או רק הקבצים שחותמת הזמן האחרונה שהגישה אליהם הייתה גדולה ממספר "n" ימים מהנוכחי תַאֲרִיך.

קָשׁוּר:כיצד למחוק קבצים ישנים מ-N ימים באופן אוטומטי ב-Windows

הפוך את ניקוי הדיסק למחוק את כל הקבצים הזמניים

הפעל את עורך הרישום ועבור אל:

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

בחלונית הימנית, לחץ פעמיים גישה אחרונה.

ניקוי דיסק מחק את כל הקבצים הזמניים

הגדר את נתוני הערך עבור LastAccess ל-0.

ערך "LastAcess" מייצג את מספר הימים שחייבים לחלוף מאז הקובץ האחרון ניגש אליו או נוצרה ספרייה עבור הקובץ או הספרייה שיישקלו לניקוי על ידי Cleanmgr.exe.

על ידי הגדרת נתוני ערך הרישום של LastAccess ל-0, תוכל לאלץ את ניקוי הדיסק לנקות את כל הקבצים הזמניים. זה מדלג על קבצים שלא ניתן למחוק - כגון קבצים שנמצאים כעת בשימוש על ידי יישומים, ואלה שאין לך גישת כתיבה.

כדי להיות על הצד הבטוח יותר, אתה יכול להגדיר את "LastAccess" ל-"3" כך שניקוי הדיסק לא ימחק את הקבצים שהיו בשימוש בשלושת הימים האחרונים. "3" בטוח יותר, כי למקרה שאפליקציה כלשהי הפועלת כרגע אחסנה את הנתונים הזמניים שם, ואתה ישן את המערכת (במקום לכבות אותה מדי יום) הרבה לאחרונה.

האמור לעיל הוא אותה עריכת רישום שכתבתי עליה ב-2005. זה חל על Windows 2000/XP עד Windows 10. Ref: שנה את הערך "LastAccess" לניקוי הקבצים הזמניים באמצעות כלי השירות לניקוי דיסק.

הפעלת ניקוי הדיסק עם ערך ברירת המחדל "LastAccess" השאירה הרבה קבצים ותיקיות ללא נגיעה.

ניקוי דיסק מחק את כל הקבצים הזמניים

רק התיקיות שנוצרו (והקבצים שניגשו אליהם) לפני 25 באוקטובר נוקו - הניקוי נעשה היום, 1 בנובמבר.

לאחר החלת הגדרת הרישום, הרצתי מחדש את ניקוי הדיסק.

ניקוי דיסק מחק את כל הקבצים הזמניים

הקבצים הזמניים נעלמו כולם, מלבד ה קבצים ותיקיות בשימוש.

ניקוי דיסק מחק את כל הקבצים הזמניים

מיקומים של קבצים זמניים

כהערה צדדית, אם אתה מנקה קבצים זמניים כאשר ניקוי הדיסק פועל ברמה גבוהה ("הפעל כמנהל"), "זמני" קבצים בתיקיות ובתיקיות המשנה הבאות נמחקים גם כן, בנוסף לקבצים ותיקיות ב-TEMP של המשתמש מַדרִיך.Ezoicדווח על מודעה זו

  • %WINDIR%\Temp
  • %WINDIR%\Logs
  • %WINDIR%\System32\LogFiles

אני, למשל, לא משתמש בכלי ניקוי ותחזוקה של צד שלישי. אני עדיין סומך על ניקוי הדיסק עבור העבודה הזו - אבל כן להפוך אותו לאוטומטי באמצעות Cleanmgr.exe מחליף "/sageset" ו-"/sagerun."


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, בבקשה שתפו אותו?

נתח "קטנטן" אחד ממך יעזור ברצינות לצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו בבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ-10 שניות מהזמן שלך. כפתורי השיתוף נמצאים ממש למטה. :)