Bạn không tận dụng tối đa Task Scheduler trong Windows

Tác giả Starlink, T.Tư 05, 2025, 12:52:45 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Task Scheduler là một viên ngọc ẩn trong Windows mà nhiều người dùng bỏ qua. Tôi cũng không khác gì—cho đến khi cuối cùng tôi thử nó và tự hỏi tại sao mình lại không sử dụng nó sớm hơn. Từ việc lên lịch khởi động lại PC đến chạy các tập lệnh tùy chỉnh, sau đây là một số tác vụ bạn có thể dễ dàng tự động hóa bằng công cụ mạnh mẽ này.


1. Lên lịch khởi động lại PC

Chúng ta thường để máy tính xách tay hoặc máy tính chạy trong nhiều ngày hoặc nhiều tuần mà không khởi động lại bao lâu một lần? Nếu bạn không khởi động lại hệ thống thường xuyên, các bản cập nhật có thể không được áp dụng, bộ nhớ có thể không được xóa và các vấn đề về hiệu suất có thể phát sinh. Nhưng nếu bạn thường quên hoặc cảm thấy quá lười để khởi động lại thủ công, bạn có thể tự động hóa quy trình bằng Task Scheduler.

Để lên lịch khởi động lại PC, hãy nhập Task Scheduler vào Windows Search và mở tiện ích. Nhấp vào "Create Basic Task", đặt tên là PC Restart và nhấp vào "Next". Chọn "Daily" làm trình kích hoạt, đặt thời gian khởi động lại và nhập 1 để lặp lại tác vụ mỗi ngày. Nhấp vào "Next", sau đó chọn "Start a Program". Trong trường Program/Script, hãy nhập shutdown.exe và trong trường Add Arguments, hãy nhập /r /f /t 0.


Nhấp vào "Hoàn tất" và máy tính của bạn sẽ tự động khởi động lại vào thời gian đã đặt—chỉ cần đảm bảo chọn thời điểm bạn không sử dụng máy để tránh mất bất kỳ công việc nào chưa lưu.

2. Lên lịch cho một ứng dụng để mở

Tất cả chúng ta đều có những ứng dụng mà chúng ta sử dụng hầu như hàng ngày, và một số ứng dụng mà chúng ta muốn tự động mở khi khởi động máy tính. Mặc dù việc thêm chúng vào các chương trình khởi động là một tùy chọn, nhưng nó có thể làm chậm thời gian khởi động. Thay vào đó, tôi sử dụng Task Scheduler để lên lịch cho các ứng dụng này khởi chạy vào một thời điểm cụ thể—ngay sau khi khởi động lại theo lịch trình của tôi, như đã đề cập trước đó.

Để thiết lập điều này bằng Task Scheduler, hãy mở tiện ích, nhấp vào "Create Basic Task", đặt tên, chọn trình kích hoạt (tôi chọn "Daily"), chọn thời gian, sau đó chọn hành động "Start a Program". Trong trường Program/Script, nhấp vào "Browse", điều hướng đến tệp.EXE của ứng dụng, chọn tệp đó, nhấp vào "Next" rồi "Finish".


Theo cách này, khi tôi bắt đầu ngày làm việc tại bàn làm việc, máy tính của tôi sẽ được khởi động lại hoàn toàn và ứng dụng tôi chọn đã sẵn sàng. Tôi cũng lên lịch cho các ứng dụng liên quan đến công việc khác khởi chạy theo các khoảng thời gian cụ thể khi cần.

3. Chạy tập lệnh tùy chỉnh

Bạn có thể tạo các tập lệnh tùy chỉnh để tự động hóa các tác vụ lặp lại và tiết kiệm thời gian, chẳng hạn như chạy các tác vụ bảo trì, sao lưu dữ liệu mới hàng ngày hoặc tự động hóa các tác vụ cá nhân tốn thời gian không cần thiết. Khi tập lệnh đã sẵn sàng, bạn có thể lên lịch bằng Task Scheduler để nó chạy tự động mà không cần thực hiện thủ công.

