ตอนนี้正如你们所知道的那样 Microsoft Windows 是一个非常庞大的操作系统 并且有很多事情需要照顾 但由于有大量任务 例如软件更新 错误检查 运行各种命令 执行脚本 等 这些无法由用户手动执行 所以为了完成这些可以在计算机空闲时轻松完成的任务 Windows OS 安排这些任务 以便任务可以在预定时间自行启动和完成 这些任务由 Task Scheduler 安排和管理
Task Scheduler (ตัวจัดตารางงาน): Task Scheduler เป็นคุณสมบัติของ Microsoft Windows ที่ให้ความสามารถในการจัดตารางการเปิดแอปหรือโปรแกรมในเวลาเฉพาะหรือหลังจากเหตุการณ์เฉพาะ โดยทั่วไป System และ Apps ใช้ Task Scheduler เพื่อทำให้งานบำรุงรักษาเป็นอัตโนมัติ แต่ทุกคนสามารถใช้มันเพื่อสร้างหรือจัดการตารางงานของตนเองได้ Task scheduler ทำงานโดยการติดตามเวลาและเหตุการณ์บนคอมพิวเตอร์ของคุณ และดำเนินการงานทันทีที่เงื่อนไขที่ต้องการได้รับการปฏิบัติตาม
ทำไม Task Scheduler จึงไม่ทำงานใน Windows 10?
ตอนนี้ สาเหตุที่ Task Scheduler ไม่ทำงานอย่างถูกต้องอาจมีมากมาย เช่น คีย์ Registry ที่เสียหาย, Task Scheduler tree cache ที่เสียหาย, บริการ Task Scheduler อาจถูกปิดใช้งาน, ปัญหาสิทธิ์ ฯลฯ เนื่องจากระบบของแต่ละผู้ใช้มีการกำหนดค่าที่แตกต่างกัน คุณจึงต้องลองวิธีที่ระบุไว้ทั้งหมดทีละวิธีจนกว่าปัญหาของคุณจะได้รับการแก้ไข
หากคุณกำลังเผชิญกับปัญหาใดๆ กับ Task Scheduler เช่น Task Scheduler ไม่พร้อมใช้งาน, Task Scheduler ไม่ทำงาน ฯลฯ ไม่ต้องกังวล เพราะวันนี้เราจะอภิปรายวิธีต่างๆ เพื่อแก้ไขปัญหานี้ ดังนั้นโดยไม่เสียเวลา ลองดูวิธี แก้ไข Task Scheduler ไม่ทำงานใน Windows 10 ด้วยคู่มือการแก้ไขปัญหาที่ระบุด้านล่าง
แก้ไข Task Scheduler Not Running In Windows 10
ขอแนะนำให้สร้างจุดกู้ระบบ (Restore Point) ก่อน เพื่อป้องกันกรณีเกิดปัญหาขึ้น
วิธีที่ 1: เริ่ม Task Scheduler Service ด้วยตนเอง
วิธีที่ดีที่สุดและเป็นวิธีแรกที่ควรเริ่มต้น หากคุณกำลังเผชิญกับปัญหา Task Scheduler ไม่ทำงาน คือการเริ่มบริการ Task Scheduler ด้วยตนเอง
เพื่อเริ่มบริการ Task Scheduler ด้วยตนเอง ให้ทำตามขั้นตอนด้านล่าง:
- เปิด Run dialog box (กล่องโต้ตอบ Run) โดยการค้นหาโดยใช้แถบค้นหา
- พิมพ์ services.msc ในกล่องโต้ตอบ Run และกด Enter
- สิ่งนี้จะเปิดหน้าต่าง Services ซึ่งคุณต้องหาบริการ Task Scheduler
- หา Task Scheduler Service ในรายการ แล้วคลิกขวาและเลือก Properties (คุณสมบัติ)
- ตรวจสอบให้แน่ใจว่า Startup type ตั้งค่าเป็น Automatic (อัตโนมัติ) และบริการกำลังทำงาน หากไม่ใช่ ให้คลิกที่ Start (เริ่ม)
- คลิก Apply ตามด้วย OK
- รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และดูว่าคุณสามารถ แก้ไข Task Scheduler Not Running In Windows 10 ได้หรือไม่
วิธีที่ 2: แก้ไข Registry (Registry Fix)
ตอนนี้ Task Scheduler อาจไม่ทำงานอย่างถูกต้องเนื่องจากการกำหนดค่า Registry ที่ไม่ถูกต้องหรือเสียหาย ดังนั้นเพื่อแก้ไขปัญหานี้ คุณต้องเปลี่ยนการตั้งค่า Registry บางส่วน แต่ก่อนที่คุณจะดำเนินการต่อ ตรวจสอบให้แน่ใจว่าคุณสำรอง Registry ของคุณไว้แล้ว เผื่อกรณีเกิดปัญหาขึ้น
- เปิด Run dialog box โดยการค้นหาโดยใช้แถบค้นหา
- ตอนนี้พิมพ์ regedit ในกล่องโต้ตอบ Run และกด Enter เพื่อเปิด Registry Editor
- ไปที่คีย์ Registry ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
- ตรวจสอบให้แน่ใจว่าเลือก Schedule ในหน้าต่างด้านซ้าย และในหน้าต่างด้านขวา ให้หา "Start" registry DWORD
- หากคุณไม่พบคีย์ที่สอดคล้องกัน ให้คลิกขวาที่พื้นที่ว่างในหน้าต่างด้านขวาและเลือก New > DWORD (32-bit) value
- ตั้งชื่อคีย์นี้เป็น Start และดับเบิลคลิกที่มันเพื่อเปลี่ยนค่าของมัน
- ในฟิลด์ Value data พิมพ์ 2 และคลิก OK
- ปิด Registry Editor และรีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
หลังจากคอมพิวเตอร์ของคุณรีสตาร์ท คุณอาจสามารถ แก้ไข Task Scheduler Not Running in Windows 10 ได้ หากไม่ได้ ให้ดำเนินการต่อไปกับวิธีถัดไป
วิธีที่ 3: เปลี่ยนเงื่อนไขของงาน (Task Conditions)
ปัญหา Task Scheduler ไม่ทำงาน อาจเกิดขึ้นเนื่องจากเงื่อนไขของงาน (Task conditions) ที่ไม่ถูกต้อง คุณต้องตรวจสอบให้แน่ใจว่าเงื่อนไขของงานถูกต้อง เพื่อการทำงานที่ถูกต้องของ Task Scheduler
- เปิด Control Panel โดยการค้นหาโดยใช้แถบค้นหา
- สิ่งนี้จะเปิดหน้าต่าง Control Panel แล้วคลิกที่ System and Security (ระบบและความปลอดภัย)
- ภายใต้ System and Security คลิกที่ Administrative Tools (เครื่องมือการบริหาร)
- หน้าต่าง Administrative Tools จะเปิดขึ้น
- ตอนนี้จากรายการเครื่องมือที่มีอยู่ภายใต้ Administrative tools คลิกที่ Task Scheduler
- สิ่งนี้จะเปิดหน้าต่าง Task Scheduler
- ตอนนี้จากด้านซ้ายของ Task Scheduler คลิกที่ Task Scheduler Library เพื่อดูงานทั้งหมด
- คลิกขวาที่ Task และเลือก Properties (คุณสมบัติ) จากเมนูบริบท
- ในหน้าต่าง Properties ไปที่แท็บ Conditions (เงื่อนไข)
- ติ๊กเครื่องหมายกล่องถัดจาก "Start only if the following network connection is available (เริ่มต้นก็ต่อเมื่อมีการเชื่อมต่อเครือข่ายต่อไปนี้พร้อมใช้งาน)"
- เมื่อคุณติ๊กกล่องข้างต้นแล้ว จากเมนูดรอปดาวน์เลือก Any connection (การเชื่อมต่อใดก็ได้)
- คลิก OK เพื่อบันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์
หลังจากคอมพิวเตอร์ของคุณรีสตาร์ท คุณอาจสามารถ แก้ไขปัญหา Task Scheduler Not Running in Windows 10 ได้
วิธีที่ 4: ลบ Task Scheduler Tree Cache ที่เสียหาย
เป็นไปได้ว่า Task Scheduler ไม่ทำงานเพราะ Task Scheduler tree cache ที่เสียหาย ดังนั้น ด้วยการลบ Task Scheduler tree cache ที่เสียหาย คุณอาจแก้ไขปัญหานี้ได้
- กด Windows Key + R แล้วพิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor
- ไปที่คีย์ Registry ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
- คลิกขวาที่ Tree Key และเปลี่ยนชื่อเป็น Tree.old และเปิด Task Scheduler อีกครั้งเพื่อดูว่าข้อความข้อผิดพลาดยังปรากฏหรือไม่
- หากข้อผิดพลาดไม่ปรากฏ หมายความว่ารายการภายใต้ Tree key เสียหาย และเราจะหาออกว่าตัวไหน
เพื่อหาว่างานไหนเสียหาย ให้ทำตามขั้นตอนด้านล่าง:
- ขั้นแรก เปลี่ยนชื่อ Tree.old กลับเป็น Tree ซึ่งคุณเปลี่ยนชื่อในขั้นตอนก่อนหน้า
- ภายใต้ Tree registry key เปลี่ยนชื่อแต่ละคีย์เป็น .old และทุกครั้งที่คุณเปลี่ยนชื่อคีย์เฉพาะ ให้เปิด Task Scheduler และดูว่าคุณสามารถแก้ไขข้อความข้อผิดพลาวได้หรือไม่ ทำซ้ำจนกว่าข้อความข้อผิดพลาวจะไม่ปรากฏอีก
- เมื่อข้อความข้อผิดพลาวปรากฏ แสดงว่างานเฉพาะที่คุณเปลี่ยนชื่อคือผู้กระทำผิด
- คุณต้องลบงานเฉพาะนั้น คลิกขวาที่มันและเลือก Delete (ลบ)
- รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
หลังจากคอมพิวเตอร์ของคุณรีสตาร์ท ดูว่าคุณสามารถ แก้ไขปัญหา Task Scheduler Not Running in Windows 10 ได้หรือไม่
วิธีที่ 5: เริ่ม Task Scheduler โดยใช้ Command Prompt
Task Scheduler ของคุณอาจทำงานอย่างถูกต้องหากคุณเริ่มมันโดยใช้ Command Prompt
- พิมพ์ cmd ในแถบค้นหา Windows แล้วคลิกขวาที่ Command Prompt และเลือก "Run as administrator (เรียกใช้เป็นผู้ดูแลระบบ)"
- เมื่อถามยืนยัน คลิกที่ปุ่ม Yes Command Prompt ผู้ดูแลระบบของคุณจะเปิดขึ้น
- พิมพ์คำสั่งด้านล่างใน command prompt และกด Enter:
net start task scheduler
หลังจากทำตามขั้นตอนข้างต้น Task Scheduler ของคุณอาจเริ่มทำงานอย่างถูกต้อง
วิธีที่ 6: เปลี่ยนการกำหนดค่าบริการ (Service Configuration)
เพื่อเปลี่ยนการกำหนดค่าบริการ ให้ทำตามขั้นตอนด้านล่าง:
- พิมพ์ cmd ในแถบค้นหา Windows แล้วคลิกขวาที่ Command Prompt และ选择 "Run as administrator"
- พิมพ์คำสั่งด้านล่างใน command prompt และกด Enter:
SC Config schedule start= auto
- หลังจากรันคำสั่ง หากคุณได้รับการตอบกลับ [SC] Change Service Config SUCCESS แล้วบริการจะถูกเปลี่ยนเป็น automatic เมื่อคุณจะรีบูทหรือรีสตาร์ทคอมพิวเตอร์ของคุณ
- ปิด command prompt และรีสตาร์ทคอมพิวเตอร์ของคุณ
บทความแนะนำ:
- 3 วิธีรวมไฟล์ PowerPoint หลายไฟล์
- แก้ไข VCRUNTIME140.dll is Missing from Windows 10
- 7 วิธีแก้ไข PUBG Crashes บนคอมพิวเตอร์
- รีเซ็ตหรือกู้คืนรหัสผ่าน Gmail ของคุณ
หวังว่าด้วยวิธีใดวิธีหนึ่งจากข้างต้น คุณจะสามารถ แก้ไข Task Scheduler Not Running In Windows 10 ได้ แต่หากคุณยังมีคำถามเกี่ยวกับบทช่วยสอนนี้ โปรดอย่าลังเลที่จะถามในส่วนความคิดเห็น