Khi sử dụng Windows 11/10 thường xuyên, người dùng dễ dàng nhận thấy hệ điều hành là sự kết hợp của nhiều tác vụ và tiến trình nền. Để hoàn thành số lượng lớn các tiến trình nền này, Windows sử dụng Task Scheduler (Bộ lập lịch tác vụ). Công việc cơ bản của Task Scheduler là quản lý, lập lịch và sắp xếp các tác vụ theo thứ tự ưu tiên. Trong bài viết này, chúng tôi sẽ đề cập đến một số bước cơ bản và hữu ích để khắc phục sự cố Task Scheduler không chạy trong Windows 11/10.
Task Scheduler tự động dừng lại
Task Scheduler được hệ điều hành sử dụng để lên lịch tất cả các tiến trình nền, khởi chạy ứng dụng và quản lý chúng. Phương pháp sử dụng là bộ lập lịch tính toán tất cả tài nguyên cần thiết cho bất kỳ tiến trình nào để hoàn thành. Nó tạo hàng đợi các tiến trình đó theo yêu cầu và ưu tiên của chúng. Khi mọi thứ đã được thiết lập, tất cả các tác vụ sẽ được gửi đến bộ xử lý để thực thi. Nó hoạt động dựa trên cơ sở thời gian và tiêu thụ bộ nhớ. Thêm vào đó, bất kỳ ai cũng có thể tạo tác vụ riêng và lên lịch cho chúng.
Đến đây bạn có thể đã hiểu rằng việc Task Scheduler hoạt động bình thường là một sự cần thiết. Nếu bạn gặp phải lỗi Task Scheduler không hoạt động, thì đó có thể là một vấn đề đối với bạn. Bởi vì tất cả các tác vụ nền, tác vụ đang chạy và tác vụ sắp tới của bạn đang xung đột và khiến máy tính của bạn bị đóng băng lại và lại.
Hãy cùng hiểu tại sao nó không hoạt động và những phương pháp giải quyết khả thi.
Trước khi bắt đầu, hãy giả định rằng bạn đã cài đặt bất kỳ trình điều khiển hoặc ứng dụng nào bằng cách tải xuống từ nguồn không tin cậy. Các lý do có thể gây ra lỗi bao gồm: mục đăng ký bị lỗi, ứng dụng bị hỏng, v.v. Các lý do khác có thể là: dịch vụ Task Scheduler bị vô hiệu hóa, thiếu quyền quản trị, bộ nhớ cache cây bị hỏng được sử dụng bởi bộ lập lịch.
Bạn có thể không biết lý do nào trong những lý do đã nêu là nguyên nhân gây ra lỗi trên hệ thống của bạn. Điều này có nghĩa là bạn có thể phải làm theo từng phương pháp được đề cập trong bài viết dưới đây. Vui lòng lưu ý rằng bạn phải khởi động lại hệ thống sau khi hoàn thành mỗi phương pháp. Và trước khi bắt đầu, hãy nhớ tạo một điểm khôi phục hệ thống trước.
Task Scheduler không chạy
Nếu Task Scheduler tự động dừng lại hoặc không chạy trên hệ thống Windows 10 của bạn, bạn cần thực hiện các việc sau:
- Kiểm tra và khởi động dịch vụ Task Scheduler
- Thay đổi cấu hình dịch vụ
- Khởi động Task Scheduler bằng Command Prompt
- Chạy System File Checker
- Xóa bộ nhớ cache Tree của Task Scheduler bị hỏng.
1] Kiểm tra và khởi động dịch vụ Task Scheduler
Đây là bước đơn giản nhất có thể thực hiện. Kiểm tra Dịch vụ Windows, khởi động lại chúng là một trong những việc cơ bản mà ngay cả quản trị viên hệ thống của bạn cũng sẽ thực hiện mà không ngần ngại.
Nhấn phím Win + R. Hộp thoại Run sẽ xuất hiện.
Gõ services.msc và nhấn Enter. Cửa sổ Services Manager sẽ mở ra.
Trong danh sách Dịch vụ, tìm kiếm Task Scheduler.
Chuột phải vào nó và chọn Properties. Một cửa sổ mới sẽ mở ra.
Kiểm tra cửa sổ mới xem Service status có được đặt là Running và Startup type có được đặt là Automatic hay không. Nếu không thì hãy thay đổi thành như vậy. Tiếp theo nhấn nút Start.
Nhấn vào Apply sau đó OK.
Xong, lỗi của bạn đã được giải quyết. Nhưng nếu dịch vụ của bạn đã đang chạy như trong ảnh chụp màn hình, hãy chuyển sang phương pháp tiếp theo.
2] Thay đổi cấu hình dịch vụ
Nếu phương pháp trên không thể khởi động dịch vụ, hãy thử phương pháp này.
Mở Menu Start và gõ cmd. Chọn Run as administrator từ menu.

