วิธีตั้งเวลาปิดเครื่องอัตโนมัติใน Windows

 
Shutdown Windows


ในยุคที่คอมพิวเตอร์กลายเป็นอุปกรณ์หลักในการทำงาน เรียนออนไลน์ ดูหนัง หรือดาวน์โหลดไฟล์ขนาดใหญ่ หลายคนอาจเผลอปล่อยให้เครื่องเปิดทิ้งไว้ทั้งคืนโดยไม่จำเป็น 

ซึ่งนอกจากจะสิ้นเปลืองพลังงานไฟฟ้าแล้ว ยังส่งผลต่ออายุการใช้งานของอุปกรณ์อีกด้วย การตั้งเวลาปิดเครื่องอัตโนมัติใน Windows จึงเป็นฟังก์ชันเล็ก ๆ ที่มีประโยชน์มาก ช่วยให้ระบบปิดตัวเองตามเวลาที่กำหนดโดยไม่ต้องเฝ้าเครื่อง 

บทความนี้สรุปวิธีใช้งานแบบครบ: ใช้คำสั่งผ่าน Run/Command Prompt สร้างปุ่มลัด และตั้งแบบประจำผ่าน Task Scheduler เหมาะกับทั้งผู้ใช้ทั่วไปและงานสำนักงาน

ทำไมควรตั้งเวลาปิดเครื่องอัตโนมัติ

  • ช่วยประหยัดพลังงานไฟฟ้าและลดค่าใช้จ่าย
  • ลดความร้อนสะสมและช่วยถนอมอุปกรณ์
  • เหมาะกับงานดาวน์โหลด/อัปเดตที่ต้องปล่อยให้ทำงานต่อเนื่อง
  • ช่วยจัดระเบียบการใช้งานเครื่องในบ้านหรือสำนักงาน


วิธีที่ 1: ตั้งเวลาปิดเครื่องด้วยคำสั่ง Shutdown ผ่าน Run

  1. กด Windows + R
  2. พิมพ์คำสั่งด้านล่าง แล้วกด Enter
shutdown -s -t 3600

อธิบายสั้น ๆ: -s คือปิดเครื่อง, -t คือกำหนดเวลาเป็นวินาที (3600 = 1 ชั่วโมง) ตัวอย่างเวลาอื่น ๆ: 30 นาที = 1800, 2 ชั่วโมง = 7200

วิธียกเลิกการตั้งเวลาปิดเครื่อง

  1. กด Windows + R
  2. พิมพ์คำสั่งนี้ แล้วกด Enter
shutdown -a

ระบบจะยกเลิกการนับเวลาปิดเครื่องทันที

วิธีที่ 2: ตั้งเวลาปิดเครื่องผ่าน Command Prompt

  1. คลิก Start แล้วพิมพ์ Command Prompt
  2. เลือก Run as administrator
  3. พิมพ์คำสั่ง เช่น
shutdown -s -t 5400

ตัวอย่างนี้คือปิดเครื่องใน 1 ชั่วโมง 30 นาที

วิธีที่ 3: สร้างปุ่มลัด (Shortcut) บน Desktop

  1. คลิกขวาบน Desktop → NewShortcut
  2. ใส่คำสั่ง เช่น
shutdown -s -t 1800
  1. ตั้งชื่อ เช่น ปิดเครื่องใน 30 นาที
  2. กด Finish จากนั้นดับเบิลคลิกเพื่อสั่งงานได้ทันที

วิธีที่ 4: ตั้งเวลาปิดเครื่องแบบประจำด้วย Task Scheduler

เหมาะสำหรับตั้งเป็นกิจวัตร เช่น ปิดทุกวันเวลา 23:00 น.

  1. เปิด Start แล้วค้นหา Task Scheduler
  2. เลือก Create Basic Task
  3. ตั้งชื่อ Task เช่น Auto Shutdown
  4. เลือกความถี่ เช่น Daily
  5. กำหนดเวลา เช่น 23:00
  6. เลือก Start a program
  7. ช่อง Program/script ใส่ shutdown
  8. ช่อง Add arguments ใส่ -s
  9. กด Finish

หลังตั้งค่าแล้ว Windows จะปิดเครื่องอัตโนมัติตามเวลาที่กำหนดทุกวัน


คำสั่งที่เกี่ยวข้อง: Restart และหมายเหตุเรื่อง Sleep

หากต้องการรีสตาร์ทแทนปิดเครื่อง ใช้คำสั่ง:

shutdown -r -t 3600
  • Shutdown: ปิดเครื่องสนิท
  • Restart: รีสตาร์ทระบบ
  • Sleep: พักเครื่อง (คำสั่งปิดจะไม่ทำงานจนกว่าจะปลุกเครื่อง)

ข้อควรระวัง

  • บันทึกงานก่อนตั้งเวลาเสมอ เพื่อป้องกันข้อมูลสูญหาย
  • โปรแกรมบางชนิดอาจปิดโดยไม่เตือน หากมีงานค้างอยู่
  • ถ้าตั้งผ่าน Task Scheduler ในเครื่ององค์กร ควรทดสอบก่อนใช้งานจริง
     

FAQ คำถามที่พบบ่อย

ตั้งเวลาปิดเครื่องขั้นต่ำได้กี่นาที?

ตั้งได้ตั้งแต่ 1 วินาทีขึ้นไป โดยใช้ค่า -t ซึ่งเป็นหน่วยวินาที (เช่น 60 = 1 นาที)

ถ้าเครื่องเข้าสู่ Sleep จะยังปิดตามเวลาหรือไม่?

โดยทั่วไปจะไม่ทำงานในขณะ Sleep เพราะระบบหยุดการประมวลผลบางส่วน คำสั่งจะทำงานเมื่อปลุกเครื่องกลับมา

ต้องติดตั้งโปรแกรมเพิ่มหรือไม่?

ไม่จำเป็น Windows มีคำสั่ง shutdown และเครื่องมือ Task Scheduler ให้ใช้งานในตัวอยู่แล้ว