Tugas yang dipilih "{0}" tidak ada lagi. Untuk melihat tugas saat ini, klik Refresh

11

Ketika saya memulai penjadwal tugas saya di Windows 7 saya mendapatkan dialog dengan kesalahan berikut:

Tugas yang dipilih "{0}" tidak ada lagi. Untuk melihat tugas saat ini, klik Refresh

masukkan deskripsi gambar di sini

Juga ada UUID, yang ditampilkan sebagai nama dan ketika saya mencoba untuk menghapusnya saya tidak bisa, itu hanya hang sekitar. Apakah ada perbaikan untuk ini?

Leandand00
sumber

Jawaban:

7

Kedengarannya seperti tugas yang rusak.

Buka C:\Windows\System32\Tasks\dan secara manual menghapus tugas yang menyinggung - ini mungkin memerlukan beberapa percobaan dan kesalahan jika Anda tidak tahu tugas mana yang menyebabkan masalah.

Mungkin yang terbaik untuk membuat cadangan folder itu sebelum Anda mulai menghapus sesuatu. :)

Ƭᴇcʜιᴇ007
sumber
Itu memiliki nama yang sama dengan tugas.
leeand00
7
Keunikan baru yang menarik di Windows 10: Bahkan setelah Anda menghapus file dari disk, TaskMgr.exe masih mengeluh.
Warren P
11

Saya memutakhirkan ke Windows 10 dan berharap untuk mempertahankan Tugas saya, tetapi Penjadwal Tugas memberi saya kesalahan ini untuk masing-masing Tugas yang saya miliki dengan Windows 7.

Diskusi dalam pertanyaan ini dan sumber daya lainnya mengarahkan saya ke satu lokasi di disk ( C:\Windows\System32\Tasks) dan satu lokasi di registri ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree). Tugas saya ada di keduanya dan tidak memiliki kesalahan atau korupsi yang terlihat.

Saya perhatikan bahwa file Tugas di Tasksfolder berisi data XML sederhana, jadi saya membuat cadangan semua file di Tasksfolder dan TaskCache\Treekunci Registry, lalu menghapus semua entri di TaskCache\Treekunci yang terkait dengan kesalahan yang ditunjukkan Penjadwal Tugas. Setelah saya menghapus kunci Registry, saya mengimpor file dari Tasksfolder melalui antarmuka Penjadwal Tugas ( Action > Import Task...) dan berhasil memulihkan tugas saya.

palswim
sumber
Saya akhirnya menghapus TaskCache\Tasksdan TaskCache\Tree(tidak hanya isinya). Penjadwal Tugas tidak dapat memulai dan saya tidak memiliki izin yang sesuai untuk membuat ulang Tasksdan Treekunci dan saya tidak diizinkan untuk mengimpor cadangan saya. Solusinya adalah me-reboot komputer saya. Proses memulai membuat kembali kunci-kunci itu dan membuat kembali tugas Windows default. Sekarang saya dapat mengimpor kembali tugas-tugas non-sistem saya.
Brad
3

Windows 7 juga menyimpan tugas dalam registri, jadi hapus tugas dari keduanya C:\Windows\System32\TasksdanHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree

Cees Timmerman
sumber
2

Defrag tampaknya sering menjadi pelakunya. Di Penjadwal Tugas, coba navigasikan ke / Penjadwal Tugas Perpustakaan / Microsoft / Windows / Defrag Jika Anda mendapatkan kesalahan di sana, hapus file C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ Defrag \ ScheduledDefrag

Untuk mengganti defrag yang salah, klik Mulai, masukkan "Disk Defragmenter" dan pilih. Klik "Konfigurasikan jadwal" dan konfigurasikan opsi sesuai keinginan Anda. Beberapa orang telah melaporkan masalah dengan jadwal bulanan, jadi saya akan menghindarinya.

Teknologi Asing
sumber
Terima kasih atas masukannya, tapi bukan itu ...
leeand00
2

