Wednesday, June 20, 2007

ปิดหรือรีสตาร์ทคอมพิวเตอร์ Windows XP ด้วยคำสั่ง Shutdown

โดยทั่วไปเราจะทำการปิดหรือรีสตาร์ทเครื่องคอมพิวเตอร์ระบบ Windows XP โดยการคลิกปุ่ม Start จากนั้นคลิก Turn Off Computer แล้วเลือก Turn Off เพื่อปิดเครื่อง หรือ Restart เพื่อรีสตาร์ทเครื่อง นอกจากนี้เรายังสามารถใช้คำสั่ง shutdown.exe ตามวิธีการดังต่อไปนี้

รูปที่ 1. Start Button

แนะนำคำสั่ง Shutdown
คำสั่ง shutdown.exe นั้นสามารถใช้ในการปิดหรือรีสตาร์ทเครื่องคอมพิวเตอร์ หรือทำการล็อกออฟผู้ใช้ (Users) ออกจากระบบ ซึ่งคำสั่ง shutdown.exe นั้นสามารถทำงานได้ทั้งแบบโลคอลและรีโมท คำสั่ง shutdown.exe นี้จะมีมาพร้อมกับระบบปฏิบัติการ Windows XP การใช้งานนั้นจะเรียกใช้จากคอมมานด์พรอมท์

รายละเอียดคำสั่ง Shutdown.exe
คำสั่ง Shutdown.exe นั้นมีอ็อปชันให้เลือกใช้งานหลายตัว โดยสามารถดูวิธีการใช้งาน โดยการพิมพ์คำสั่งดังนี้

C:\>shutdown.exe หรือ shutdown.exe /? หรือ shutdown.exe /help

Options
-i แสดงหน้าอินเทอร์เฟชแบบ GUI
-l ให้ทำการ logoff ผู้ใช้ที่กำลังล็อกออนอยู่ (ไม่สามารถใช้ร่วมกัลอ็อปชัน - m)
-s ปิดเครื่องคอมพิวเตอร์
-r ทำการรีสตาร์ทเครื่องคอมพิวเตอร์
-a ยกเลิกการปิดเครื่องคอมพิวเตอร์
-m \\computername ทำการปิดเครื่องคอมพิวเตอร์ชื่อ "computername" แบบรีโมท
-t xx เวลาที่ใช้ในการปิดเครื่องคอมพิวเตอร์
-c "comment" รายละเอียดหรือข้อความที่จะแสดงให้ผู้ใช้ทราบเมื่อทำการปิดเครื่องคอมพิวเตอร์
-f ทำการปิดโปรแกรมที่กำลังรันอยู่
-d [u][p]:xx:yy รหัสแสดงเหตุผลของการปิดเครื่องคอมพิวเตอร์ u = รหัสของผู้ใช้ / p = รหัสของการปิดตามกำหนดการ / xx = รหัสของเหตุผลหลัก / yy = รหัสของเหตุผลรอง

การใช้งานแบบ Local
ในการใช้งานคำสั่ง shutdown แบบโลคอลนั้นให้ทำการรันคำสั่งตามหัวข้อที่ต้องการด้านล่าง

-ทำการปิดเครื่องคอมพิวเตอร์และปิดโปรแกรมในเวลา 1 วินาที ให้ทำการรันคำสั่งดังนี้
C:\>shutdown.exe -s -f -t 01

-ทำการรีสตาร์ทเครื่องคอมพิวเตอร์และปิดโปรแกรมในเวลา 5 วินาที ให้ทำการรันคำสั่งดังนี้
C:\>shutdown.exe -r -f -t 05

-ทำการล็อกออฟผู้ใช้ที่กำลังใช้งานในเวลา 1 วินาที ให้ทำการรันคำสั่งดังนี้
C:\>shutdown.exe -l -f -t 01

