برای خالی کردن سطل زباله و حذف فایلهای موقتی و کش و فایلهای اضافی که پس از آپدیت کردن ویندوز 11 روی هارددیسک یا SSD باقی مانده، میتوانید از ابزار Disk Cleanup ویندوز استفاده کنید که بسیار ساده است اما اگر بخواهید هر چند روز یک بار سیستم شما به صورت خودکار فرآیند حذف فایل های موقت ویندوز 11 را انجام دهد، چنین قابلیتی در دیسک کلینآپ پیشبینی نشده است.
بیشتر فایلهای موقت در پوشه temp در ویندوز 11 یا ویندوزهای قبلی ذخیره میشود و برای پاکسازی خودکار فایلها میتوان یک اسکریپت ساده ایجاد کرد و به کمک ابزار Task Scheduler، اسکریپت پاکسازی را هر چند روز یک بار به صورت خودکار اجرا کرد. در ادامه روش کار را به صورت کامل و تصویری توضیح میدهیم.
قبل از هر چیز توجه کنید که باز کردن فولدر Temp در ویندوز و حذف کردن تمام محتویات آن همیشه مفید نیست و ممکن است مشکلاتی در ویندوز به بوجود بیاید! لذا قبل از هر چیز از درایو C یک بکاپ کامل تهیه کنید و سپس فرآیند پاکسازی فایلهای موقت را تست کنید.
ساخت اسکریپ برای حذف فایل های اضافی ویندوز
برای ساخت اسکریپت به یک برنامه برای نوشتن متن ساده نیاز دارید. لذا برنامه Notepad ویندوز را با جستجو کردن در منوی استارت اجرا کنید.
متن زیر اسکریپت کوتاهی برای پاکسازی فولدر Temp است، آن را در نوتپد پیست کنید:
@echo off
echo Cleaning system and user temp files...
del /s /f /q %TEMP%\*.* >nul 2>&1
rd /s /q %TEMP% >nul 2>&1
md %TEMP%
del /s /f /q C:\Windows\Temp\*.* >nul 2>&1
rd /s /q C:\Windows\Temp >nul 2>&1
md C:\Windows\Temp
echo Temporary files cleared!
از منوی File گزینهی Save as را انتخاب کنید. فولدری را برای ذخیره کردن این اسکریپت انتخاب کنید. بهتر است دستاپ را انتخاب نکنید چرا که شاید سهواً اسکریپت را از روی دستاپ پاک کنید.
نام اسکریپت دلخواه است ولیکن نوع آن متن ساده نیست بلکه فایل bat است. بنابراین از منوی Save as Type گزینه All files را انتخاب کنید. سپس نام و پسوند فایل را به صورت دستی تایپ کنید. به عنوان مثال ما از نام و پسوند ClearTempFiles.bat استفاده میکنیم. در نهایت روی Save کلیک کنید.
پاکسازی خودکار فایل های موقت ویندوز با Task Scheduler
اسکریپت آماده است و برای اجرا کردن خودکار آن میتوان از ابزار Task Scheduler ویندوز استفاده کرد.
- برای اجرا کردن Task Scheduler در منوی استارت ویندوز جستجو کنید.
- در Task Scheduler برای ایجاد فرآیند زمانبندی شدهی جدید، در ستون کناری روی Create Basic Task کلیک کنید.
- در پنجره ساخت فرآیند جدید، گام اول انتخاب نام است، نامی دلخواه و مرتبط با پاکسازی در کادر Name وارد کنید.
- در صورت نیاز میتوانید توضیحات نیز در کادر Description تایپ کنید که البته ضروری نیست.
- روی Next کلیک کنید.
- مرحله بعدی انتخاب زمان اجرای فرآیند است. حالت روزانه یا Daily و حالت Weekly یا هفتگی گزینهی خوبی است.
- روی Next کلیک کنید.
- در مرحله بعدی تاریخ شروع این فرآیند زمانبندی شده را انتخاب کنید.
- روی Next کلیک کنید.
- گام بعدی انتخاب عمل یا Action است که Start a Program برای اجرای اسکریپت است.
- روی Next کلیک کنید.
- در کادر Program/Script آدرس فایل اسکریپت را تایپ کنید یا روی Browse کلیک کنید و فایل اسکریپت را انتخاب کنید.
- روی Next کلیک کنید.
- در مرحله بعدی تیک گزینهی Open the Properties Dialog For This Task When I click Finish را بزنید.
- روی Finish کلیک کنید.
- پنجرهی تنظیمات اجرای اسکریپت ظاهر میشود، در پایین پنجره تیک Run With Highest Privileges را بزنید.
- روی OK کلیک کنید.
اکنون Task Scheduler اسکریپت پاکسازی فولدر فایلهای موقت ویندوز را به صورت روزانه یا هفتگی یا هر زمانبندی دلخواهی که انتخاب کردهاید، اجرا میکند. برای توقف این فرآیند خودکار کافی است Task Scheduler را باز کنید و روی فرآیندی که قبلاً ساختهاید راستکلیک کنید و Disable را انتخاب کنید یا برای حذف کردن آن از Delete استفاده کنید.
پاکسازی خودکار سطل زباله و فایلهای آپدیت ویندوز و غیره
در اسکریپتی که معرفی کردیم، فقط کدهایی برای پاکسازی فولدر حاوی فایلهای موقت نوشته شده بود. میتوانید دستورات دیگری نیز در فایل Bat اجرا کنید که بخشهای دیگری از ویندوز پاکسازی شود.
به عنوان مثال برای حذف کردن فایلها از سطل زباله ویندوز میتوانید دستور زیر را در فایل اسکریپت اضافه کنید:
PowerShell.exe -Command "Clear-RecycleBin -Force"
یا برای پاکسازی فایلهایی که پس از دانلود کردن آپدیتهای ویندوز و بروزرسانی ویندوز ۱۱ باقی مانده و ضروری نیست، میتوانید ابتدا سرویس بروزرسانی را متوقف کنید و سپس دستور پاکسازی فولدر SoftwareDistribution\Download را وارد کنید و در نهایت سرویس بروزرسانی را مجدداً فعال کنید. سه دستور موردبحث به صورت زیر است:
net stop wuauserv
rd /s /q C:\Windows\SoftwareDistribution\Download
net start wuauserv
برای پاکسازی فایلهای pretech نیز میتوانید دستور زیر را در اسکریپت اضافه کنید:
del /s /f /q C:\Windows\Prefetch\*.* >nul 2>&1
پاکسازی فایل های موقت در زمان خاموش و روشن شدن ویندوز
شاید هدف شما این است که هر زمان کامپیوتر را روشن میکنید، فرآیند پاکسازی انجام شود و در واقع اسکریپت دلخواه شما اجرا شود. ابزار Task Scheduler ویندوز، امکانات لازم را دارد و میتوانید علاوه بر اجرای خودکار به صورت روزانه یا هفتگی، اجرا شدن اسکریپت در زمان روشن کردن سیستم را نیز فعال کنید.
روش کار به صورت زیر است:
- ابزار Task Scheduler را با جستجو در منوی استارت اجرا کنید.
- روی فرآیند پاکسازی خودکار فایلها راستکلیک کنید.
- گزینهی Properties را انتخاب کنید.
- روی تب Triggers کلیک کنید.
- روی New کلیک کنید.
- از منوی کرکرهای Begin the Task گزینهی At Startup را انتخاب کنید که به معنی اجرا در زمان شروع به کار ویندوز است.
- روی OK کلیک کنید.
برای اجرا کردن اسکریپت پاکسازی در زمان خاموش کردن سیستم، میتوانید از ابزار Local Group Policy Editor استفاده کنید که البته در نسخهی Home ویندوز در دسترس نیست. مراحل کار به صورت زیر است:
- در منوی استارت عبارت gpedit.msc را سرچ کنید.
- روی اولین نتیجه کلیک کنید.
- در ستون کناری مسیر زیر را طی کنید:
Computer Configuration > Windows Settings > Scripts (Startup/Shutdown)
- در سمت راست روی Shutdown کلیک کنید.
- روی گزینهی Add زیر لیست کلیک کنید.
- آدرس فایل bat را بدهید و آن را انتخاب کنید.
- روی Apply و OK کلیک کنید.
پاکسازی خودکار هارددیسک و SSD با قابلیت Storage Sense
اگر ویندوز شما قدیمی باشد، برای حذف حذف فایل های موقت ویندوز 7 و غیره میتوانید از روش ساخت اسکریپت و زمانبندی اجرای خودکار آن استفاده کنید اما در ویندوز 11 راهکار سادهتری اضافه شده که قابلیت Storage Sense است. این قابلیت تنظیمات خاصی ندارد و به شکل خودکار عمل میکند. تنها کاری که باید انجام بدهید، فعال کردن آن است.
برای فعالسازی Storage Sense در ویندوز 11 مراحل زیر را طی کنید:
- کلید میانبر Win + i را بزنید تا برنامه تنظیمات ویندوز 11 باز شود.
- در ستون کناری روی System کلیک کنید.
- در سمت راست روی Storage کلیک کنید.
- سوییچ روبروی Storage Sense را فعال کنید.
- برای تنظیمات بیشتر روی Storage Sense کلیک کنید.
- تیک گزینهی زیر Cleanup of temporary files را بزنید.
- در صورت نیاز به پاکسازی فایلهای شخصی، سوییچ زیر Automatic User content cleanup را بزنید.
- از منوی کرکرهای Run Storage Sense زمانبندی اجرای خودکار را انتخاب کنید.
- برای پاکسازی روزانه حالت Every day را انتخاب کنید.
- برای جلوگیری از پاک شده فایلهای دانلود شده در فولدر Downloads، حالت Never را انتخاب کنید.
howtogeekاینتوتک