ข้อผิดพลาด “ชื่องานที่เลือกไม่มีอยู่อีกต่อไป” กำลังเริ่มตัวกำหนดเวลางาน

เมื่องานที่กำหนดเวลาไว้เสียหาย ข้อผิดพลาดเช่น งานที่เลือก ไม่มีอยู่แล้ว หรือ งานที่เลือก “{0}” ไม่มีอยู่อีกต่อไป อาจปรากฏขึ้นทุกครั้งที่เปิดตัว Task Scheduler นี่คือข้อความแสดงข้อผิดพลาดแบบเต็มคำต่อคำ

งานที่เลือก “{0}” ไม่มีอยู่แล้ว หากต้องการดูงานปัจจุบัน ให้คลิกรีเฟรช

งานที่เลือก “" ไม่มีอยู่แล้ว. หากต้องการดูงานปัจจุบัน ให้คลิกรีเฟรช งาน : ภาพงานเสียหายหรือถูกดัดแปลง

นี่เป็นกรณีที่งานในตัว CreateChoiceProcessTask เสียหายด้วยเหตุผลบางประการ และแสดงข้อผิดพลาด

task_corrupt_1

รูปที่ 1: งานที่เลือก “CreateChoiceProcessTask” ไม่มีอยู่แล้ว หากต้องการดูงานปัจจุบัน ให้คลิกรีเฟรช

นอกจากนี้ ข้อผิดพลาดนี้อาจถูกบันทึกไว้ในบันทึกเหตุการณ์ภายใต้ รหัสเหตุการณ์ 414.

บริการ Task Scheduler พบการกำหนดค่าผิดพลาดใน NT TASK\CreateChoiceProcessTask คำนิยาม.
ข้อมูลเพิ่มเติม: ค่าความผิดพลาด: C:\Windows\System32\browserchoice.exe

บทความนี้อธิบายวิธีแก้ไขข้อผิดพลาด “งานที่เลือก 'ชื่อ' ไม่มีอยู่อีกต่อไป” ใน Task Scheduler

ที่เกี่ยวข้อง:วิธีแก้ไขข้อผิดพลาดการกำหนดค่าผิดพลาดของงาน ID 414 ในบันทึกเหตุการณ์ของระบบ

สาเหตุ

ข้อผิดพลาด “งานที่เลือก 'ชื่อ' ไม่มีอยู่แล้ว”

เกิดขึ้นหากรายการรีจิสตรีของงานที่กำหนดเวลาไว้เสียหายหรือรายการนั้นเป็นรายการที่เหลือหลังจากถอนการติดตั้งโปรแกรมที่เกี่ยวข้อง เมื่องานเสียหาย ในกรณีส่วนใหญ่ คุณอาจต้องแก้ไขรีจิสทรีเพื่อแก้ไข เช่น SchTasks.exe หรือเครื่องมือของบุคคลที่สามเช่น ออโต้รัน จะไม่แสดงรายการงานที่เสียหาย

แก้ไข “งานที่เลือกไม่มีอยู่อีกต่อไป” ใน Task Scheduler

นี่คือวิธีการแก้ไขข้อผิดพลาด "ชื่องานที่เลือกไม่มีอยู่อีกต่อไป" เมื่อเริ่มต้น Task Scheduler:

วิธีที่ 1: ลบงานโดยใช้SchTasks

เปิดและ หน้าต่างพรอมต์คำสั่งของผู้ดูแลระบบ และพิมพ์:

schtasks /ลบ /TN 

ในตัวอย่างนี้ คุณจะต้องพิมพ์:

schtasks /delete /TN "CreateChoiceProcessTask"

หากคุณได้รับข้อผิดพลาดต่อไปนี้ คุณต้องแก้ไขรีจิสทรีตามที่อธิบายไว้ใน วิธีที่ 2 ด้านล่างเพื่อลบงานที่เสียหาย

ข้อผิดพลาด: ชื่องานที่ระบุ “CreateChoiceProcessTask” ไม่มีอยู่ในระบบ

วิธีที่ 2: ลบงานโดยใช้ Registry Editor

  1. สร้าง จุดคืนค่าระบบ.
  2. เริ่ม Regedit.exe และไปที่คีย์ต่อไปนี้:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
  3. ใช้ตัวเลือก Find เพื่อค้นหาชื่องาน (เช่น “CreateChoiceProcessTask“) ต้องการลบ มันจะอยู่ภายใต้หนึ่งในโฟลเดอร์ย่อยภายใต้ Tree หรือทันทีภายใต้ “Tree” ขึ้นอยู่กับว่างานนั้นถูกสร้างขึ้นครั้งแรกที่ไหน
  4. จดสตริง GUID ในบานหน้าต่างด้านขวา ระบุค่าชื่อ ไอดี.
    task_corrupt_2
    สตริง GUID ในตัวอย่างนี้คือ {1336CAA8-3056-44E8-A14B-71ECDA26EC95}. สิ่งนี้ถูกสร้างขึ้นแบบสุ่มเมื่อสร้างงาน.. ดังนั้นมัน ไม่ GUID เดียวกันในทุกระบบ จดบันทึกสตริงนี้ใน Notepad
  5. คลิกขวาที่สาขา CreateChoiceProcessTask แล้วเลือกลบ
  6. จากนั้นลบคีย์ย่อยของสตริง GUID ที่คุณระบุไว้ก่อนหน้านี้ จากคีย์ต่อไปนี้:
    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. ออกจากตัวแก้ไขรีจิสทรี

ลบไฟล์งาน

หลังจากทำตามขั้นตอนในวิธีที่ 1 หรือวิธีที่ 2 แล้ว ให้เปิด File Explorer และเรียกดู C:\Windows\System32\Tasks โฟลเดอร์ ค้นหาไฟล์ CreateChoiceProcessTask (เหมือนกับชื่องานที่แสดงในกล่องโต้ตอบข้อความแสดงข้อผิดพลาด) และลบไฟล์หากพบ ไฟล์อาจมีอยู่ในไฟล์ งาน โฟลเดอร์หรือในโฟลเดอร์ย่อยใดโฟลเดอร์หนึ่ง ขึ้นอยู่กับตำแหน่งที่งานถูกสร้างขึ้นในตอนแรก

แค่นั้นแหละ! Task Scheduler ไม่ควรแสดงข้อความแสดงข้อผิดพลาดอีกต่อไป “งานที่เลือกไม่มีอยู่แล้ว” และ “งานที่เลือกไว้ “{0}” ไม่มีอยู่แล้ว หากต้องการดูงานปัจจุบัน ให้คลิกรีเฟรช.


คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้

หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:
  • ขามัน!
  • แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
  • ทวีตมัน!
ขอบคุณมากสำหรับการสนับสนุนของคุณผู้อ่านของฉัน จะใช้เวลาไม่เกิน 10 วินาที ปุ่มแชร์อยู่ด้านล่าง :)