Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi Task Scheduler trên Windows 10/11: Hướng dẫn từng bước

Task Scheduler (Trình lập lịch tác vụ) là thành phần Microsoft Windows cung cấp khả năng lên lịch khởi chạy ứng dụng hoặc script theo lịch định sẵn hoặc sau khoảng thời gian cụ thể. Điều này gọi là lập lịch công việc (job scheduling) hoặc lập lịch tác vụ (task scheduling).

Tính năng này lần đầu tiên được giới thiệu trong Microsoft Plus cho Windows 95 với tên System Agent. Sau đó được đổi tên thành Task Scheduler trong Windows 98 và giữ nguyên đến Windows 10/11 hiện tại.

Tuy nhiên, Task Scheduler bị các vấn đề, đặc biệt với người dùng Windows 10/11. Điều có thể xảy ra là Task Scheduler gặp lỗi và hoàn toàn hỏng. Một trong những lỗi bạn có thể gặp là vấn đề "Task SvcRestartTask: The task XML contains an unexpected node" (Task SvcRestartTask: XML tác vụ chứa nút không mong đợi).

Lỗi "Task SvcRestartTask: The task XML contains an unexpected node" là gì?

Thông báo lỗi "Task SvcRestartTask: The task XML contains an unexpected node" bật lên khi người dùng cố mở Task Scheduler. Điều này có nghĩa là tác vụ đã lên lịch không chạy do một số vấn đề. Thông báo lỗi không giải thích tại sao tác vụ không chạy, làm cho khắc phục sự cố khó khăn hơn.

Mẹo chuyên nghiệp: Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng độc hại và mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.

Khi người dùng xem Trình xem sự kiện (Event Viewer), thông báo sau thường hiển thị lặp lại:

Nguồn: Microsoft-Windows-Security-SPP
Event ID: 16385
Failed to schedule Software Protection service for re-start at 2113-03-03T12:35:05Z.
Mã lỗi: 0x80041316.

Theo người dùng bị ảnh hưởng, thông báo lỗi xuất hiện bất ngờ không có cảnh báo. Lỗi xuất hiện даже khi không có thay đổi đối với Task Scheduler và không có kích hoạt rõ ràng cho lỗi.

Vấn đề này tồn tại từ khi Task Scheduler được giới thiệu bởi Windows, nhưng gần đây sự cố tăng lên trong số người dùng Windows 10/11. Nhưng không có nghĩa là đây là duy nhất cho Windows 10/11. Cũng có sự cố liên quan đến các phiên bản Windows OS khác.

Nguyên nhân gây ra "Task SvcRestartTask: The task XML contains an unexpected node"?

Khi lỗi bật lên, tác vụ liên quan sẽ không chạy theo lịch trình nên cần tạo lại. Vấn đề này chủ yếu liên quan đến Nền tảng bảo vệ phần mềm (Software Protection Platform - SPP). Tính năng này là phần thiết yếu của hệ điều hành Windows 10/11 vì nó chịu trách nhiệm cho phép tải xuống, cài đặt và thực thi giấy phép số cho Windows OS và ứng dụng Windows. SPP được thiết kế để nhắm mục tiêu đạo phần mềm và can thiệp. Nó cũng cải thiện cách Windows và phần mềm Microsoft khác, như MS Office, được kích hoạt. Nó xác thực giấy phép trực tuyến và kích hoạt cảnh báo khi phát hiện vấn đề trong kích hoạt giấy phép.

Trong trường hợp lỗi "Task SvcRestartTask: The task XML contains an unexpected node", SPP có thể gặp vấn đề cấp phép với XML tác vụ, ngăn Task Scheduler chạy tác vụ đã lên lịch.

Theo Microsoft, vấn đề này có thể xảy ra vì các lý do sau:

  • Dịch vụ Task Scheduler đã bị vô hiệu hóa vì một số lý do.
  • Dịch vụ Nền tảng bảo vệ phần mềm không chạy dưới tài khoản NETWORK SERVICE.
  • Quyền đọc cho tài khoản NETWORK SERVICE bị thiếu trên thư mục SoftwareProtectionPlatform

Cũng có trường hợp lỗi này được kích hoạt khi nâng cấp hoặc hạ cấp. Tuy nhiên, người dùng không làm cả hai cũng không bị loại trừ. Khi nâng cấp Windows từ 7, 8, hoặc 8.1 lên Windows 10/11, hoặc khi hạ cấp từ Windows 10/11 xuống các phiên bản trước, gặp vấn đề này phổ biến hơn. Thật không may, Microsoft chưa phát hành bản vá khắc phục lỗi này.

Cách khắc phục "Task SvcRestartTask: The task XML contains an unexpected node"

Khi gặp lỗi này, bạn cần kiểm tra trước xem dịch vụ Task Scheduler có đang chạy không. Để làm vậy, tìm Task Scheduler từ menu tìm kiếm Bắt đầu và kiểm tra xem nó có được bật không. Nếu không chạy, nhấp chuột phải vào nó, và bắt đầu nó. Nếu bị vô hiệu hóa, hãy chắc chắn đặt nó thành Tự động (Automatic).

Và trước khi bạn thử khắc phục lỗi này, hãy chắc chắn tối ưu Windows bằng Outbyte PC Repair. Nó làm khắc phục sự cố nhanh hơn và mượt mà hơn. Bây giờ, hãy chuyển sang các bước khắc phục lỗi.

Phương pháp 1: Sử dụng hình ảnh Khôi phục hệ thống (System Restore image)

