Wybrane zadanie „{0}” już nie istnieje. Aby zobaczyć bieżące zadania, kliknij Odśwież

11

Po uruchomieniu harmonogramu zadań w systemie Windows 7 pojawia się okno dialogowe z następującym błędem:

Wybrane zadanie {0} już nie istnieje. Aby zobaczyć bieżące zadania, kliknij Odśwież

wprowadź opis zdjęcia tutaj

Jest też UUID, który jest wyświetlany jako nazwa, a kiedy próbuję go usunąć, nie mogę, po prostu się kręci. Czy można to naprawić?

leeand00
źródło

Odpowiedzi:

7

Brzmi jak zepsute zadanie.

Udaj się C:\Windows\System32\Tasks\i ręcznie usuń obrażające zadanie - może to zająć trochę prób i błędów, jeśli nie wiesz, które zadania powodują problem.

Prawdopodobnie najlepiej jest wykonać kopię zapasową tego folderu przed rozpoczęciem usuwania. :)

Ƭᴇcʜιᴇ007
źródło
Miał taką samą nazwę jak zadanie.
leeand00
7
Ciekawe nowe dziwactwo w Windows 10: Nawet po usunięciu pliku z dysku TaskMgr.exe nadal narzeka.
Warren P
11

Uaktualniłem do systemu Windows 10 i miałem nadzieję zachować moje zadania, ale Harmonogram zadań dał mi ten błąd dla każdego z moich zadań, które miałem w systemie Windows 7.

Dyskusje w tym pytaniu i innych zasobach wskazały mi jedną lokalizację na dysku ( C:\Windows\System32\Tasks) i jedną lokalizację w rejestrze ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree). Moje zadania istniały w obu i nie miały żadnych widocznych błędów ani uszkodzeń.

Zauważyłem, że pliki zadań w Tasksfolderze zawierały proste dane XML, więc utworzyłem kopie zapasowe wszystkich plików w Tasksfolderze i TaskCache\Treekluczu rejestru, a następnie usunąłem wszystkie wpisy w TaskCache\Treekluczu odpowiadające błędom wyświetlanym przez Harmonogram zadań. Po usunięciu kluczy rejestru zaimportowałem pliki z Tasksfolderu za pomocą interfejsu Harmonogramu zadań ( Action > Import Task...) i pomyślnie przywróciłem moje zadania.

palswim
źródło
Skończyło się usuwanie TaskCache\Tasksi TaskCache\Tree(nie tylko zawartość). Harmonogram zadań nie można uruchomić i nie mam odpowiednich uprawnień, aby odtworzyć Tasksi Treeklucze i nie wolno mi było importować moich kopii zapasowych. Rozwiązaniem było ponowne uruchomienie komputera. Proces uruchamiania przerobił te klucze i przerobił domyślne zadania systemu Windows. Teraz mogę ponownie zaimportować swoje zadania niesystemowe.
Brad
3

Windows 7 przechowuje również zadania w rejestrze, więc usuń zadania zarówno z, jak C:\Windows\System32\Tasksi zHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree

Cees Timmerman
źródło
2

Defrag wydaje się być częstym winowajcą. W Harmonogramie zadań spróbuj przejść do / Biblioteki harmonogramu zadań / Microsoft / Windows / Defrag Jeśli pojawi się tam błąd, usuń plik C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ Defrag \ ScheduledDefrag

Aby zastąpić błędną defragmentację, kliknij przycisk Start, wpisz „Defragmentator dysków” i wybierz go. Kliknij „Konfiguruj harmonogram” i skonfiguruj opcje według własnego uznania. Niektóre osoby zgłaszały problemy z harmonogramami miesięcznymi, więc bym tego unikał.

Technologia obcych
źródło
Cóż, dziękuję za wkład, ale to nie było to ...
leeand00
2

Mój system był szczególnie dotknięty tym błędem:

