Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีการแก้ไขข้อผิดพลาดของตัวกำหนดเวลางาน (0x1) ใน Windows

ข้อผิดพลาดตัวกำหนดเวลางาน 0x1 เป็นข้อผิดพลาดทั่วไปที่ฉันเห็นกับงานที่กำหนดเวลาไว้ของ windows ฉันเคยเห็นมันในคอมพิวเตอร์ของผู้ใช้หลายคน เช่นเดียวกับคอมพิวเตอร์และเซิร์ฟเวอร์ของฉัน ฉันได้แก้ไขข้อผิดพลาดนี้หลายครั้งและการแก้ไขก็เหมือนเดิมหรือคล้ายกันมากเสมอ

อะไรทำให้เกิดข้อผิดพลาด

ข้อผิดพลาด Task Scheduler (0x1) เกิดขึ้นเนื่องจากปัญหาพาธของระบบ งานของคุณไม่สามารถรันได้สำเร็จเพราะไม่พบไฟล์ที่จะรัน

บางครั้งงานจะทำงานและเสร็จสมบูรณ์ แต่งานจะไม่ได้ทำสิ่งที่คุณต้องทำจริงๆ ฉันจะดำเนินการแก้ไขด้านล่าง

วิธีการแก้ไขข้อผิดพลาดของตัวกำหนดเวลางาน (0x1) ใน Windows

วิธีการแก้ไขข้อผิดพลาด Task Scheduler (0x1) ใน Windows

ในการแก้ไขข้อผิดพลาด 0x1 คุณต้องป้อนเส้นทางในช่อง "เริ่มใน (ตัวเลือก)" ในส่วนการดำเนินการแก้ไขของงานที่กำหนดเวลาไว้

โดยทำตามขั้นตอนเหล่านี้

  1. เปิดตัวกำหนดเวลางานโดยคลิกเริ่มและพิมพ์ใน "Task Scheduler" แล้วคลิกแอป
  2. คลิกไลบรารีตัวกำหนดเวลางาน
  3. คลิกขวาที่งานที่ต้องการและเลือกคุณสมบัติ
  4. คลิกแท็บการทำงาน
  5. คลิกแก้ไข
  6. ในช่อง Start in (ไม่บังคับ) ให้พิมพ์เส้นทางที่ต้องการ
  7. หากคุณไม่แน่ใจว่าเส้นทางที่ถูกต้องควรคัดลอกพาธลบกระบวนการจากฟิลด์โปรแกรม/สคริปต์
  8. ในตัวอย่างด้านล่าง ฉันใส่ c:\Program Files\Microsoft Security Client\
    วิธีการแก้ไขข้อผิดพลาดของตัวกำหนดเวลางาน (0x1) ใน Windows
  9. คลิกตกลงเพื่อปิดหน้าจอการดำเนินการแก้ไข
  10. คลิกตกลงเพื่อปิดงานที่กำหนดเวลาไว้
  11. เรียกใช้งานที่กำหนดเวลาไว้อีกครั้ง
  12. ถ้าคุณเห็นผลลัพธ์การรันล่าสุดคือ 0x0 แสดงว่างานนั้นรันสำเร็จแล้ว

วิธีการแก้ไขข้อผิดพลาดของตัวกำหนดเวลางาน (0x1) ใน Windows

วิดีโอด้านล่างยังแสดงขั้นตอนข้างต้นให้คุณเห็นด้วย

วิธีการแก้ไขข้อผิดพลาดของตัวกำหนดเวลางาน (0x1) ใน Windows

วิธีการแก้ไขข้อผิดพลาด Task Scheduler (0x1) เมื่อเรียกใช้ไฟล์แบทช์

ในการแก้ไขข้อผิดพลาด 0x1 เมื่อเรียกใช้แบตช์ไฟล์ในตัวกำหนดตารางเวลางาน คุณต้องป้อนเส้นทางในฟิลด์ “เริ่มใน (ตัวเลือก)” ในส่วนการดำเนินการแก้ไขของงานที่กำหนดเวลาไว้

คุณได้รับข้อผิดพลาด 0x1 เมื่อตัวกำหนดเวลางานกำลังเรียกใช้แบตช์ไฟล์เพราะไม่พบไฟล์ ในตัวอย่างด้านล่าง ฉันกำลังเรียกใช้งานที่กำหนดเวลาไว้ต่อไปนี้

  • ชื่องาน :ไฟล์แบตช์ทดสอบ
  • โปรแกรม/สคริปต์ :C:\Data\Robocopy.cmd
  • เริ่มใน (ไม่บังคับ) :ว่าง

เนื้อหา Robocopy.cmd (FYI Robocopy.exe อยู่ในโฟลเดอร์ C:\Data)

Robocopy.exe “C:\Data\Files” “D:\Backup\%DATE%\”

เมื่องานที่กำหนดเวลาไว้ทำงานหากไม่ได้กรอกข้อมูลในฟิลด์ "เริ่มใน (ไม่บังคับ)" จะใช้เส้นทางเริ่มต้นของ C:\Windows\System32 ปัญหาคือจะไม่พบไฟล์ robocopy.exe เพื่อเริ่มการคัดลอกไฟล์

มีการแก้ไขเล็กน้อยที่นี่

  1. เปิดตัวกำหนดเวลางานโดยคลิกเริ่มและพิมพ์ใน "Task Scheduler" แล้วคลิกแอป
  2. คลิกไลบรารีตัวกำหนดเวลางาน
  3. คลิกขวาที่งานที่ต้องการและเลือกคุณสมบัติ
  4. คลิกแท็บการทำงาน
  5. คลิกแก้ไข
  6. ในฟิลด์ Start in (ไม่บังคับ) ให้พิมพ์เส้นทางที่ต้องการ (ในตัวอย่างด้านบนจะเป็น C:\Data\

คุณยังสามารถคัดลอกไฟล์ robocopy.exe ไปยังโฟลเดอร์ C:\Windows\System32\ หรืออัปเดต Robocopy.cmd ด้วยพาธแบบเต็มไปยัง .exe ตามด้านล่าง

C:\Data\Robocopy.exe “C:\Data\Files” “D:\Backup\%DATE%\”

วิธีการแก้ไขข้อผิดพลาด Task Scheduler (0x1) เมื่อเรียกใช้ Powershell Scripts

ในการแก้ไขข้อผิดพลาด 0x1 เมื่อเรียกใช้สคริปต์ PowerShell ในตัวกำหนดเวลางาน คุณต้องตั้งค่านโยบายการดำเนินการเพื่อเลี่ยงผ่านในอาร์กิวเมนต์ตัวกำหนดเวลางาน

โดยทำตามขั้นตอนเหล่านี้

  1. เปิดตัวกำหนดเวลางานโดยคลิกเริ่มและพิมพ์ใน "Task Scheduler" แล้วคลิกแอป
  2. คลิกไลบรารีตัวกำหนดเวลางาน
  3. คลิกขวาที่งานที่ต้องการและเลือกคุณสมบัติ
  4. คลิกแท็บการทำงาน
  5. คลิกแก้ไข
  6. ในช่อง “Program/script” ให้พิมพ์ powershell.exe
  7. ในช่อง “เพิ่มอาร์กิวเมนต์” ให้ป้อน -ExecutionPolicy Bypass -File “C:\Data\Script.ps1”
  8. ในฟิลด์ Start in (ไม่บังคับ) ให้พิมพ์เส้นทางของตำแหน่งที่สคริปต์ PowerShell ตั้งอยู่  C:\Data

วิธีการแก้ไขข้อผิดพลาดของตัวกำหนดเวลางาน (0x1) ใน Windows