
Theo thời gian, Windows 11 sẽ tự động tạo ra nhiều file tạm (temporary files) trong quá trình bạn sử dụng máy tính. Những file này có thể là dữ liệu tạm thời của ứng dụng, bản cập nhật, file log... và nếu không được dọn dẹp định kỳ, chúng sẽ chiếm khá nhiều dung lượng ổ đĩa, làm máy chạy chậm hơn.
Bạn hoàn toàn có thể xóa thủ công các file tạm, nhưng nếu muốn tiết kiệm thời gian và công sức, Windows cho phép bạn tự động hóa việc này bằng một đoạn script nhỏ và công cụ Task Scheduler có sẵn trong hệ thống. Bài viết dưới đây sẽ hướng dẫn bạn từng bước cụ thể.
Bước 1: Tạo file Script để xóa file tạm
Đầu tiên, bạn cần tạo một file script có nhiệm vụ xóa các file tạm trên hệ thống. File này sẽ thực hiện các lệnh xóa toàn bộ dữ liệu trong thư mục tạm của người dùng và thư mục tạm của hệ thống Windows.
Cách tạo file script
- Nhấn Windows + S, gõ Notepad, rồi mở ứng dụng Notepad lên.
- Dán đoạn mã sau vào cửa sổ Notepad:
@echo off
echo Đang dọn dẹp file tạm của hệ thống và người dùng...
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 Đã xóa xong file tạm!
- Nhấn vào File > Save As trong thanh menu.
- Ở cửa sổ lưu, chọn thư mục bạn muốn lưu file (ví dụ: Desktop).
- Trong mục Save as type, chọn All Files.
- Ở mục File name, đặt tên là: ClearTempFiles.bat (đuôi .bat là định dạng file thực thi dạng batch script).
- Nhấn Save để lưu lại file script.
Giải thích
- %TEMP% là đường dẫn đến thư mục chứa file tạm của tài khoản người dùng hiện tại.
- C:\Windows\Temp là thư mục chứa file tạm chung cho hệ thống.
- Các lệnh del, rd dùng để xóa file và thư mục, còn md dùng để tạo lại thư mục sau khi xóa.
Bước 2: Thiết lập chạy tự động bằng Task Scheduler
Sau khi tạo file script, bước tiếp theo là thiết lập lịch tự động chạy script này bằng công cụ có sẵn trong Windows - Task Scheduler. Việc này sẽ giúp bạn không cần nhớ xóa thủ công mỗi ngày. Task Scheduler (Bộ Lập Lịch Tác Vụ) trong Windows 11 là một công cụ tích hợp sẵn cho phép người dùng tự động hóa các tác vụ trên máy tính theo lịch trình đã định sẵn. Nó giúp thực hiện các công việc như chạy phần mềm, thực thi script, sao lưu dữ liệu, hoặc gửi thông báo mà không cần thao tác thủ công.
Cách tạo tác vụ tự động
- Nhấn Windows + S, tìm và mở ứng dụng Task Scheduler.
- Trong giao diện Task Scheduler, ở thanh bên phải, chọn Create Basic Task.
- Đặt tên cho tác vụ, ví dụ: Clear Temporary Files
- Nhấn Next.
- Chọn tần suất bạn muốn chạy tác vụ: Nếu muốn chạy mỗi ngày → chọn Daily → Nhấn Next.
- Chọn ngày bắt đầu và thời gian thực hiện (ví dụ 9:00 sáng mỗi ngày) → Nhấn Next.
- Ở bước “What action do you want the task to perform?”, chọn Start a program → Nhấn Next.
- Tại mục Program/script, nhấn nút Browse để chọn file ClearTempFiles.bat bạn đã tạo ở Bước 1 → Nhấn Next.
- Ở màn hình cuối, tích chọn ô “Open the Properties dialog for this task when I click Finish” rồi nhấn Finish.
- Trong cửa sổ thuộc tính, tại tab General, tích vào ô Run with highest privileges để đảm bảo script có quyền xóa toàn bộ file hệ thống → Nhấn OK để lưu.
Từ giờ, Windows sẽ tự động chạy script theo đúng lịch bạn đã cài, giúp máy luôn sạch sẽ, gọn nhẹ.
Mở rộng: Thêm các tác vụ dọn dẹp khác
File script ở trên chỉ xóa các file tạm thông thường. Nếu bạn muốn dọn dẹp sâu hơn, có thể thêm các dòng lệnh sau vào file .bat:
Xóa Thùng rác:
PowerShell.exe -Command "Clear-RecycleBin -Force"
Xóa bộ nhớ cache cập nhật Windows:
net stop wuauserv
rd /s /q C:\Windows\SoftwareDistribution\Download
net start wuauserv
Xóa file prefetch:
del /s /f /q C:\Windows\Prefetch\*.* >nul 2>&1
Bạn có thể dán các đoạn mã trên vào cuối file ClearTempFiles.bat, lưu lại để script hoạt động mạnh mẽ hơn.
Tự động chạy khi bật hoặc tắt máy
Ngoài việc đặt lịch theo ngày, bạn có thể cấu hình để script tự chạy mỗi khi khởi động hoặc tắt máy.
Chạy khi khởi động máy
- Mở lại Task Scheduler, tìm đến tác vụ vừa tạo.
- Click phải → chọn Properties.
- Mở tab Triggers → chọn New.
- Tại dòng “Begin the task”, chọn At startup → Nhấn OK, sau đó nhấn OK lần nữa để lưu.
Chạy khi tắt máy (chỉ áp dụng Windows 11 Pro trở lên)
- Nhấn Windows + R, gõ gpedit.msc rồi Enter để mở Local Group Policy Editor.
- Truy cập theo đường dẫn: Computer Configuration > Windows Settings > Scripts (Startup/Shutdown)
- Ở khung bên phải, nhấp đôi vào "Shutdown".
- Nhấn Add → chọn file ClearTempFiles.bat → nhấn OK để lưu lại.
Dùng Storage Sense để dọn file tạm
Nếu bạn không rành dùng script, Windows 11 có sẵn một công cụ đơn giản tên là Storage Sense, cho phép dọn file tạm tự động theo lịch. Storage Sense trong Windows 11 là tính năng tự động dọn dẹp không gian lưu trữ, giúp giải phóng dung lượng bằng cách xóa các tập tin không cần thiết như tập tin tạm thời, tập tin trong Thùng rác và các tập tin cũ trong thư mục Downloads. Nó có thể được cấu hình để chạy theo lịch trình hoặc khi có ít dung lượng trống.
Cách kích hoạt Storage Sense
- Nhấn Windows + I để mở Cài đặt (Settings).
- Ở menu bên trái, chọn System → chọn Storage.
- Bật Storage Sense qua On.
- Click vào dòng Storage Sense để thiết lập chi tiết:
- Chọn thời gian tự động dọn dẹp.
- Chọn dọn Thùng rác, file tạm, file tải xuống không dùng đến...
Lưu ý: Storage Sense dễ dùng nhưng ít tùy biến hơn script - chỉ xóa những thứ cơ bản.
Dọn dẹp file tạm là một thói quen nên có để giữ cho Windows 11 luôn mượt mà, tiết kiệm dung lượng ổ đĩa, đặc biệt với những ai dùng SSD dung lượng thấp. Dùng script kết hợp với Task Scheduler là một cách hiệu quả, gọn nhẹ, không cần cài phần mềm bên ngoài.
Bạn có thể tùy chỉnh script mạnh mẽ hơn, đặt lịch dọn vào giờ bạn ít dùng máy, hoặc chạy khi khởi động/tắt máy. Còn nếu bạn thích đơn giản, Storage Sense là một lựa chọn phù hợp.