Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด "The selected task {0} no longer exists" ใน Task Scheduler Windows 11/10

ข้อผิดพลาด The selected task "{0}" no longer exists. To see the current tasks, click Refresh ใน Task Scheduler เกิดจาก Task เสียหาย (Corrupted) หรือ Out-of-sync ระหว่าง Explorer และ Registry

แก้ไขข้อผิดพลาด  The selected task {0} no longer exists  ใน Task Scheduler Windows 11/10

2 วิธีแก้ไขหลัก

1. ลบ Corrupted Tasks ผ่าน Registry Editor

⚠️ สร้าง Restore Point / Backup Registry ก่อน

  1. Win+R > regedit > ไปที่:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\
  2. หา Task ที่ผิดปกติ (ลองลบตัวล่าสุดก่อน) > คัดลอก Id (GUID) ไว้ใน Notepad
  3. แก้ไขข้อผิดพลาด  The selected task {0} no longer exists  ใน Task Scheduler Windows 11/10
  4. คลิกขวา Task > Delete
  5. แก้ไขข้อผิดพลาด  The selected task {0} no longer exists  ใน Task Scheduler Windows 11/10
  6. ลบ GUID เดียวกันออกจากโฟลเดอร์เหล่านี้ (ถ้ามี):
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Boot
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Logon
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Maintenance
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Plain
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks
  1. ลบไฟล์ Task เดียวกันใน: C:\Windows\System32\Tasks
  2. Restart คอมพิวเตอร์

2. Synchronize Tasks ระหว่าง Explorer และ Registry

  1. เปิด File Explorer ไป: C:\Windows\System32\Tasks
  2. เปิด Registry ไป: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\
  3. ตรวจสอบว่า Task ทุกตัวใน Explorer มีใน Registry ทั้ง 2 ที่:
    • ...\TaskCache\Tasks
    • ...\TaskCache\Tree
  4. ถ้ามี Task เกินใน Registry ให้ลบออก > Restart

✅ วิธีเหล่านี้แก้ปัญหาได้ส่วนใหญ่