Cách Windows sử dụng Bộ lập lịch tác vụ cho các tác vụ hệ thống
Mặc dù bạn có thể sử dụng Trình lập lịch tác vụ Windows để lên lịch các tác vụ tự động của riêng mình, nhưng Windows cũng sử dụng nó phía sau hậu trường để thực hiện nhiều tác vụ hệ thống - ví dụ như chống phân mảnh đĩa cứng của bạn khi bạn không sử dụng máy tính của mình.
Bạn thậm chí có thể sửa đổi các tác vụ hệ thống này để điều chỉnh Windows theo ý thích của mình - ví dụ: bạn có thể thay đổi tần suất Windows tạo các điểm khôi phục hệ thống. Các chương trình của bên thứ ba cũng thường sử dụng Trình lập lịch tác vụ cho các tác vụ của riêng họ.
Trình lập lịch tác vụ là gì?
Trình lập lịch tác vụ là một thành phần Windows có thể tự động chạy các tác vụ tại một thời điểm cụ thể hoặc để đáp ứng với một sự kiện cụ thể. Ví dụ: các tác vụ có thể được chạy khi máy tính khởi động hoặc khi người dùng đăng nhập.
Nhiều tác vụ hệ thống Windows cần chạy thường xuyên - ví dụ: Windows tự động chống phân mảnh đĩa cứng của bạn theo định kỳ. Thay vì viết chương trình lập lịch chống phân mảnh luôn chạy trong nền và chờ để chống phân mảnh đĩa cứng của bạn, Windows sẽ thiết lập một tác vụ theo lịch trình tự động chạy trình chống phân mảnh trong nền tại một thời điểm cụ thể. Trình lập lịch tác vụ khởi chạy nhiều tác vụ hệ thống Windows khác theo cùng một cách.
Thay vì thực hiện chức năng này trong mỗi chương trình cần chạy tự động, Windows sẽ yêu cầu Trình lập lịch tác vụ chạy chúng. Các ứng dụng của bên thứ ba cũng có thể thêm các tác vụ theo lịch trình của riêng họ tại đây - thậm chí bạn có thể thêm các tác vụ của riêng mình.
Khám phá các nhiệm vụ hệ thống
Các tác vụ hệ thống Windows không phải là hộp đen - bạn có thể mở Trình lập lịch tác vụ và tự kiểm tra chúng. Để mở lịch trình tác vụ, gõ Bảng kế hoạch vào menu Bắt đầu và nhấn Enter.
Duyệt đến thư mục Trình lập lịch tác vụ \ Microsoft \ Windows - bạn sẽ thấy các thư mục con cho nhiều tác vụ hệ thống Windows.
Ví dụ: thư mục Defrag chứa tác vụ tự động chống phân mảnh đĩa cứng của bạn theo lịch trình. Khi bạn thay đổi thời gian đã lên lịch trong ứng dụng Disk Defragmenter, Windows sẽ cập nhật tác vụ theo lịch trình này với các cài đặt mới của bạn. Nếu bạn vô hiệu hóa Chạy theo lịch trình trong tùy chọn Disk Defragmenter, Windows sẽ vô hiệu hóa tác vụ hệ thống này.
Tuy nhiên, các tác vụ theo lịch trình không chỉ chạy vào những thời điểm cụ thể - Windows và Trình lập lịch tác vụ thông minh hơn thế. Ví dụ: tác vụ chống phân mảnh đĩa theo lịch trình sẽ không bắt đầu chống phân mảnh ổ đĩa cứng của bạn nếu bạn đang sử dụng máy tính - nó chờ và chạy hoạt động chống phân mảnh chỉ khi máy tính của bạn không hoạt động (nói cách khác, nếu không có ai sử dụng máy tính. ) Nếu bạn quay lại máy tính của mình trong khi nó bị phân mảnh, việc chống phân mảnh sẽ bị tạm dừng cho đến khi bạn rời khỏi máy tính một lần nữa.
Bạn có thể xem chi tiết như thế này bằng cách bấm đúp vào một tác vụ theo lịch trình. Bạn sẽ tìm thấy các hạn chế liên quan đến nhàn rỗi trên tab Điều kiện.
Nhiệm vụ cũng có thể chạy để đáp ứng với các sự kiện. Ví dụ: tác vụ SystemSoundService trong thư mục Đa phương tiện chạy khi bất kỳ người dùng nào đăng nhập - nó cung cấp âm thanh đăng nhập và âm thanh hệ thống Windows khác.
Các tác vụ theo lịch trình khác chạy để đáp ứng với các sự kiện khác, chẳng hạn như ID sự kiện cụ thể trong nhật ký sự kiện Windows. Đồng hồ Windows cho ID sự kiện được tạo bởi chương trình khác và chạy tác vụ khi ID sự kiện cụ thể xuất hiện.
Nhiệm vụ cho các ứng dụng của bên thứ ba
Các chương trình của bên thứ ba cũng thường sử dụng Trình lập lịch tác vụ cho các tác vụ của riêng họ. Ví dụ: Google Update (được sử dụng để cập nhật Google Chrome, Google Drive và các ứng dụng khác của Google) sẽ cài đặt một dịch vụ tự động chạy Google Update. Adobe Flash sử dụng một dịch vụ tương tự để tự động kiểm tra các bản cập nhật trong nền.
Một số chương trình không sử dụng các tác vụ theo lịch trình, mặc dù chúng nên. Ví dụ, Java sử dụng một chương trình có tên jusched.exe luôn chạy trong nền thay vì tác vụ theo lịch trình. Đây là một trong nhiều vấn đề với Java.