ขณะใช้ Windows 11/10 อย่างสม่ำเสมอ คุณจะเข้าใจง่ายๆ ว่าระบบปฏิบัติการเป็นการผสมผสานของงานและกระบวนการพื้นหลังมากมาย เพื่อทำให้กระบวนการพื้นหลังจำนวนมากเสร็จสมบูรณ์ Windows ใช้ Task Scheduler (ตัวจัดตารางงาน) หน้าที่หลักคือการจัดการ จัดตาราง และจัดลำดับงานตามความสำคัญ ในบทความนี้ เราจะครอบคลุมขั้นตอนพื้นฐานและมีประโยชน์ในการแก้ไขปัญหา Task Scheduler ไม่ทำงาน ใน Windows 11/10
Task Scheduler หยุดทำงานอัตโนมัติ
Task Scheduler ถูกใช้โดยระบบปฏิบัติการเพื่อจัดตารางกระบวนการพื้นหลังทั้งหมด เปิดแอปพลิเคชันและจัดการพวกมัน วิธีการคือ Scheduler จะคำนวณทรัพยากรทั้งหมดที่กระบวนการใดๆ ต้องการเพื่อให้เสร็จสมบูรณ์ สร้างคิวของกระบวนการเหล่านั้นตามความต้องการและลำดับความสำคัญ เมื่อทุกอย่างพร้อมแล้ว งานทั้งหมดจะถูกส่งไปยังโปรเซสเซอร์เพื่อดำเนินการ ทำงาน dựa trênเวลาและการใช้หน่วยความจำ นอกจากนี้ ใครก็ตามสามารถสร้างงานของตัวเองและจัดตารางได้
ตอนนี้คุณอาจเข้าใจแล้วว่าการทำงานที่ถูกต้องของ Task Scheduler เป็นสิ่งจำเป็น หากคุณกำลังเผชิญกับข้อผิดพลาดที่ Task Scheduler ไม่ทำงาน อาจเป็นปัญหาสำหรับคุณ เพราะงานพื้นหลังทั้งหมด งานที่กำลังดำเนินอยู่ และงานที่จะมาถึง กำลังชนกันและทำให้เครื่องของคุณค้าง बारๆ
มาเข้าใจกันว่าทำไมมันจึงไม่ทำงาน และวิธีแก้ไขที่เป็นไปได้คืออะไร
ก่อนเริ่ม ให้สมมติว่าคุณได้ติดตั้งไดรเวอร์หรือแอปพลิเคชันใดๆ โดยดาวน์โหลดจากแหล่งที่ไม่น่าเชื่อถือ สาเหตุที่เป็นไปได้ของข้อผิดพลาดคือ รายการรีจิสทรีที่ผิดปกติ แอปพลิเคชันที่เสียหาย เป็นต้น สาเหตุอื่นๆ อาจเป็น บริการ Task Scheduler ถูกปิดใช้งาน ขาดสิทธิ์แอดมิน Cache ต้นไม้ที่เสียหายซึ่ง Scheduler ใช้
คุณอาจไม่ทราบว่าสาเหตุใดในที่กล่าวมาคือสาเหตุบนระบบของคุณ หมายความว่าคุณอาจต้องปฏิบัติตามทุกวิธีที่กล่าวไว้ในบทความด้านล่าง โปรดจำว่าคุณต้องรีสตาร์ทระบบหลังจากเสร็จสิ้นแต่ละวิธี และก่อนเริ่มต้น จำได้ว่า要创建系统还原点 먼저
Task Scheduler ไม่ทำงาน
หาก Task Scheduler หยุดทำงานอัตโนมัติหรือไม่ทำงานบนระบบ Windows 10 ของคุณ คุณต้องทำดังต่อไปนี้:
- ตรวจสอบและเริ่มบริการ Task Scheduler
- เปลี่ยนการกำหนดค่าบริการ
- เริ่ม Task Scheduler โดยใช้ Command Prompt
- เรียกใช้ System File Checker
- ลบ Task Scheduler Tree Cache ที่เสียหาย
1] ตรวจสอบและเริ่มบริการ Task Scheduler
นี่คือขั้นตอนที่ง่ายที่สุดที่สามารถทำได้ การตรวจสอบบริการ Windows และรีสตาร์ทพวกมันเป็นหนึ่งในสิ่งพื้นฐานที่แม้แต่แอดมินระบบของคุณก็จะทำได้โดยไม่มีข้อสงสัย
กด Win + R กล่องโต้ตอบ Run จะปรากฏขึ้น
พิมพ์ services.msc และกด Enter หน้าต่าง Services Manager จะเปิดขึ้น
ในรายการบริการ ค้นหา Task Scheduler
คลิกขวาเลือก Properties หน้าต่างใหม่จะเปิดขึ้น
ตรวจสอบว่าสถานะบริการ (Service status) ตั้งเป็น Running และประเภทการเริ่มต้น (Startup type) ตั้งเป็น Automatic หากไม่ใช่ ให้เปลี่ยนเป็นเช่นนั้น จากนั้นกดปุ่ม Start
คลิก Apply แล้ว OK
เสร็จแล้ว ข้อผิดพลาดของคุณควรจะแก้ไขได้ แต่หากบริการของคุณทำงานอยู่แล้วตามภาพหน้าจอ ให้ไปยังวิธีถัดไป
2] เปลี่ยนการกำหนดค่าบริการ
หากวิธีข้างต้นไม่สามารถเริ่มบริการได้ ให้ลองวิธีนี้
เปิดเมนู Start พิมพ์ cmd เลือก Run as administrator จากเมนู

