Tác vụ đã chọn Nhật ký {0} không còn tồn tại. Để xem các tác vụ hiện tại, bấm Làm mới


11

Khi tôi khởi động trình lập lịch tác vụ của mình trên Windows 7, tôi nhận được một hộp thoại có lỗi sau:

Tác vụ đã chọn "{0}" không còn tồn tại. Để xem các tác vụ hiện tại, bấm Làm mới

nhập mô tả hình ảnh ở đây

Ngoài ra còn có một UUID, được hiển thị dưới dạng tên và khi tôi cố xóa nó, tôi không thể, nó chỉ treo xung quanh. có cách sửa nào cho nó không?

Câu trả lời:


7

Âm thanh như một nhiệm vụ bị hỏng.

Hướng tới C:\Windows\System32\Tasks\và xóa thủ công tác vụ vi phạm - việc này có thể mất một số thử nghiệm và lỗi nếu bạn không biết tác vụ nào đang gây ra sự cố.

Có lẽ tốt nhất là tạo một bản sao lưu của thư mục đó trước khi bạn bắt đầu xóa mọi thứ. :)


Nó có cùng tên với nhiệm vụ.
leeand00

7
Điều thú vị mới trong Windows 10: Ngay cả sau khi bạn xóa tệp khỏi đĩa, TaskMgr.exe vẫn phàn nàn.
Warren P

11

Tôi đã nâng cấp lên Windows 10 và hy vọng giữ các Nhiệm vụ của mình, nhưng Trình lập lịch tác vụ đã cho tôi lỗi này cho mỗi Nhiệm vụ tôi có với Windows 7.

Các cuộc thảo luận trong câu hỏi này và các tài nguyên khác đã chỉ cho tôi một vị trí trên đĩa ( C:\Windows\System32\Tasks) và một vị trí trong sổ đăng ký ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree). Nhiệm vụ của tôi tồn tại trong cả hai và không có bất kỳ lỗi hay tham nhũng nào có thể nhìn thấy.

Tôi nhận thấy rằng các tệp Tác vụ trong Tasksthư mục chứa dữ liệu XML đơn giản, vì vậy tôi đã tạo các bản sao lưu của tất cả các tệp trong Tasksthư mục và TaskCache\Treekhóa Sổ đăng ký, sau đó xóa tất cả các mục trong TaskCache\Treekhóa tương ứng với các lỗi mà Trình lập lịch tác vụ hiển thị. Sau khi tôi xóa các khóa Registry, tôi đã nhập các tệp từ Tasksthư mục thông qua giao diện Trình lập lịch tác vụ ( Action > Import Task...) và khôi phục thành công các tác vụ của mình.


Tôi đã kết thúc việc xóa TaskCache\TasksTaskCache\Tree(không jsut nội dung). Task Scheduler không thể bắt đầu và tôi không có quyền thích hợp để tái tạo TasksTreephím và tôi không được phép nhập khẩu các bản sao lưu của tôi. Giải pháp là khởi động lại máy tính của tôi. Quá trình khởi động làm lại các khóa đó và làm lại các tác vụ Windows mặc định. Bây giờ tôi có thể nhập lại các nhiệm vụ phi hệ thống của mình.
Brad

3

Windows 7 cũng lưu trữ các tác vụ trong sổ đăng ký, vì vậy hãy xóa các tác vụ khỏi cả hai C:\Windows\System32\TasksHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree


2

Chống phân mảnh dường như là một thủ phạm thường xuyên. Trong Trình lập lịch tác vụ, hãy thử điều hướng đến / Thư viện lập lịch tác vụ / Microsoft / Windows / Chống phân mảnh Nếu bạn gặp lỗi ở đó, hãy xóa tệp C: \ Windows \ System32 \ T task \ Microsoft \ Windows \ Defrag \ lên kế hoạch

Để thay thế phân mảnh errant, bấm Bắt đầu, nhập "Disk Defragmenter" và chọn nó. Nhấp vào "Cấu hình lịch biểu" và định cấu hình các tùy chọn khi bạn thấy phù hợp. Một số người đã báo cáo sự cố với lịch biểu hàng tháng, vì vậy tôi sẽ tránh điều đó.


Vâng cảm ơn về đầu vào, nhưng đó không phải là ...
leeand00

2

Hệ thống của tôi đặc biệt bị ảnh hưởng bởi lỗi này:

Tác vụ được chọn "System_Microsoft-Windows-Kernel-Power_41" không còn tồn tại. Để xem các tác vụ hiện tại, bấm Làm mới.

Đây là hộp thoại thông báo lỗi trông như thế nào:

nhập mô tả hình ảnh ở đây

Lý do điều này xảy ra phải liên quan đến nhánh Nhiệm vụ của Trình xem Sự kiện trong Thư viện Trình lập lịch tác vụ. Đây là giao diện của ứng dụng Windows Lập lịch tác vụ (Tôi đã nhấn mạnh nhánh vi phạm):

nhập mô tả hình ảnh ở đây

