סקריפט לניקוי קבצים זמניים ב-Windows 10

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

אך החיסרון בנושא כאן, הוא שהתוכנה לא דואגת למחוק את ה"זבל" שהיא משאירה אחרייה, ובכך מעמיסה על המחשב שלנו.

אין כאן אצבע על תוכנה ספיציפית, כיוון שהרבה סוגים של תוכנות שונות, יוצרות למעשה קבצים זמניים.

 

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

חיפשתי פתרון שיהיה יעיל וטוב שיבצע את הניקיון באופן אוטומטי, כך שלא אזדקק לבצע את הפעולות אחת לכמה זמן באופן ידני. האופציה שכולם מכירים היא CCleaner, אך רציתי לחסוך מעצמי מלהוריד תוכנה שבעבר נפרצה ויכולה לסכן את המחשב שלי.. ולכן חיפשתי סקריפט שיבצע את העבודה בשבילי, ללא צורך בביצוע של הפעולה באופן ידני פעם אחר פעם..

הגעתי לפרסום הבא דרך stackoverflow וראיתי כמה דוגמאות, בחרתי לקחת את הדוגמא של uzi וביצעתי בה שינוי קטן בקוד..

מה הסקריפט מנקה?

קבצים זמניים, קבצי DLL זמניים, קבצי Cache זמניים

התקנה

    1. יש לשמור את הקובץ בסיומת .bat
    2. לאחר מכן יש לגשת לנתיב  C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    3. העבר את הקובץ לתיקיה Startup.
    4. כעת בכל הפעלה חדשה של המחשב – המחשב יבצע ניקיון באופן אוטומטי לקבצים הזמניים.

 

אם עזרתי לך, דרג את הפוסט 🙂

לחץ על הכוכב שאיתו תרצה לדרג את הפוסט שלנו

דירוג ממוצע / 5. הצביעו עד כה:

אנו מצטערים שהפוסט הזה אינו שימושי עבורך 🙁

תן לנו לשפר בשבילך את הפוסט!

Snir Sofer
Snir Sofer

שמי שניר, עוסק באבטחת מידע ובעולם הלינוקס. חיי את עולם ה-IT, אוהב מאוד לתכנת ולפתח :)

2 Comments

חלי

חלי עולמי הייתה כאן

Reply
מישהו

הניקוי האוטומטי של ווינדוס 10, שהוא גלגול של מנקה הדיסק, עושה עבודה טובה. לא הייתי מוחק קבצים זמניים כל ריסטרט - יש סיבה שהם שם. אפשר להעביר אותו למשימות המתוזמנות ולהגדיר אחת לחודש כך שהוא יעבור על מה שהניקוי לא עבר. שנית, אין צורך ב pause בסוף הקוד - אלא אם כן אתה רוצה לדעת שהקוד רץ וללחוץ על מקש בסיום ליציאה.

Reply

Write a Reply or Comment

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


הירשמו לניוזלייטר שלנו