พิมพ์ “SC config schedule start= auto” แล้วกด Enter
หากข้อความสุดท้ายคือ [SC] Change Service Config SUCCESS แสดงว่า Scheduler จะเริ่มทำงาน
รีสตาร์ทระบบและคุณพร้อมใช้งานแล้ว
3] เริ่ม Task Scheduler โดยใช้ Command Prompt
หากวิธีข้างต้นไม่ได้ผลและบริการยังไม่ทำงาน คุณสามารถเปิดใช้งานได้โดยใช้ Command Prompt หรือ Windows PowerShell เช่นกัน
กด Win + X เมนู Quick Access จะเปิดขึ้น
เลือก Windows PowerShell (Admin) หรือ Command Prompt (Admin) จากรายการ
พิมพ์ “net start task scheduler” แล้วกด Enter
สิ่งนี้ควรจะทำให้เริ่มทำงานได้
4] เรียกใช้ System File Checker
ตอนนี้คุณทราบแล้วว่าบริการทำงานปกติ คุณสามารถใช้วิธีนี้ได้ การเรียกใช้ System File Checker จะค้นหาไฟล์ระบบที่อาจเสียหาย ซ่อมแซมและบำรุงรักษา
กด Win + X เมนู Quick Access จะเปิดขึ้น
เลือก Windows PowerShell (Admin) หรือ Command Prompt (Admin) จากรายการ
พิมพ์ “sfc /scannow” แล้วกด Enter
คุณจะรู้เมื่อกระบวนการเสร็จสิ้น และตรวจสอบว่า Scheduler ทำงานอยู่หรือไม่ หากยังไม่ได้ ให้ไปยังวิธีถัดไป
5] ลบ Task Scheduler Tree Cache ที่เสียหาย
วิธีนี้ค่อนข้างยาว โปรดทำตามขั้นตอนทีละขั้น และคุณอาจพบว่าข้อผิดพลาดหายไป
กด Win + R กล่องโต้ตอบ Run จะเปิดขึ้น
พิมพ์ regedit แล้วกด Enter
ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
คลิกขวาที่รีจิสทรีและเปลี่ยนชื่อเป็น Tree.old 
ไปที่การค้นหา Start พิมพ์ Task Scheduler คลิกที่แอปพลิเคชัน ควรจะทำงานได้แล้ว หากทำงานได้ ให้ทำตามขั้นตอนต่อไปเพื่อหาสิ่งที่หยุดมัน
ย้อนกลับการเปลี่ยนแปลงที่ทำไว้ก่อนหน้า เปลี่ยนชื่อรีจิสทรีกลับเป็น Tree
ตอนนี้ เปลี่ยนลำดับชั้นของรีจิสทรี เริ่มเปลี่ยนชื่อแต่ละคีย์เป็น keyname.old ตอนนี้ลองรัน Task Scheduler
ทำ ขั้นตอนที่ 2 ซ้ำจนกว่าจะพบคีย์ที่ทำให้ Scheduler แสดงข้อผิดพลาด
เมื่อพบตัวทำให้เกิดปัญหาแล้ว คลิกขวาเลือก Delete
รีสตาร์ทระบบและดูผล
นี่คือวิธีบางอย่างที่คุณสามารถลองเพื่อแก้ปัญหา Task Scheduler โปรดแน่ใจว่าคุณย้อนกลับการเปลี่ยนแปลงที่ทำไปกับระบบ หากวิธีใดวิธีหนึ่งไม่ได้ผลสำหรับคุณ
