Вибране завдання "{0}" більше не існує. Щоб побачити поточні завдання, натисніть Оновити


11

Коли я запускаю свій планувальник завдань у Windows 7, я отримую діалогове вікно із такою помилкою:

Вибране завдання "{0}" більше не існує. Щоб побачити поточні завдання, натисніть Оновити

введіть тут опис зображення

Також є UUID, який відображається як ім'я, і ​​коли я намагаюся його видалити, я не можу, він просто зависає. Чи є виправлення на це?

Відповіді:


7

Звучить, як зіпсоване завдання.

Перейдіть до C:\Windows\System32\Tasks\та вручну видаліть завдання, яке порушує право - це може спричинити помилку та помилку, якщо ви не знаєте, які завдання викликають проблему.

Напевно, найкраще зробити резервну копію цієї папки, перш ніж починати видаляти речі. :)


Вона мала ту саму назву, що і завдання.
leeand00

7
Цікава нова примха в Windows 10: Навіть після видалення файлу з диска TaskMgr.exe все одно скаржиться.
Warren P

11

Я оновив до Windows 10 і сподівався зберегти свої завдання, але Планувальник завдань дав мені цю помилку для кожної з моїх завдань, які я мав із Windows 7.

Обговорення в цьому запитанні та інших ресурсах вказали мені на одне місце на диску ( C:\Windows\System32\Tasks) та одне місце в реєстрі ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree). Мої завдання існували в обох і не мали видимих ​​помилок чи пошкоджень.

Я помітив, що файли Task у Tasksпапці містять прості XML-дані, тому я створив резервні копії всіх файлів у Tasksпапці та TaskCache\Treeключ реєстру, а потім видалив усі записи у TaskCache\Treeключі, що відповідають помилкам, які показав Планувальник завдань. Після видалення ключів реєстру я імпортував файли з Tasksпапки через інтерфейс планувальника завдань ( Action > Import Task...) і успішно відновив свої завдання.


Я закінчив видалення TaskCache\Tasksта TaskCache\Tree(не jsut вміст). Планувальник завдань не міг запуститися, і я не мав відповідних дозволів на відтворення клавіш і Tasksта, Treeі мені не було дозволено імпортувати резервні копії. Рішенням було перезавантажити комп'ютер. Процес запуску переробляє ці клавіші та переробляє завдання Windows за замовчуванням. Тепер я можу повторно імпортувати несистемні завдання.
Бред

3

Windows 7 також зберігає завдання в реєстрі, тому видаляйте завдання з обох C:\Windows\System32\TasksтаHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree


2

Дефраг, здається, є частим винуватцем. У програмі планувальників завдань спробуйте перейти до / Бібліотека планувальника завдань / Microsoft / Windows / Defrag Якщо ви отримаєте помилку там, видаліть файл C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ Defrag \ ScheduledDefrag

Для заміни помилкової дефрагменти натисніть кнопку Пуск, введіть "Дефрагментатор диска" та виберіть його. Клацніть «Налаштувати графік» та налаштуйте параметри, як вважаєте за потрібне. Деякі люди повідомили про проблеми з щомісячним розкладом, тому я б цього не уникав.


Ну дякую за вклад, але це було не так ...
leeand00

2

Моя система спеціально зазнала цієї помилки:

Вибране завдання "System_Microsoft-Windows-Kernel-Power_41" більше не існує. Щоб побачити поточні завдання, натисніть Оновити.

Ось як виглядає діалог повідомлення про помилку:

введіть тут опис зображення

Причина цього відбувається у відділенні завдань перегляду подій у бібліотеці планувальників завдань. Ось як це виглядає з програми Windows Scheduler (я виділив порушуючу гілку):

введіть тут опис зображення

Якщо ця гілка перегляду подій подій порожня або не містить запису для System_Microsoft-Windows-Kernel-Power_41, проблема полягає в тому, що реєстр вважає, що є запис, коли насправді його немає. Джи, спасибі за те, що витратили час усім, Microsoft. У діалоговому вікні ви повинні надати кнопку "Очистити зараз", щоб користувач мав простий спосіб виправити основну проблему. (Я не зовсім впевнений, чому ця проблема виникає в першу чергу - це історія для іншого дня.)

Щоб вирішити проблему , виконайте наступні кроки (кілька відповідей вище дали гарну пораду - у моїй відповіді дайте трохи детальніше та кроки, які ви можете виконати; застосовуються звичайні попередження щодо редагування реєстру - будьте обережні!):

  1. Натисніть кнопку «Пуск» на панелі завдань Windows.
  2. Введіть regedt32, а потім клацніть правою кнопкою миші ім'я regedit32, яке з'явиться, та виберіть Запустити як адміністратор . Це відкриває редактор реєстру Windows.
  3. Перейдіть до HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Schedule \ TaskCache \ Дерево .
  4. Прокрутіть до Завдання перегляду подій і розгорніть його. Ви повинні побачити правопорушну інформацію, яку я виділив нижче:

введіть тут опис зображення

  1. За допомогою цієї підсвітки натисніть клавішу Delete на клавіатурі, щоб видалити її (або клацніть правою кнопкою миші та видаліть її).

Тепер закрийте (якщо він відкритий) і запускайте Планувальник завдань знову. Повідомлення про помилку не буде.

Я опублікував цю відповідь, тому що знайшов відео на YouTube із майже 200 000 переглядів, що мали назву "KERNEL POWER EVENT ID 41 Легке рішення 2016 - 2017". Він радив завантажувати та встановлювати програмне забезпечення, яке абсолютно НІЧОГО не пов’язане з проблемою. Це мене розлютило, тож сподіваюся, що моє покрокове рішення допомагає іншим.



0

Я вважаю, що є кращий спосіб зробити це ...

сьогодні я знайшов таку кодову базу C #: https://github.com/EsiKhoob/TaskScheduler-HealthCheck

Ви можете складати його до тих пір, поки заміните арабські символи англійськими.

Ви не зможете запустити його безпосередньо з Visual Studio, але замість цього вам доведеться скласти його та відвідати каталог випусків та запустити exe з підвищеного командного рядка.

Наступним кореневим шляхом HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCacheвін проходить через підрозділи tasksта treeзнайти ті, які не відповідають.

Вихід виглядає приблизно так:

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

Ключі реєстру під \ Завданнями, в яких немає інформації (Потрібно видалити):

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.