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

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

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

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

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

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

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

Bash
@echo off    
del /s /f /q %windir%\temp\*.*    
rd /s /q %windir%\temp    
md %windir%\temp    
del /s /f /q %windir%\Prefetch\*.*    
rd /s /q %windir%\Prefetch    
md %windir%\Prefetch    
del /s /f /q %windir%\system32\dllcache\*.*    
rd /s /q %windir%\system32\dllcache    
md %windir%\system32\dllcache    
del /s /f /q "%SysteDrive%\Temp"\*.*    
rd /s /q "%SysteDrive%\Temp"    
md "%SysteDrive%\Temp"    
del /s /f /q %temp%\*.*    
rd /s /q %temp%    
md %temp%    
del /s /f /q "%USERPROFILE%\Local Settings\History"\*.*    
rd /s /q "%USERPROFILE%\Local Settings\History"    
md "%USERPROFILE%\Local Settings\History"    
del /s /f /q "%USERPROFILE%\Local Settings\Temporary Internet Files"\*.*    
rd /s /q "%USERPROFILE%\Local Settings\Temporary Internet Files"    
md "%USERPROFILE%\Local Settings\Temporary Internet Files"    
del /s /f /q "%USERPROFILE%\Local Settings\Temp"\*.*    
rd /s /q "%USERPROFILE%\Local Settings\Temp"    
md "%USERPROFILE%\Local Settings\Temp"    
del /s /f /q "%USERPROFILE%\Recent"\*.*    
rd /s /q "%USERPROFILE%\Recent"    
md "%USERPROFILE%\Recent"    
del /s /f /q "%USERPROFILE%\Cookies"\*.*    
rd /s /q "%USERPROFILE%\Cookies"    
md "%USERPROFILE%\Cookies"
del C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Recent Items*.* /Q pause

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

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

התקנה

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

אהבת את הפוסט? אשמח אם תשתף אותו!

שיתוף ב facebook
שיתוף ב linkedin
שיתוף ב twitter
שיתוף ב email
שיתוף ב whatsapp
שיתוף ב telegram

תוכן שאולי יעניין אותך..

Windows

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

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