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