การใช้งานแบบ Remote
ในการใช้งานคำสั่ง shutdown แบบรีโมทนั้นจะทำงานได้ก็ต่อเมื่อมีการเชื่อมต่อผ่านทาง Remote IPC ระหว่างเครื่องคอมพิวเตอร์ที่ควบคุมกับเครื่องคอมพิวเตอร์ที่ต้องการสั่งการ โดยสามารถใช้งานคำสั่ง shutdown.exe แบบรีโมทได้ 2 รูปแบบตามหัวข้อด้านล่าง

-ทำการปิดเครื่องคอมพิวเตอร์ชื่อ staff1 และปิดโปรแกรมในเวลา 1 วินาที ให้ทำการรันคำสั่งดังนี้
C:\>shutdown.exe -s -m \\staff1 -f -t 01

-ทำการรัสตาร์ทเครื่องคอมพิวเตอร์ชื่อ staff1 และปิดโปรแกรมในเวลา 5 วินาที ให้ทำการรันคำสั่งดังนี้
C:\>shutdown.exe -r -m \\staff1 -f -t 05

การใช้งานแบบ GUI
สำหรับการใช้งานคำสั้ง shutdown.exe แบบ GUI มีขั้นตอนดังนี้

1. ทำการรันคำสั่ง shutdown.exe -i ที่คอมมานด์พรอมพ์ จะได้หน้าอินเทอร์เฟชแบบกราฟิกดังรูปที่ 2

รูปที่ 2. Shutdown.exe

2. ทำการเพิ่มเครื่องคอมพิวเตอร์ที่ต้องการปิดเครื่องโดยคลิกที่ Add แล้วพิมพ์ชื่อเครื่องคอมพิวเตอร์ที่ต้องการ หรือคลิก Browse แล้วเลือกครื่องคอมพิวเตอร์ที่ต้องการ

3. เลือกคำสั่งที่ต้องการจากดร็อปดาวน์ลิสต์ ซึ่งมี 3 คำสั่งให้เลือกคือ Shutdown, Restart และ Logoff

4. เลือก Warn users of the action เพื่อแจ้งเตือนผู้ใช้

5. ในช่องใต้ Display warning for ให้ใ่ส่ค่าเวลาที่ต้องการให้ระบบแจ้งเตือนผู้ใช้ก่อนที่จะทำตามคำสั่งในข้อ 3 ค่าดีฟอลท์เท่ากับ 20 วินาที

6. ในส่วน Shutdown Event Tracker นั้นหากเป็นการทำงานตามแผนที่ได้วางไว้ก็ให้เลือกเป็น Planned แต่หากเป็นการทำงานในกรณีอื่นๆ ก็ไม่ต้องเลือก

7. เลือกรายละเอียดเหตุการณ์จากดร็อปดาวน์ลิสต์ หากเลือกเป็น Other (Planned หรือ Unplanned) จะต้องใส่ข้อความในช่อง Comment ด้วย หากเลือกเป็นอย่างอื่นก็ไม่จำเป็นต้องใส่ข้อความในช่อง Comment เสร็จแล้วคลิก OK เพื่อทำงาน

หมายเหตุ:
วิธีการเปิดคอมมานด์พรอมท์ให้คลิกที่ Start>All Programs>Accessories>Command Prompt

แหล่งข้อมูลอ้างอิง
Microsoft TechNet

© 2007 All Rights Reserved.

