ข้อแตกต่างระหว่าง“ การปิดระบบ / r” และ“ การปิดระบบ / g” คืออะไร?


25

ฉันอ่านตัวเลือกบางอย่างสำหรับshutdownคำสั่งใน windows เมื่อฉันพบคำอธิบายตัวเลือกต่อไปนี้:

/r         Full shutdown and restart the computer.
/g         Full shutdown and restart the computer. After the system is
           rebooted, restart any registered applications.

ฉันคิดว่าเมื่อ Windows รีสตาร์ททุกแอปพลิเคชั่นจะถูกปิดในขั้นตอนการปิดระบบจากนั้นเริ่มอีกครั้งเมื่อบูตระบบ

ข้อควรพิจารณาที่เป็นไปได้บางประการที่ทำให้ฉันนึกถึง:

  • Carryover จาก Windows เวอร์ชั่นก่อนหน้าซึ่งทำการเล็ดลอดเริ่มใหม่
  • แทนที่พฤติกรรมเริ่มต้นของการกำหนดค่าระบบชั่วคราว

มันเป็นของเหล่านี้หรือไม่? สิ่งเหล่านี้ไม่ใช่เหรอ?


ฉันเดาว่าจะโหลดแอปพลิเคชันใหม่หลังจากเริ่มทำงานที่ทำงานในเวลาshutdown /g
adampski

คำตอบ:


37

คือshutdown /gอะไร

/gตัวเลือกที่จะเริ่มต้นการใช้งานที่มีการลงทะเบียนสำหรับการเริ่มต้นใหม่กับRegisterApplicationRestart API

Windows Restart Manager (เปิดตัวใน Windows Vista) รองรับการปิดและเปิดแอปพลิเคชั่นที่ลงทะเบียนเพื่อเริ่มระบบใหม่ด้วยRegisterApplicationRestart API

ฟังก์ชั่นนี้ใช้งานโดย Windows Update - ขอบคุณตัวจัดการการเริ่มต้นใหม่เมื่อฉันหาวไปยังเดสก์ท็อปพีซีในตอนเช้าแม้หลังจากการรีสตาร์ทระบบฉันมี Outlook หน้าต่างเบราว์เซอร์ OneNote Visual Studio และ Messenger ทั้งหมด อย่างที่เคยเป็นเมื่อฉันเข้านอน

สมมติว่าคุณต้องการเริ่ม“ รีสตาร์ทอัตโนมัติทุกอย่างหลังจากรีสตาร์ท” โดยอัตโนมัติ เมื่อไม่กี่สัปดาห์ที่ผ่านมาฉันมีในหัวของฉันที่คุณต้องเขียนแอปขนาดเล็กที่ใช้ API ตัวจัดการการเริ่มต้นใหม่ (เช่นRmStartSessionและRmShutdown ) เพื่อทำสิ่งนี้

จากนั้นมันก็กดฉันว่าคำสั่งปิดเครื่องจะต้องมีการสนับสนุนสำหรับการทำเช่นนี้ และแน่นอนมันมี:

shutdown /g

ซอร์สรีสตาร์ท Windows และรีสตาร์ทแอ็พพลิเคชันที่ลงทะเบียนทั้งหมด: shutdown -g


12
TIL มีตัวจัดการการเริ่มต้น Windows ใหม่อยู่ขอบคุณ;): D
Olle Kelderman

7
ขำ ๆ เมื่อคอมพิวเตอร์ของฉันรีสตาร์ทเพื่อรับการอัปเดตแน่นอนว่ามันไม่ได้มีทุกอย่างที่ฉันทิ้งไว้ ที่จริงแล้วมันไม่มีอะไรที่ฉันทิ้งไว้
KRyan

2
@KRyan มันต้องใช้ Windows Update เพื่อลงทะเบียนแอปพลิเคชันกับตัวจัดการรีสตาร์ท ฉันเดาว่าไม่ได้ใช้ฟังก์ชันการทำงานอีกต่อไป โปรดจำไว้ว่าสิ่งนี้ถูกนำมาใช้ใน Vista Windows Update มีการเปลี่ยนแปลงมากมายตั้งแต่นั้นมา
DavidPostill

3
@DavidPostill ค่อนข้างต้องการ windows update เพื่อทำการรีสตาร์ทในลักษณะนี้และแอพพลิเคชั่นจำเป็นต้องลงทะเบียนด้วยตนเอง
Random832

1
@ Random832 เหมาะสมแล้ว
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.