Một giải pháp cho lỗi này là dùng Khôi phục hệ thống để đưa hệ thống về lúc Task Scheduler hoạt động bình thường. Tuy nhiên, phương pháp này không dành cho mọi người. Nó yêu cầu bạn đã tạo điểm Khôi phục hệ thống hoạt động đầy đủ, và tại thời điểm không có vấn đề với Task Scheduler.

Điểm khôi phục cũng nên được tạo với hệ điều hành bạn đang dùng. Vì vậy nếu bạn nâng cấp lên Windows 10/11, rồi hạ cấp về Windows 7 và gặp vấn đề này, điểm khôi phục bạn nên dùng nên từ trước khi nâng cấp lên Windows 10/11. Hầu hết mọi người thường có điểm khôi phục được tạo tại một thời điểm, vì đó là biện pháp phòng ngừa phổ biến trước khi nâng cấp.

Để dùng Khôi phục hệ thống khắc phục Task Scheduler, làm theo hướng dẫn:

  1. Nhấn phím Windows trên bàn phím hoặc nhấn Start, sau đó nhập restore.
  2. Nhấp Tạo điểm khôi phục (Create a restore point).
  3. Trong tab Bảo vệ hệ thống (System Protection), nhấp vào Khôi phục hệ thống (System Restore). Bây giờ bạn nên được đưa đến trình hướng dẫn Khôi phục hệ thống.
  4. Nhấp Tiếp theo (Next) và bạn nên nhận được danh sách tất cả điểm khôi phục có sẵn. Chọn điểm khôi phục sớm hơn, nên ngay trước khi Task Scheduler hoạt động bình thường.
  5. Bạn có thể nhấp Quét các chương trình bị ảnh hưởng (Scan for affected programs) để kiểm tra phần mềm nào sẽ bị ảnh hưởng bởi khôi phục.

Làm theo hướng dẫn từ trình hướng dẫn Khôi phục hệ thống cho đến khi Windows nhắc bạn khởi động lại PC. Điều này sẽ bắt đầu quá trình khôi phục. Đừng ngắt quãng nó vì có thể đưa bạn vào rắc rối lớn hơn. Nếu dùng laptop, hãy chắc chắn cắm sạc để nó không tự tắt giữa quá trình.

Khi xong, kiểm tra xem Task Scheduler có hoạt động bình thường không.

Phương pháp 2: Kiểm tra cài đặt Múi giờ (Time Zone Settings).

Đôi khi múi giờ đặt không đúng có thể gây ra nhiều vấn đề, như lỗi Task Scheduler, không thể chạy Cập nhật Windows, và vấn đề khác. Tuy nhiên, điều này dễ khắc phục bằng cách sửa cài đặt thời gian và ngày. Để làm vậy:

  1. Nhấn phím Windows trên bàn phím và nhập Date and Time.
  2. Nhấn Enter để mở kết quả đầu tiên.
  3. Trong cửa sổ mở ra, bạn nên thấy Ngày, Giờ và Múi giờ. Kiểm tra xem tất cả được đặt đúng chưa.
  4. Nếu đúng và bạn vẫn gặp vấn đề này, bạn có thể thử nhấp Thay đổi múi giờ (Change time zone) và đặt thành múi giờ đúng của bạn.

Phương pháp 3: Cập nhật Windows.

Vấn đề này cũng có thể được kích hoạt bởi hệ điều hành lỗi thời, vì vậy bạn cần chắc chắn mọi thứ được cập nhật. Làm theo các bước dưới để cập nhật máy tính:

  1. Nhấn phím Windows trên bàn phím và nhập Check for updates.
  2. Mở kết quả và bạn nên ở trong menu Cập nhật Windows. Nó khác nhau cho các phiên bản OS khác nhau, nhưng quy trình tương tự nhau.
  3. Nhấp Kiểm tra cập nhật (Check for updates), và để Windows làm việc. Có thể mất một lúc, tùy máy tính và kết nối internet, nhưng đừng ngắt quãng.
  4. Nếu có cập nhật, Windows sẽ phát hiện và tải xuống, và nhiều khả năng khắc phục vấn đề.

Phương pháp 4: Kiểm tra xem SPP có chạy dưới tài khoản NETWORK SERVICE không.

Nếu vấn đề do SPP gây ra, bạn cần kiểm tra xem dịch vụ có đang chạy không. Hãy nhớ SPP quan trọng cho bảo mật trực tuyến của máy tính, vì vậy bạn không nên can thiệp nhiều nhất có thể. Để làm vậy:

  1. Mở công cụ Quản lý máy tính (Computer Management) bằng cách tìm kiếm từ thanh tìm kiếm.
  2. Điều hướng đến Cấu hình > Task Scheduler > Thư viện Task Scheduler > Microsoft > Windows > SoftwareProtectionPlatform.
  3. Tìm tab Chung (General) của SoftwareProtectionPlatform.
  4. Chọn tùy chọn bảo mật.
  5. Sau đó xác minh dịch vụ Nền tảng bảo vệ phần mềm được đặt để dùng tài khoản NETWORK SERVICE.
  6. Nếu không, đổi tài khoản người dùng thành Network Service.

Tổng kết

Task Scheduler làm nhiều việc dễ dàng hơn vì bạn có thể chạy tác vụ khi cần. Ví dụ, bạn có thể lên lịch diệt virus chạy quét sâu khi máy tính không dùng để không ảnh hưởng công việc. Nhưng nếu bạn gặp thông báo lỗi "Task SvcRestartTask: The task XML contains an unexpected node", các giải pháp trên sẽ giúp bạn vượt qua rắc rối này.