Để sử dụng phương pháp này, trước tiên hãy chuẩn bị tập lệnh của bạn. Sau đó, tạo một tác vụ, nhập tên và mô tả, rồi nhấp vào "Tiếp theo". Xác định trình kích hoạt cho thời điểm tập lệnh sẽ chạy, sau đó chọn "Bắt đầu chương trình" và nhấp vào "Tiếp theo". Nếu bạn đang chạy tập lệnh PowerShell, hãy nhập powershell.exe vào trường Program/Script và cung cấp đường dẫn tập lệnh đầy đủ vào trường Add Arguments.


Nhấp vào "Tiếp theo", sau đó nhấp vào "Hoàn tất". Trong menu Cài đặt, bạn cũng có thể điều chỉnh các cài đặt bổ sung cho tác vụ để tinh chỉnh hành vi của tác vụ.

4. Lên lịch khóa Windows tự động

Đôi khi, chúng ta để máy tính không có người trông coi mà không khóa máy, điều này có thể gây nguy hiểm cho dữ liệu nhạy cảm, đặc biệt là trong môi trường văn phòng. Ngoài ra, máy tính xách tay có thể làm cạn pin nhanh hơn khi không được mở khóa. Để tránh những vấn đề này, bạn có thể sử dụng Trình lập lịch tác vụ để tự động khóa máy tính sau một khoảng thời gian không hoạt động nhất định.

Để thực hiện việc này, hãy mở Task Scheduler, nhấp vào "Create Task", chuyển đến tab "Triggers", chọn "New", chọn "On Idle" làm trigger và nhấp vào "OK". Tiếp theo, trong tab "Actions", nhấp vào "New", chọn "Start a Program" và nhập C:\Windows\System32\rundll32.exe vào trường Program/Script với user32.dll LockWorkStation làm đối số. Nhấp vào "OK".


Sau đó, hãy chuyển đến tab "Điều kiện", đánh dấu vào ô "Chỉ khởi động tác vụ nếu máy tính đang ở chế độ nhàn rỗi" và thiết lập khoảng thời gian nhàn rỗi mà bạn muốn.

5. Tự động làm trống thùng rác

Một điều tôi vẫn quên làm là làm trống thùng rác. Mặc dù chỉ cần nhấp chuột phải và chọn "Empty Recycle Bin", tôi thường bỏ qua nó. Nếu không được chọn trong một thời gian dài, nó có thể chiếm dung lượng lưu trữ và bất kỳ ai cũng có thể truy cập dữ liệu nhạy cảm của tôi, ngay cả sau khi đã xóa. Ngoài ra, nếu bạn cần khôi phục tệp mà bạn vô tình xóa, việc tìm tệp đó trong đống lộn xộn có thể rất khó khăn.

Để giải quyết vấn đề này, tôi sử dụng Task Scheduler để tự động làm trống thùng rác. Để thiết lập, hãy mở Task Scheduler, nhấp vào "Create Task", nhập tên và mô tả, và tạo một trình kích hoạt mới cho thời điểm bạn muốn thùng rác được làm trống. Sau đó, hãy chuyển đến tab "Actions", chọn "Start a Program" từ menu thả xuống và nhập cmd.exe vào trường Program/Script.


Tiếp theo, nhập /c echo Y| PowerShell.exe -NoProfile -Command Clear-RecycleBin vào trường Add Arguments và nhấp vào "OK". Bây giờ, Command Prompt sẽ khởi chạy vào thời gian đã lên lịch. Chỉ cần nhấn Enter để xác nhận và làm trống thùng rác. Tuy nhiên, lưu ý rằng quá trình này sẽ xóa mọi thứ, vì vậy bạn có thể không khôi phục được.

Đó là cách tôi sử dụng Task Scheduler để tự động hóa các tác vụ cụ thể. Nếu bạn chưa thử, bạn chắc chắn đang bỏ lỡ.