Gõ “SC config schedule start= auto” và nhấn Enter.
Nếu thông báo cuối cùng bạn nhận được là [SC] Change Service Config SUCCESS thì bộ lập lịch sẽ bắt đầu hoạt động.
Khởi động lại hệ thống và bạn đã sẵn sàng.
3] Khởi động Task Scheduler bằng Command Prompt
Nếu phương pháp trên không hiệu quả và dịch vụ của bạn vẫn không hoạt động, bạn có thể kích hoạt nó bằng Command Prompt hoặc Windows PowerShell.
Nhấn phím Win + X. Menu Quick Access sẽ mở ra.
Chọn Windows PowerShell (Admin) hoặc Command Prompt (Admin) từ danh sách.
Gõ “net start task scheduler” và nhấn Enter.
Điều này sẽ khiến mọi thứ bắt đầu hoạt động.
4] Chạy System File Checker
Bây giờ bạn đã biết dịch vụ đang chạy bình thường, bạn có thể thực hiện phương pháp này. Chạy System File Checker sẽ tìm kiếm các tệp hệ thống bị hỏng tiềm ẩn, sửa chữa và duy trì chúng.
Nhấn phím Win + X. Menu Quick Access sẽ mở ra.
Chọn Windows PowerShell (Admin) hoặc Command Prompt (Admin) từ danh sách.
Gõ “sfc /scannow” và nhấn Enter.
Bạn sẽ biết khi quá trình hoàn tất và kiểm tra xem bộ lập lịch có đang chạy hay không. Nếu không, bạn có thể chuyển sang phương pháp tiếp theo.
5] Xóa bộ nhớ cache Tree của Task Scheduler bị hỏng
Phương pháp này hơi dài, hãy làm theo từng bước một và bạn có thể thấy lỗi không còn nữa.
Nhấn phím Win + R. Hộp thoại Run sẽ mở ra.
Gõ regedit và nhấn Enter.
Đi đến khóa Registry sau:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
Chuột phải vào Registry và đổi tên thành Tree.old. 
Đi đến tìm kiếm Start và gõ Task Scheduler. Nhấp vào ứng dụng, nó nên hoạt động bây giờ. Nếu hoạt động thì hãy thực hiện các bước sau để tìm ra nguyên nhân gây cản trở.
Hoàn tác các thay đổi bạn đã làm trước đó. Đổi tên registry thành Tree.
Bây giờ, mở hệ thống phân cấp Registry. Bắt đầu đổi tên từng khóa thành keyname.old. Bây giờ thử chạy Task Scheduler.
Lặp lại Bước 2 cho đến khi bạn tìm thấy khóa khiến bộ lập lịch hiển thị lỗi.
Khi tìm thấy thủ phạm, chuột phải vào nó và chọn Delete.
Khởi động lại hệ thống và xem kết quả.
Đây là một số phương pháp bạn có thể thử để khắc phục vấn đề của Task Scheduler. Hãy chắc chắn hoàn tác mọi thay đổi bạn đã thực hiện trên hệ thống nếu bất kỳ phương pháp nào không hoạt động cho bạn.
