เรียนรู้การจัดกำหนดการงานโดยใช้ at.exe และ schtasks.exe
- ตั้งแต่ Windows 8 เป็นต้นไป at.exe (at command) เลิกใช้แล้ว
- Microsoft แนะนำให้ใช้คำสั่ง schtasks แทน
เอ็กซ์ติดตั้งโดยคลิกที่ไฟล์ดาวน์โหลด
- ดาวน์โหลด DriverFix (ไฟล์ดาวน์โหลดที่ตรวจสอบแล้ว)
- คลิก เริ่มสแกน เพื่อค้นหาไดรเวอร์ที่มีปัญหาทั้งหมด
- คลิก อัพเดตไดรเวอร์ เพื่อรับเวอร์ชันใหม่และหลีกเลี่ยงการทำงานผิดพลาดของระบบ
- ดาวน์โหลด DriverFix แล้วโดย 0 ผู้อ่านในเดือนนี้
at.exe และ schtasks.exe เป็นเครื่องมือบรรทัดคำสั่งที่มีประโยชน์ซึ่งจะช่วยคุณ ดำเนินการอัตโนมัติบนคอมพิวเตอร์ของคุณ โดยไม่ต้องทำเอง ช่วยให้ตั้งค่างานเดียวกันบนคอมพิวเตอร์หลายเครื่องได้ง่าย และมีประโยชน์เมื่อทำงานกับแอปพลิเคชันหรือสคริปต์ที่ต้องใช้ Task Scheduler
Microsoft เลิกใช้คำสั่ง at.exe แล้ว และแนะนำให้ใช้คำสั่ง schtasks.exe ขั้นสูงสำหรับจัดการงานตามกำหนดเวลา
ในคำแนะนำนี้ เราจะแสดงวิธีจัดการงานตามกำหนดการโดยใช้เครื่องมือ at.exe และ schtasks.exe ใน Command Prompt
การใช้งานที่ exe คืออะไร?
at.exe เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งในระบบปฏิบัติการ Windows ที่ให้คุณกำหนดเวลางานให้ทำงานตามเวลาที่กำหนด สามารถใช้เพื่อสร้าง ดู แก้ไข หรือลบงานที่จัดกำหนดการไว้ได้ ทำให้คุณทำได้ ดำเนินการต่าง ๆ จากพรอมต์คำสั่ง หรือแบทช์ไฟล์
ด้วยคำสั่ง at.exe คุณสามารถระบุเวลาและวันที่แน่นอนสำหรับงานที่จะดำเนินการพร้อมกับโปรแกรมหรือคำสั่งที่ต้องเรียกใช้
คำสั่งนี้มีอยู่ในระบบปฏิบัติการ Windows หลายระบบ รวมถึง Windows 7, Windows Vista, Windows XP และ Windows รุ่นเก่าบางรุ่น
schtasks.exe คืออะไร
schtasks.exe เป็นเครื่องมือ Task Scheduler ที่ให้คุณจัดการงานตามกำหนดเวลา ซึ่งมีวิธีขั้นสูงและยืดหยุ่นกว่าในการสร้าง แก้ไข ดู และลบงานที่กำหนดเวลาไว้ เมื่อเทียบกับคำสั่ง at.exe ที่เลิกใช้แล้ว
แม้ว่า Task Scheduler จะมีอินเทอร์เฟซแบบกราฟิก คุณยังสามารถใช้ Command Prompt เพื่อสร้าง แก้ไข และลบงานได้
จะใช้ at.exe และ schtasks.exe ได้อย่างไร?
1. สร้างงานที่กำหนดเวลาไว้:
- เปิดเมนู Start ค้นหา พร้อมรับคำสั่งและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.
- เพื่อสร้างงานประจำวันที่รันแอปเวลา 8.30 น. โดยใช้ schtasks.exe บน Windows 8 และใหม่กว่าให้พิมพ์คำสั่งต่อไปนี้:
SCHTASKS /CREATE /SC DAILY /TN "MyTask\Script Task" /TR "C:\Scripts\script.bat" /ST 08:30
แทนที่ งานของฉัน ด้วยเส้นทางโฟลเดอร์ที่ต้องการ งานสคริปต์ พร้อมชื่อที่คุณต้องการตั้งให้กับงาน และ C:\Scripts\script.bat ด้วยเส้นทางไปยังแอปพลิเคชันหรือสคริปต์ที่คุณต้องการเรียกใช้ กำหนดเวลาที่ต้องการสำหรับงานใน 08:30 รูปแบบ. - ในการสร้างงานโดยใช้ at.exe บน Windows 7 และเวอร์ชันก่อนหน้าให้พิมพ์คำสั่งต่อไปนี้:
09:00 น. /ทุกๆ: D "C:\Scripts\script.bat"
- กด เข้า เพื่อสร้างงาน
2. เปลี่ยนงานที่กำหนดเวลาไว้:
- เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
- สำหรับ Windows 8 และใหม่กว่าให้ป้อนคำสั่งต่อไปนี้เพื่อเปลี่ยนเวลาที่งานชื่อ Script Task ทำงานเป็น 9:00 น.:
SCHTASKS /CHANGE /TN “MyTasks\Script งาน” /ST 09:00
แทนที่ งานของฉัน ด้วยเส้นทางโฟลเดอร์ที่ต้องการ งานสคริปต์ พร้อมชื่อที่คุณต้องการตั้งให้กับงาน กำหนดเวลาที่ต้องการสำหรับงานใน 09:00 รูปแบบ. - สำหรับ Windows 7 และเวอร์ชันก่อนหน้าให้ใช้คำสั่ง at.exe แทน:
09:00 น. /เปลี่ยน "งาน MyTasks\Script"
- หากได้รับแจ้ง ให้พิมพ์รหัสผ่านบัญชีผู้ใช้ของคุณแล้วกด เข้า.
- วิธีถ่ายโอนไฟล์แบบไร้สายจากพีซีไปยัง Android
- วิธีปิดใช้งานการเซ็นชื่อ SMB เป็นค่าเริ่มต้นใน Windows 11
- ISUSPM.exe: คืออะไร & วิธีแก้ไขข้อผิดพลาด
3. ดูงานที่กำหนดเวลาไว้
- เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
- หากต้องการดูงานที่กำหนดเวลาไว้ Windows 10 และใหม่กว่าคุณสามารถใช้คำสั่งต่อไปนี้:
SCHTASKS /แบบสอบถาม
- คำสั่งนี้จะแสดงรายการงานตามกำหนดการทั้งหมดบนระบบของคุณ รวมถึงชื่อ สถานะ ทริกเกอร์ และรายละเอียดอื่นๆ
- สำหรับ Windows 7 และเก่ากว่าให้รันคำสั่งด้านล่าง:
ที่
งานที่คุณสร้างโดยใช้ Task Scheduler จะอยู่ที่ด้านล่างสุดของรายการ
4. ยกเลิกงานที่กำหนดเวลาไว้
- เปิด Command Prompt ในฐานะผู้ดูแลระบบ
- สำหรับ Windows 8 และใหม่กว่าให้รันคำสั่งด้านล่างเพื่อลบงานที่กำหนดเวลาไว้ชื่อ Cleanup Task:
SCHTASKS /DELETE /TN "งาน MyTasks\Cleanup"
ตัวอย่างนี้ลบไฟล์ งานล้างข้อมูล อยู่ในโฟลเดอร์ MyTasks จากงานที่กำหนดเวลาไว้ - หากต้องการยืนยันการลบ ให้พิมพ์ วาย เมื่อได้รับแจ้งและกด เข้า.
- สำหรับ Windows 7 และเวอร์ชันก่อนหน้าให้รันคำสั่ง at.exe ด้านล่างเพื่อลบงานที่กำหนดเวลาไว้:
ที่ 8 /ลบ
แทนที่ 8 ด้วยรหัสของงานที่คุณต้องการลบ - หากต้องการลบงานทั้งหมดออกจาก Windows 8 และใหม่กว่า ระบบปฏิบัติการ ให้รันคำสั่งด้านล่าง:
SCHTASKS /ลบ /TN * /F
- หากต้องการลบงานทั้งหมดออกจาก Windows 7 และเก่ากว่าให้ใช้คำสั่งนี้แทน:
ใน /ลบ
schtasks เป็นคำสั่งขั้นสูงและยืดหยุ่นกว่าในการจัดการงานที่กำหนดเวลาใน Windows ซึ่งแตกต่างจากคำสั่ง at หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับพารามิเตอร์และตัวเลือกของ คำสั่ง schtasksไปที่หน้า Microsoft Learn อย่างเป็นทางการ
คุณยังสามารถใช้ ยูทิลิตี Task Scheduler สำหรับการสร้าง แก้ไข และจัดการงานตามกำหนดเวลา
สำหรับคำถามและคำแนะนำเพิ่มเติม โปรดใช้ส่วนความคิดเห็นด้านล่าง
ยังคงมีปัญหา? แก้ไขด้วยเครื่องมือนี้:
ผู้สนับสนุน
ปัญหาเกี่ยวกับไดรเวอร์บางอย่างสามารถแก้ไขได้เร็วขึ้นโดยใช้เครื่องมือเฉพาะ หากคุณยังคงมีปัญหากับไดรเวอร์ของคุณ เพียงดาวน์โหลด โปรแกรมควบคุม และทำให้ใช้งานได้ในไม่กี่คลิก หลังจากนั้นปล่อยให้มันเข้าควบคุมและแก้ไขข้อผิดพลาดทั้งหมดของคุณในเวลาไม่นาน!