ตัวกำหนดเวลางาน เป็นสแน็ปอินที่ทำงานผ่าน MMC (Microsoft Management Console) ซึ่งช่วยให้คุณสามารถทำงานประจำโดยอัตโนมัติบนคอมพิวเตอร์ที่เลือก เมื่อคุณสร้างงานบนตัวกำหนดตารางเวลางานจะสร้างไฟล์ที่สร้างขึ้นภายใต้ไดรฟ์ระบบปฏิบัติการของคุณ (โดยปกติคือ C: ) C: Windows System32 Tasks - และยังสร้างรีจิสทรีภายใต้ที่อยู่รีจิสทรีต่อไปนี้ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Schedule TaskCache Tasks . หากงานอยู่ภายใต้โฟลเดอร์ก็จะสร้างรีจิสทรีภายใต้ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Schedule TaskCache Tree
ในขณะที่เปิด Task Scheduler MMC Windows จะซิงค์รีจิสทรีกับไฟล์ที่อยู่ในโฟลเดอร์ Tasks และหากไม่สามารถจับคู่ได้จะมีข้อความแสดงข้อผิดพลาด“ งานที่เลือก {} ไม่มีอยู่แล้ว หากต้องการดูงานปัจจุบันให้คลิกรีเฟรช ' จะปรากฏขึ้น
ในการแก้ไขปัญหานี้เราจำเป็นต้องลบงานทั้งหมดหรือค้นหางานที่เสียหายแล้วลบออก
วิธีที่ง่ายที่สุดคือสร้างบัญชีใหม่เนื่องจากจะลบงานทั้งหมด
วิธีที่ 1: การสร้างบัญชีผู้ใช้ใหม่
ไปที่ ศูนย์ปฏิบัติการ แล้วคลิก การตั้งค่าทั้งหมด และไปที่ บัญชี
ไปที่ ครอบครัวและผู้ใช้อื่น ๆ คลิก เพิ่มคนอื่นในพีซีเครื่องนี้ .
หากคุณต้องการมีบัญชี Microsoft ที่เชื่อมโยงกับอีเมลของคุณให้ป้อนอีเมลของคุณ หากคุณต้องการมีบัญชี Local:
คลิกที่ ฉันไม่มีข้อมูลการลงชื่อเข้าใช้ของบุคคลนี้
เลือก เพิ่มผู้ใช้โดยไม่มีบัญชี Microsoft และป้อนข้อมูลของคุณ
อย่างไรก็ตามหากคุณมีงานหลายอย่างและต้องการหลีกเลี่ยงการสูญเสียคุณอาจต้องพิจารณาว่างานใดเป็นสาเหตุของความขัดแย้ง ในการทำเช่นนั้นคุณจะต้องเปรียบเทียบทั้งรีจิสทรีและโฟลเดอร์งาน
วิธีที่ 2: ค้นหาในตัวกำหนดตารางเวลางานที่เสียหายและลบออกจากโฟลเดอร์ไฟล์งาน
เปิด Task Scheduler แล้วคลิกตกลงเมื่อได้รับแจ้งข้อผิดพลาด อาจดูเหมือนว่าคุณได้รับข้อผิดพลาดเดิมซ้ำแล้วซ้ำเล่า แต่จริงๆแล้วเกิดจากจำนวนงานที่เสีย จดบันทึกจำนวนครั้งที่คุณได้รับแจ้งด้วยไฟล์ งานที่เลือก ข้อผิดพลาด“ {0}” นี่คือจำนวนไฟล์งานที่ไม่ซิงค์กับรีจิสทรี
เริ่มต้นด้วยโฟลเดอร์แรกภายใต้งาน Windows (Task Scheduler (Local) Task Scheduler Library Microsoft Windows) และเลือกแต่ละโฟลเดอร์จนกว่าคุณจะได้รับ งานที่เลือก ข้อผิดพลาด“ {0}” โฟลเดอร์นี้มีไฟล์ที่ไม่ตรงกับตัวกำหนดตารางเวลางาน
เปิด Windows Explorer และไปที่โฟลเดอร์ไฟล์งาน ( % systemroot% system32 Tasks Microsoft Windows ) และค้นหาโฟลเดอร์ที่ตรงกับโฟลเดอร์ที่คุณได้รับข้อผิดพลาด
สำหรับงานบางอย่างคุณจะสามารถกำหนดได้ว่าจะต้องลบไฟล์ใดโดยเปรียบเทียบรายการใน Task Scheduler กับรายการไฟล์ใน Explorer งานบางอย่างจะมีเพียงไฟล์เดียวใน explorer หรือในกรณีเดียวฉันมี 2 ไฟล์และงานแรกหายไป เมื่อ Task Scheduler พบข้อผิดพลาดนี้จะไม่แสดงงานอีกต่อไปดังนั้นจึงทำให้งานในการซิงค์ทั้งสองอย่างยากขึ้นเล็กน้อย เมื่อคุณพิจารณาได้แล้วว่าไฟล์ใดที่มีอยู่ในโฟลเดอร์ไฟล์ แต่ไม่มีอยู่ในโฟลเดอร์ Task Scheduler ให้ลบไฟล์เหล่านั้น
สำคัญ - ปิดและเปิดตัวกำหนดเวลางานอีกครั้ง เมื่อพบข้อผิดพลาด Task Scheduler จะไม่แสดงงานอีกต่อไปดังนั้นคุณต้องปิดและรีสตาร์ทเพื่อดำเนินการซิงโครไนซ์ต่อไป
เลือกโฟลเดอร์ใน Task Scheduler ต่อไปภายใต้งาน Windows จนกว่าคุณจะพบข้อผิดพลาดอีกครั้งและทำซ้ำขั้นตอนการพิจารณาว่าไฟล์ใดมีอยู่ในระบบไฟล์ แต่ไม่ใช่ใน Task Scheduler
โปรดทราบว่าเป็นไปได้ว่าปัญหานี้อาจทำให้ MMC ไม่สามารถโหลดสแน็ปอิน Task Scheduler ได้ซึ่งแสดงข้อผิดพลาดต่อไปนี้: MMC ตรวจพบข้อผิดพลาดในสแน็ปอินและจะยกเลิกการโหลด . ณ จุดนี้คุณจะไม่สามารถระบุชื่อของงานที่ก่อให้เกิดปัญหาผ่าน Task Scheduler ได้และคุณจะต้องค้นหาด้วยตนเอง
วิธีที่ 3: เปรียบเทียบงานจากรีจิสทรีและ explorer และลบงานที่ไม่ตรงกัน
เปิด C: Windows System32 Tasks
ถือ คีย์ Windows และ กด R และพิมพ์ลง regedit หรือพิมพ์ลงไปก็ได้ regedit บนเมนูเริ่ม
ค้นหาโฟลเดอร์ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Schedule TaskCache
คัดลอกชื่อของงานจากไฟล์ สำรวจ จากนั้นค้นหาชื่อภายใต้ TaskCache Task และ TaskCache Tree โฟลเดอร์ในรีจิสทรี
ลบงานใด ๆ ออกจากโฟลเดอร์ explorer ที่ไม่แสดงในโฟลเดอร์รีจิสทรีที่กล่าวถึงข้างต้น
เมื่อคุณสามารถลบคีย์ที่หายไปและจับคู่งานทั้งหมดได้ด้วยตนเองแล้วให้รีสตาร์ทคอมพิวเตอร์
อ่าน 3 นาที