Windows ค่าเริ่มต้น Sleep หลังไม่ได้ใช้งานนาน แต่หากต้องการ Shutdown ทุกวัน หรือเมื่อ Idle นานๆ ใช้ Task Scheduler หรือ Command Prompt
Task Scheduler: ตั้งเวลา Shutdown ทุกวัน
- Win ค้นหา Task Scheduler เปิด
- Action > Create Basic Task
- ชื่อ: Shutdown > Next
- Trigger: Daily (หรือ Weekly/Monthly/One Time) > Next
- ตั้ง Start date/time > Next
- Action: Start a program > Next
- Program:
shutdown.exe> Next > Finish
Shutdown เมื่อ Idle (เพิ่มเงื่อนไข)
- คลิกขวา Task "Shutdown" > Properties
- แท็บ Conditions
- ติ๊ก Start the task only if the computer is idle for
- ตั้งเวลาเท่ากันทั้ง 2 ช่อง (เช่น 10 นาที) > OK
ยกเลิก Shutdown อัตโนมัติ
- เปิด Task Scheduler (
Win + R>taskschd.msc) - Task Scheduler Library > หา Task Shutdown
- คลิกขวา > Disable (หยุดชั่วคราว) หรือ Delete (ลบถาวร)
Command Prompt / PowerShell: ตั้ง Timer Shutdown
ง่ายกว่า Task Scheduler สำหรับครั้งเดียว/ไม่บ่อย
- Win + X > Windows Terminal (Admin)
- Shutdown หลัง N วินาที:
Shutdown /s -t N(เช่น 5 นาที = 300 วิ:Shutdown /s -t 300) - Restart หลัง N วินาที:
Shutdown -r -t N - ยกเลิก:
Shutdown -a
สร้าง Shortcut Shutdown Timer บน Desktop
- คลิกขวา Desktop > New > Shortcut
- Location:
Shutdown -s -t 300(300 วิ = 5 นาที ปรับได้) - ชื่อ: ShutDownTimer > Finish
- คลิกขวา Shortcut > Properties > Change Icon > เลือกไอคอน Power
ดับเบิลคลิก Shortcut เพื่อเริ่มนับถอยหลัง ยกเลิกด้วย shutdown -a ใน CMD
สรุป
Task Scheduler: อัตโนมัติ ซับซ้อน รองรับเงื่อนไข Idle/Time/Event เยอะ | CMD/Shortcut: ใช้ครั้งเดียว/เร็ว เลือกตามความสะดวก