Sistem saya secara khusus terganggu dengan kesalahan ini:

Tugas yang dipilih "System_Microsoft-Windows-Kernel-Power_41" tidak ada lagi. Untuk melihat tugas saat ini, klik Refresh.

Berikut tampilan dialog pesan kesalahan:

masukkan deskripsi gambar di sini

Alasan ini terjadi berkaitan dengan cabang Tugas Penampil Acara di Perpustakaan Penjadwal Tugas. Berikut ini tampilannya dari aplikasi Penjadwal Tugas Windows (Saya telah menyoroti cabang yang menyinggung):

masukkan deskripsi gambar di sini

Jika cabang Event Viewer Tasks ini kosong atau tidak memiliki entri untuk System_Microsoft-Windows-Kernel-Power_41, maka masalahnya adalah bahwa registri berpikir ada entri padahal sebenarnya tidak ada. Astaga, terima kasih sudah membuang waktu semua orang, Microsoft. Anda harus menyediakan tombol "Bersihkan Sekarang" pada dialog sehingga pengguna memiliki cara mudah untuk memperbaiki masalah yang mendasarinya. (Saya tidak sepenuhnya yakin mengapa masalah terjadi di tempat pertama - itu adalah cerita untuk hari lain.)

Untuk mengatasi masalah , ikuti langkah-langkah ini (beberapa jawaban di atas memberikan saran yang bagus - jawaban saya memberikan sedikit lebih detail dan langkah-langkah yang dapat Anda ikuti; peringatan biasa tentang pengeditan registri berlaku - hanya berhati-hati!):

  1. Klik tombol Mulai pada bilah tugas Windows.
  2. Ketik regedt32 dan kemudian klik kanan nama regedit32 yang muncul dan pilih Run as administrator . Ini membuka editor registri Windows.
  3. Arahkan ke HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Schedule \ TaskCache \ Tree .
  4. Gulir ke Tugas Penampil Acara dan perluas. Anda akan melihat entri yang menyinggung, yang saya soroti di bawah ini:

masukkan deskripsi gambar di sini

  1. Dengan highlight entri itu, tekan tombol Delete di keyboard Anda untuk menghapusnya (atau klik kanan dan hapus itu).

Sekarang tutup (jika terbuka) dan luncurkan Penjadwal Tugas lagi. Pesan kesalahan akan hilang.

Saya memposting jawaban ini karena saya menemukan video YouTube dengan hampir 200.000 hit yang berjudul "KERNEL POWER EVENT ID 41 Solusi mudah 2016 - 2017". Itu disarankan mengunduh dan menginstal perangkat lunak yang sama sekali TIDAK ada hubungannya dengan masalah. Itu membuat saya marah, jadi saya berharap solusi selangkah demi selangkah membantu orang lain.

Jazimov
sumber
0

Saya telah menghapus tugas masalah dari C: \ Windows \ System32 \ Tasks dan pohon registri Windows dan masalah hilang.

Kristian Kirilov
sumber
3
Silakan tambahkan beberapa detail lagi
pun
0

Saya percaya ada cara yang lebih baik untuk melakukan ini ...

hari ini saya menemukan basis kode C # berikut: https://github.com/EsiKhoob/TaskScheduler-HealthCheck

Anda dapat mengompilasinya selama Anda mengganti karakter Arab dengan yang bahasa Inggris.

Anda tidak akan dapat menjalankannya langsung dari Visual Studio tetapi Anda harus mengkompilasinya dan mengunjungi direktori rilis dan menjalankan exe dari prompt perintah yang ditinggikan.

Dengan jalur root berikut ini HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache, ia akan melalui subkunci tasksdan treeuntuk menemukan yang tidak cocok.

Outputnya terlihat seperti ini:

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

Kunci registri di bawah \ Tugas tanpa informasi di dalamnya (Harus dihapus):

Leandand00
sumber