Task Scheduler เป็นเครื่องมืออันทรงพลังสำหรับการทำงานอัตโนมัติต่างๆ บน Windows 10 และ Windows 11 อย่างไรก็ตาม ผู้ใช้บางส่วนอาจเจอ Task Scheduler 0x1 error ขณะใช้คุณสมบัตินี้ หากคุณเป็นหนึ่งในนั้นและอยากรู้ว่าข้อผิดพลาดนี้หมายถึงอะไร สาเหตุคืออะไร และสำคัญที่สุดคือแก้ไขอย่างไร บทความนี้เป็นสำหรับคุณ

Task Scheduler 0x1 error เป็นรหัสข้อผิดพลาดที่เกิดขึ้นเมื่องานที่กำหนดไว้ใน Windows ไม่สามารถรันได้สำเร็จ รหัสข้อผิดพลาดนี้บ่งชี้ว่างานไม่ได้ดำเนินการตามที่คาดหวัง โชคดีที่คุณสามารถแก้ไขปัญหานี้ได้ด้วยวิธีการแก้ไขปัญหาบางอย่างที่ให้ไว้ในคู่มือด้านล่าง มาเริ่มกันเลย!
คำตอบด่วน
แก้ไขข้อผิดพลาด Task Scheduler โดยทำตามขั้นตอนเหล่านี้เพื่อปรับการตั้งค่าตัวเลือกความปลอดภัย:
1. ไปที่ Task Scheduler Library คลิกขวาที่งาน และเลือก Properties
2. ในแท็บ General ให้ติ๊กถูกกล่อง Run with highest privileges
3. ทางเลือกอื่น คุณสามารถเลือกตัวเลือก Run whether user is logged on or not
สาเหตุ Task Scheduler 0x1 Error
หลายปัจจัยสามารถก่อให้เกิด Task Scheduler 0x1 error บน Windows 10:
- สิทธิ์ไม่เพียงพอ
- เส้นทางไฟล์ไม่ถูกต้อง
- การตั้งค่างานผิดพลาด
- ข้อผิดพลาดของสคริปต์หรือโปรแกรม
- นโยบายการดำเนินการ
ตอนนี้คุณเข้าใจชัดเจนแล้วว่าข้อผิดพลาดนี้หมายถึงอะไรและสาเหตุคืออะไร มาโฟกัสที่ส่วนสำคัญที่สุด: วิธีแก้ไข มีหลายวิธีที่จะลอง และสำคัญคือต้องสำรวจทั้งหมด เพราะสิ่งที่ทำงานได้กับคนหนึ่งอาจไม่ทำงานกับอีกคน
วิธีที่ 1: กำหนดเส้นทาง Start in
บางครั้ง โปรแกรมหรือสคริปต์ต้องการไดเรกทอรีทำงานเฉพาะหรือเส้นทาง Start In เพื่อทำงานได้ถูกต้อง ด้วยการกำหนด Start In Path ใน Task Scheduler คุณบอก Windows อย่างชัดเจนว่าจะเริ่มดำเนินการงานที่ไหน มันรับรองว่างานมีสภาพแวดล้อมที่เหมาะสมในการดำเนินการโดยไม่เจอข้อผิดพลาด นี่คือวิธีดำเนินการเพื่อแก้ Task Scheduler 0x1 PowerShell error:
1. เปิด Task Scheduler โดยค้นหาในกล่องค้นหา Windows และคลิกผลลัพธ์
2. ใน Task Scheduler ไปที่ Task Scheduler Library ด้านซ้าย
3. คลิกขวาที่งานที่ก่อให้เกิดปัญหา และเลือก Properties

4. ในหน้าต่างใหม่ ไปที่แท็บ Actions และคลิกปุ่ม Edit

5. ระบุเส้นทางไดเรกทอรีสำหรับส่วน Start in (Optional) ตัวเช่น ถ้า Program/Script เป็น C:\Program Files\BlueStacks_nxt\BlueStacksHelper.exe ให้เขียน C:\Program Files\BlueStacks_nxt ใน Start in (Optional)

6. ในบางกรณี คุณอาจเห็นเครื่องหมายคำพูดใน Program/Script และ Start in (Optional) โปรดแน่ใจว่าลองลบเครื่องหมายคำพูดเหล่านั้นออก
วิธีที่ 2: ลองเปลี่ยนการตั้งค่าตัวเลือกความปลอดภัย
งาน Task Scheduler รันด้วยสิทธิ์ผู้ใช้เฉพาะ หากบัญชีผู้ใช้ที่รันงานไม่มีสิทธิ์ที่จำเป็นในการเข้าถึงทรัพยากรบางอย่างหรือดำเนินการเฉพาะ อาจนำไปสู่ข้อผิดพลาด นี่คือวิธีแก้ Task Scheduler 0x1 error ใน Windows 10 หรือ 11:
1. เปิด Task Scheduler โดยค้นหาในกล่องค้นหา Windows และคลิกผลลัพธ์
2. ใน Task Scheduler ไปที่ Task Scheduler Library ด้านซ้าย
3. คลิกขวาที่งานที่ก่อให้เกิดข้อผิดพลาด และเลือก Properties
4. ไปที่แท็บ General ในส่วน Security options ให้ติ๊กถูกกล่อง Run with highest privileges