Related Posts:

  • What is the SID (Security Identifier)?รู้จักกับ Security Identifier (SID) บนระบบ Windows Last updated: 3 ก.ค. 54 ออบเจ็กต์ต่างๆ ภายในระบบปฏิบัติการ Windows ตระกูล NT นั้นจะมีหมายเลขประจำตัวขนาด 48 บิต ที่ไม่ซ้ำกันภายในเครื่องและระหว่างเครื่องคอมพิวเตอร์ เรียกว่า… Read More
  • วิธีแก้ไขปัญหาติดตั้ง Windows Live Messenger ไม่ได้สำหรับผู้ใช้ Windows Live Messenger เวอร์ชัน Beta อาจจะประสบกับปัญหาไม่สามารถอัปเดทเป็นเวอร์ชัน Final ได้ถึงแม้ว่าจะทำการยกเลิกการติดตั้งเวอร์ชัน Beta ก่อนทำการอัปเดทแล้วก็ตาม โดยจะได้รับข้อความแสดงความผิดพลาดว่า Code: 0x8000… Read More
  • End of Support for Windows XP SP2 and Windows Vista RTMไมโครซอฟท์กำลังจะหยุดซัพพอร์ต Windows XP SP2 และ Windows Vista RTM ไมโครซอฟท์ได้แจ้งเตือนผู้ที่กำลังใช้ระบบปฏิบัติการ Windows XP SP2, Windows Vista RTM รวมถึง Windows 2000 ให้เตรียมแผนการอัพเดท อัพเกรด หรือไมเกรตระบบ เนื่องจา… Read More
  • How to hide the physical drives in Windows Explorerวิธีการซ่อนไดรฟ์ใน Windows Explorer วันนี้มีวิธีการคอนฟิกวินโดวส์ให้ทำการซ่อนไดรฟ์บางตัวใน Windows Explorer เพื่อความปลอดภัยและเพื่อป้องกันการเข้าถึงจากผู้ใช้ที่ไม่มีสิทธิ์มากฝากครับ ข้อควรระวัง 1. การแก้ไขรีจิสตรีที่ผิดพลาด… Read More
  • How to speed up shutdown process in Windows XPวิธีปรับให้ Windows XP ชัทดาวน์เร็วขึ้น บทความนี้เป็นทิปวิธีการเร่งเวลาการชัทดาวน์เครื่องคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows XP โดยการลดค่าเวลาไทม์เอ้าท์ด้วยการแก้ไขค่า WaitToKillServiceTimeout ในรีจีสทรี (Registry) ให้มี… Read More

5 Comment:

Anonymous said...

คือมีข้อสงสัย 2 ข้อครับ
1. เราสามารถทำการสั่งปิดเครื่องพร้อมกันหลายเครื่องได้หรือเปล่า

2. การเชื่อมต่อผ่านทาง Remote IPC เป็นอย่างไรครับ

ขอบคุณครับ

dtp said...

ถาม 1. เราสามารถทำการสั่งปิดเครื่องพร้อมกันหลายเครื่องได้หรือเปล่า

ตอบ 1.ลักษณะการทำงานของคำสั่ง shutdown.exe นั้น จะเป็นการทำทีละบรรทัด คือจะทำบรรทัดที่ 1 ให้เสร็จก่อนแล้วจึงจะทำคำสั่งบรรทัดที่ 2 และต่อๆ ไป แต่เราสามารถประยุกต์เพื่อทำการชัทดาวน์ที่ละหลายเครื่องโดยการใช้งานแบบ batch file ครับ

ถาม 2.การเชื่อมต่อผ่านทาง Remote IPC เป็นอย่างไรครับ
ตอบ 2. ขอตอบสั้นๆ ดังนี้ครับ การเชื่อมต่อผ่านทาง Remote IPC สามารถทำได้โดยใช้คำสั่ง net use ดังนี้ net use \\computer_name\IPC$ administrator_password

Anonymous said...

เราต้องไปตั้งค่าอยู่เครื่อง client ก่อนมั๊ยครับรึว่าเราสามารถสั่งผ่านเครื่องเราได้เลยครับ เรื่องของการ remote อ่ะครับ

dtp said...

เราสามารถสั่งปิดเครื่อง client จากเครื่องเราได้เลยดังนี้

1.โดยในกรณี Workgroup จะต้องมียูสเซอร์เนมและพาสเวิร์ดที่ตรงกันแอคเคาท์ที่ตรงกัน เช่น แอคเคาท์ Administrator บนเครื่อง client และเครื่องเราต้องมีรหัสผ่านเหมือนกัน

2. โดยในกรณี Domain จะต้องใช้แอคเคาท์ที่เป็น Domain Admin

Anonymous said...

it's good tips and working fine
need travel here Type shutdown under Program/script and type –s –f –t 0
http://thailand-booking-hotel-guide.blogspot.com/