Nếu nhánh Nhiệm vụ Trình xem Sự kiện này trống hoặc không có mục cho System_Microsoft-Windows-Kernel-Power_41, thì vấn đề là đăng ký nghĩ rằng có một mục khi thực tế không có mục nào. Gee, cảm ơn vì đã lãng phí thời gian của mọi người, Microsoft. Bạn nên cung cấp nút "Dọn sạch ngay" trên hộp thoại để người dùng có cách dễ dàng khắc phục sự cố cơ bản. (Tôi không hoàn toàn chắc chắn tại sao vấn đề xảy ra ở nơi đầu tiên - đó là một câu chuyện cho một ngày khác.)

Để giải quyết vấn đề , hãy làm theo các bước sau (một vài câu trả lời ở trên đã đưa ra lời khuyên tốt - câu trả lời của tôi cung cấp thêm một chút chi tiết và các bước bạn có thể làm theo; các cảnh báo thông thường về chỉnh sửa sổ đăng ký - chỉ cần cẩn thận!):

  1. Nhấp vào nút Bắt đầu trên thanh tác vụ Windows.
  2. Nhập regedt32 và sau đó nhấp chuột phải vào tên regedit32 xuất hiện và chọn Chạy với tư cách quản trị viên . Điều này sẽ mở trình soạn thảo Windows registry.
  3. Điều hướng đến HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Lịch \ TaskCache \ Tree .
  4. Di chuyển đến Nhiệm vụ Trình xem Sự kiện và mở rộng nó. Bạn sẽ thấy mục vi phạm, mà tôi đã nhấn mạnh bên dưới:

nhập mô tả hình ảnh ở đây

  1. Với mục tô sáng đó, nhấn phím Xoá trên bàn phím của bạn để xóa nó (hoặc nhấp chuột phải và xóa nó).

Bây giờ hãy đóng (nếu mở) và khởi chạy lại Trình lập lịch tác vụ. Thông báo lỗi sẽ biến mất.

Tôi đã đăng câu trả lời này vì tôi tìm thấy một video YouTube có gần 200.000 lượt truy cập có tiêu đề "KernEL POWER EVENT ID 41 Easy Solution 2016 - 2017". Nó khuyên bạn nên tải xuống và cài đặt phần mềm hoàn toàn KHÔNG CÓ gì với vấn đề này. Điều đó làm tôi tức giận, vì vậy tôi hy vọng giải pháp từng bước của mình sẽ giúp người khác.


0

Tôi đã xóa tác vụ sự cố khỏi C: \ Windows \ System32 \ Nhiệm vụ và cây đăng ký Windows và sự cố đã biến mất.


3
Vui lòng thêm một số chi tiết
chơi chữ

0

Tôi tin rằng có một cách tốt hơn để làm điều này ...

hôm nay tôi đã tìm thấy codebase C # sau: https://github.com/EsiKhoob/TaskScheduler-ealthCheck

Bạn có thể biên dịch nó miễn là bạn thay thế các ký tự tiếng Ả Rập bằng các ký tự tiếng Anh.

Bạn sẽ không thể chạy nó trực tiếp từ Visual Studio mà thay vào đó, bạn sẽ phải biên dịch nó và truy cập thư mục phát hành và chạy exe từ một dấu nhắc lệnh nâng cao.

Với đường dẫn gốc sau HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache, nó đi qua các khóa con taskstreeđể tìm những đường dẫn không khớp.

Đầu ra trông như thế này:

C:\Users\xxxx\AppData\Local\Temporary Projects\ConsoleApplication1\bin\Release>
ConsoleApplication1.exe
Count of Task enteries under \Tasks:121
Task enteries which exist under \Tasks but not under \Tree:
 \AdobeAAMUpdater-1.0-UCPSAR-ekwon
 \Updater21804.exe
 \WPD\SqmUpload_S-1-5-21-4005597998-2712132867-546259262-3114
 \{27A0050B-31D9-410A-A7E4-C4A804D74C77}
 \GoogleUpdateTaskUserS-1-5-21-4005597998-2712132867-546259262-3612Core1cc721071
91cc32
 \GoogleUpdateTaskUserS-1-5-21-4005597998-2712132867-546259262-3612Core
 \WPD\SqmUpload_S-1-5-21-4005597998-2712132867-546259262-3277
 \Microsoft\Windows\AppID\PolicyConverter
 \GoogleUpdateTaskUserS-1-5-21-4005597998-2712132867-546259262-3612UA
 \OfficeSoftwareProtectionPlatform\SvcRestartTask
 \Remediation\AntimalwareMigrationTask

Task enteries which exist under \Tree but not under \Tasks:
 \Event Viewer Tasks
 \Microsoft\Windows\Customer Experience Improvement Program\OptinNotification
 \Microsoft\Windows\MemoryDiagnostic\MemUsageTask
 \Microsoft\Windows\NetworkAccessProtection\NAPStatus UI
 \Microsoft\Windows\PLA\System\ConvertLogEntries
 \Microsoft\Windows\RAC\RACAgent
 \Microsoft\Windows\RestartManager\{7DFDF897-2C48-4a74-98D5-D0E12B1C8969}
 \Microsoft\Windows\Shell\CrawlStartPages
 \Microsoft\Windows Defender
 \OfficeSoftwareProtectionPlatform
 \Remediation
 \WPD

Khóa sổ đăng ký trong \ Nhiệm vụ không có thông tin trong đó (Phải xóa):

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.