Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

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

แก้ไขข้อผิดพลาด "The selected task {0} no longer exists"

เมื่อเปิด Task Scheduler แล้วเจอข้อความ "The selected task "{0}" no longer exists. To see the current task, click Refresh." กด Refresh แล้วก็ยังเจอข้อความเดิม สาเหตุคือ Task Scheduler เก็บรายการงานไว้ 2 ที่: Registry Editor และไฟล์งานบนดิสก์ หากทั้งสองไม่ซิงค์กัน จะเกิดข้อผิดพลาดนี้

ตำแหน่งเก็บข้อมูล Task

  • Registry Tasks: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks
  • Task Tree: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft
  • Task Files บนดิสก์: C:\Windows\System32\Tasks\

หากงานในทั้งสองที่ไม่ซิงค์ แสดงว่า Task ใน Registry หรือไฟล์บนดิสก์เสียหาย เรามาแก้ไขกัน

เตรียมความพร้อม

สร้าง Restore Point สำรอง Registry และโฟลเดอร์ C:\Windows\System32\Tasks หากรู้สึกซับซ้อน ให้ทำ Repair Install Windows 10 แทน

วิธีที่ 1: ลบ Task ที่เสียหาย (ทราบชื่อ Task)

สมมติ Task ที่เสียคือ Adobe Acrobat Update Task

  1. Windows Key + R regedit Enter
  2. ไปที่: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
  3. หา Adobe Acrobat Update Task > ดับเบิลคลิก ID ด้านขวา
  4. บันทึก GUID string (เช่น {048DE1AC-8251-4818-8E59-069DE9A37F14})
  5. คลิกขวา Adobe Acrobat Update Task > Delete
  6. ลบ Subkey GUID ที่บันทึกไว้ จาก keys ต่อไปนี้:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Boot
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Logon
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Maintenance
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Plain
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks
  7. ลบไฟล์ Task จาก: C:\Windows\System32\Tasks (ค้นหาไฟล์ Adobe Acrobat Update Task > Delete)
  8. รีบูท และทดสอบ

วิธีที่ 2: ปิด Disk Defrag Schedule

  1. Windows Key + R dfrgui Enter > Disk Defragmentation
  2. ภายใต้ Scheduled optimization > Change settings
  3. ยกเลิกถูก Run on a schedule (recommended) > OK
  4. OK อีกครั้ง > รีบูท
  5. หายังเจอ error ให้ไปที่: C:\Windows\System32\Tasks\Microsoft\Windows\Defrag\
  6. ลบไฟล์ ScheduledDefrag
  7. รีบูทอีกครั้ง

วิธีที่ 3: ซิงค์ Task ใน Explorer และ Registry ด้วยตนเอง

  1. เปิดโฟลเดอร์: C:\Windows\System32\Tasks
  2. เปิด Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\
  3. คัดลอกชื่อ Task จากโฟลเดอร์ Tasks มาค้นหาใน Registry subkey \TaskCache\Task และ \TaskCache\Tree
  4. ลบ Task ใน C:\Windows\System32\Tasks ที่ไม่พบใน Registry
  5. รีบูทเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 4: หา Task ที่เสียหายใน Task Scheduler

  1. Windows Key + R Taskschd.msc Enter
  2. เมื่อเจอ error ให้คลิก OK ปิด
  3. นับจำนวนครั้งที่เจอ error = จำนวน Task ที่เสีย (เช่น 5 ครั้ง = 5 Task เสีย)
  4. ไปที่: Task Scheduler(Local)\Task Scheduler Library\Microsoft\Windows
  5. ขยาย Windows > เลือก Task ทีละอัน จนกว่าจะเจอ error > บันทึกชื่อโฟลเดอร์
  6. ไปที่: C:\Windows\System32\Tasks\Microsoft\Windows
  7. หาโฟลเดอร์เดียวกัน > ลบ (อาจเป็นไฟล์เดี่ยวหรือโฟลเดอร์)
  8. หมายเหตุ: ต้องปิด-เปิด Task Scheduler ใหม่ทุกครั้งหลังเจอ error
  9. เปรียบเทียบโฟลเดอร์ใน Task Scheduler และ Task folder ลบสิ่งที่อยู่ใน Task folder แต่ไม่อยู่ใน Task Scheduler
  10. รีบูท และทดสอบ

วิธีที่ 5: ลบ Task Registry Key (Tree)

  1. สำรอง Registry โดยเฉพาะ TaskCache\Tree key
  2. เปิด Registry ไปที่: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
  3. คลิกขวา Tree key > Export สำรอง
  4. ไปที่ C:\Windows\System32\Tasks สำรอง Task ทั้งหมด
  5. กลับ Registry > คลิกขวา Tree > Delete > Yes/OK
  6. Windows Key + R Taskschd.msc Enter
  7. เมนู Action > Import Task > นำเข้า Task ทีละอัน (หรือรีสตาร์ทให้ Windows สร้างอัตโนมัติ)

วิธีที่ 6: สร้างบัญชีผู้ใช้ใหม่

  1. Windows Key + I > Settings > Accounts
  2. Family & other people > Add someone else to this PC
  3. I don't have this person's sign-in information
  4. Add a user without a Microsoft account
  5. ตั้ง Username/Password > Next

วิธีที่ 7: Repair Install Windows 10

ทางเลือกสุดท้าย ใช้ In-place Upgrade ซ่อมแซมระบบโดยไม่ลบข้อมูล ตามบทความ "How to Repair Install Windows 10 Easily"

บทความแนะนำเพิ่มเติม

  • Fix Windows couldn’t complete the requested changes
  • Fix The Windows Installer service could not be accessed
  • How To Fix Your Computer has a Memory problem
  • Fix Please Insert a Disk into Removable Disk USB Error

ขอให้สำเร็จในการแก้ไข The select task "{0}" no longer exists error หากมีคำถาม ถามได้ในความคิดเห็นครับ