5. หากยังไม่ได้ผล คุณสามารถลองเลือก Run whether user is logged on or not ลองทุกชุดการผสมผสานที่เป็นไปได้

ให้แน่ใจว่าบัญชีผู้ใช้ของคุณมีสิทธิ์พิเศษที่จำเป็นสำหรับโปรแกรมในไฟล์ batch ให้รันสำเร็จ สิ่งนี้สำคัญโดยเฉพาะเมื่อดำเนินการบนเซิร์ฟเวอร์ระยะไกล
อ่านเพิ่มเติม: แก้ Task Scheduler Not Running ใน Windows 10
วิธีที่ 3: ใช้ Full Paths แทน Relative Paths
Full paths มีแนวโน้มน้อยกว่าที่จะมีปัญหาที่เกี่ยวกับไดเรกทอรีทำงานที่แตกต่างกันหรือสิทธิ์ ซึ่งเป็นสาเหตุทั่วไปของ Task Scheduler 0x1 error บน Windows 10 นี่คือวิธีใช้ full path:
1. คลิกขวาที่งานที่ก่อให้เกิดข้อผิดพลาด และเลือก Properties
2. ไปที่แท็บ Actions และคลิกปุ่ม Edit
3. ดูที่ช่อง Program/script ช่องนี้ระบุโปรแกรมหรือสคริปต์ที่งานกำลังรัน ให้แน่ใจว่าเส้นทางไปยังโปรแกรมหรือสคริปต์ถูกต้อง
4. หากคุณใช้ batch file (.bat) หรือ PowerShell script (.ps1) ให้แน่ใจว่าเส้นทางในช่องนี้เป็น full path (เช่น “C:\Scripts\my_script.bat”)

5. หากทุกอย่างถูกต้องและยังได้ข้อผิดพลาด ลองใช้ UNC path (เช่น “\ServerName\Scripts\my_script.bat”)

6. หลีกเลี่ยงการใช้ relative paths (เช่น “my_script.bat” โดยไม่ระบุ full path) เว้นแต่คุณแน่ใจว่าไดเรกทอรีทำงานของงานถูกตั้งค่าอย่างถูกต้อง
วิธีที่ 4: ตั้งค่า Execution Policy (สำหรับ PowerShell Scripts)
เมื่อคุณจัดตาราง PowerShell script ให้รันผ่าน Task Scheduler อาจเจอ 0x1 error หาก Execution Policy ป้องกันไม่ให้รัน เพราะ Task Scheduler รันสคริปต์ในลักษณะที่มักถูกพิจารณาว่าเป็น remote scripts แม้จะจัดเก็บในเครื่องท้องถิ่น นี่คือวิธีแก้ Task Scheduler 0x1 PowerShell error:
1. คลิกขวาที่งานที่ก่อให้เกิดข้อผิดพลาด และเลือก Properties
2. ในหน้าต่างใหม่ ไปที่แท็บ Actions และคลิกปุ่ม Edit
3. ในช่อง Program/script พิมพ์ powershell.exe
4. ในส่วน Add arguments (optional) พิมพ์ -ExecutionPolicy Bypass -File “C:\Data\Script.ps1” แทนที่ “C:\Data\Script.ps1” ด้วยเส้นทางสคริปต์ของคุณ
5. ในส่วน Start in (Optional) พิมพ์ตำแหน่งของสคริปต์ เช่น C:\Data

อ่านเพิ่มเติม: จัดตารางปิดเครื่องคอมพิวเตอร์ด้วย Task Scheduler
วิธีที่ 5: ใช้ตัวเลือก Create Task แทน Create Basic Task
เมื่อคุณสร้างงานด้วยตัวเลือก Create Task ใน Task Scheduler คุณจะมีตัวเลือกการกำหนดค่าขั้นสูงมากกว่าตัวเลือก Create Basic Task ความยืดหยุนเพิ่มเติมนี้ช่วยให้คุณตั้งค้างานที่ต้องการการตั้งค่า สิทธิ์ และการกระทำเฉพาะ ซึ่งอาจจำเป็นต่อการหลีกเลี่ยง 0x1 Task Scheduler error มันช่วยให้คุณปรับแต่งงานตามความต้องการของคุณได้ละเอียด

หวังว่าบทความนี้ช่วยคุณ แก้ Task Scheduler 0x1 error โปรดแจ้งเราและผู้อื่นว่าวิธีไหนทำงานได้ เพื่อช่วยผู้อื่นตัดสินใจว่าวิธีไหนมีประสิทธิภาพตอนนี้ หากมีคำถามหรือข้อเสนอแนะอื่น โปรดแชร์ในส่วนความคิดเห็น