Wybrane zadanie „System_Microsoft-Windows-Kernel-Power_41” już nie istnieje. Aby zobaczyć bieżące zadania, kliknij Odśwież.

Oto jak wygląda okno dialogowe z komunikatem o błędzie:

wprowadź opis zdjęcia tutaj

Przyczyną takiego stanu rzeczy jest gałąź zadań Podglądu zdarzeń w Bibliotece harmonogramu zadań. Oto, jak to wygląda w aplikacji Windows Harmonogram zadań (wyróżniłem gałąź naruszającą):

wprowadź opis zdjęcia tutaj

Jeśli gałąź Zadań Podglądu zdarzeń jest pusta lub nie ma wpisu dla System_Microsoft-Windows-Kernel-Power_41, problem polega na tym, że rejestr uważa, że istnieje wpis, a w rzeczywistości go nie ma. Rany, dzięki za marnowanie czasu każdego, Microsoft. Powinieneś udostępnić przycisk „Oczyść teraz” w oknie dialogowym, aby użytkownik miał łatwy sposób na rozwiązanie podstawowego problemu. (Nie jestem do końca pewien, dlaczego problem występuje w pierwszej kolejności - to historia na inny dzień).

Aby rozwiązać problem , wykonaj następujące kroki (kilka powyższych odpowiedzi dało dobrą radę - moja odpowiedź zawiera nieco więcej szczegółów i kroki, które możesz wykonać; obowiązują zwykłe ostrzeżenia dotyczące edycji rejestru - po prostu bądź ostrożny!):

  1. Kliknij przycisk Start na pasku zadań systemu Windows.
  2. Wpisz regedt32, a następnie kliknij prawym przyciskiem myszy nazwę regedit32, która się pojawi, i wybierz Uruchom jako administrator . Spowoduje to otwarcie edytora rejestru systemu Windows.
  3. Przejdź do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Schedule \ TaskCache \ Tree .
  4. Przewiń do Zadania podglądu zdarzeń i rozwiń go. Powinieneś zobaczyć obraźliwy wpis, który zaznaczyłem poniżej:

wprowadź opis zdjęcia tutaj

  1. Po podświetleniu tego wpisu naciśnij klawisz Delete na klawiaturze, aby go usunąć (lub kliknij go prawym przyciskiem myszy i usuń).

Teraz zamknij (jeśli jest otwarty) i ponownie uruchom Harmonogram zadań. Komunikat o błędzie zniknie.

Opublikowałem tę odpowiedź, ponieważ znalazłem film na YouTube z blisko 200 000 odsłon, który miał tytuł „KERNEL POWER EVENT ID 41 Easy solution 2016 - 2017”. Zaleca się pobranie i zainstalowanie oprogramowania, które absolutnie NIE ma nic wspólnego z tym problemem. To mnie rozgniewało, więc mam nadzieję, że moje rozwiązanie krok po kroku pomoże innym.

Jazimov
źródło
0

Usunąłem problematyczne zadanie z C: \ Windows \ System32 \ Tasks, a drzewo rejestru systemu Windows i problem zniknęły.

Kristian Kirilov
źródło
3
Dodaj więcej szczegółów
pun
0

Wierzę, że jest lepszy sposób, aby to zrobić ...

dzisiaj znalazłem następujący kod C #: https://github.com/EsiKhoob/TaskScheduler-HealthCheck

Możesz go skompilować, pod warunkiem zastąpienia znaków arabskich angielskimi.

Nie będziesz mógł uruchomić go bezpośrednio z Visual Studio, ale zamiast tego będziesz musiał go skompilować i odwiedzić katalog wydania i uruchomić exe z wiersza polecenia z podwyższonym poziomem uprawnień.

Poniższa ścieżka katalogu głównego HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCacheprowadzi przez podklucze tasksi treeznajduje te, które nie pasują.

Dane wyjściowe wyglądają następująco:

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

Klucze rejestru w folderze \ Zadania bez żadnych informacji (muszą zostać usunięte):

leeand00
źródło