แก้ไขข้อผิดพลาด "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
- Windows Key + R
regeditEnter - ไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree - หา Adobe Acrobat Update Task > ดับเบิลคลิก ID ด้านขวา
- บันทึก GUID string (เช่น {048DE1AC-8251-4818-8E59-069DE9A37F14})
- คลิกขวา Adobe Acrobat Update Task > Delete
- ลบ Subkey GUID ที่บันทึกไว้ จาก keys ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\BootHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\LogonHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\MaintenanceHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\PlainHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks
- ลบไฟล์ Task จาก: C:\Windows\System32\Tasks (ค้นหาไฟล์ Adobe Acrobat Update Task > Delete)
- รีบูท และทดสอบ
วิธีที่ 2: ปิด Disk Defrag Schedule
- Windows Key + R
dfrguiEnter > Disk Defragmentation - ภายใต้ Scheduled optimization > Change settings
- ยกเลิกถูก Run on a schedule (recommended) > OK
- OK อีกครั้ง > รีบูท
- หายังเจอ error ให้ไปที่:
C:\Windows\System32\Tasks\Microsoft\Windows\Defrag\ - ลบไฟล์ ScheduledDefrag
- รีบูทอีกครั้ง
วิธีที่ 3: ซิงค์ Task ใน Explorer และ Registry ด้วยตนเอง
- เปิดโฟลเดอร์:
C:\Windows\System32\Tasks - เปิด Registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\ - คัดลอกชื่อ Task จากโฟลเดอร์ Tasks มาค้นหาใน Registry subkey \TaskCache\Task และ \TaskCache\Tree
- ลบ Task ใน
C:\Windows\System32\Tasksที่ไม่พบใน Registry - รีบูทเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 4: หา Task ที่เสียหายใน Task Scheduler
- Windows Key + R
Taskschd.mscEnter - เมื่อเจอ error ให้คลิก OK ปิด
- นับจำนวนครั้งที่เจอ error = จำนวน Task ที่เสีย (เช่น 5 ครั้ง = 5 Task เสีย)
- ไปที่: Task Scheduler(Local)\Task Scheduler Library\Microsoft\Windows
- ขยาย Windows > เลือก Task ทีละอัน จนกว่าจะเจอ error > บันทึกชื่อโฟลเดอร์
- ไปที่:
C:\Windows\System32\Tasks\Microsoft\Windows - หาโฟลเดอร์เดียวกัน > ลบ (อาจเป็นไฟล์เดี่ยวหรือโฟลเดอร์)
- หมายเหตุ: ต้องปิด-เปิด Task Scheduler ใหม่ทุกครั้งหลังเจอ error
- เปรียบเทียบโฟลเดอร์ใน Task Scheduler และ Task folder ลบสิ่งที่อยู่ใน Task folder แต่ไม่อยู่ใน Task Scheduler
- รีบูท และทดสอบ
วิธีที่ 5: ลบ Task Registry Key (Tree)
- สำรอง Registry โดยเฉพาะ TaskCache\Tree key
- เปิด Registry ไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree - คลิกขวา Tree key > Export สำรอง
- ไปที่
C:\Windows\System32\Tasksสำรอง Task ทั้งหมด - กลับ Registry > คลิกขวา Tree > Delete > Yes/OK
- Windows Key + R
Taskschd.mscEnter - เมนู Action > Import Task > นำเข้า Task ทีละอัน (หรือรีสตาร์ทให้ Windows สร้างอัตโนมัติ)
วิธีที่ 6: สร้างบัญชีผู้ใช้ใหม่
- Windows Key + I > Settings > Accounts
- Family & other people > Add someone else to this PC
- I don't have this person's sign-in information
- Add a user without a Microsoft account
- ตั้ง 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 หากมีคำถาม ถามได้ในความคิดเห็นครับ