Apa perbedaan antara "shutdown / r" dan "shutdown / g"?

25

Saya membaca beberapa opsi untuk shutdownperintah di windows, ketika saya menemukan deskripsi opsi berikut:

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

Saya pikir ketika Windows restart, setiap aplikasi akan ditutup pada prosedur shutdown, dan kemudian mulai lagi pada boot sistem.

Beberapa pertimbangan yang mungkin muncul di benak saya adalah:

  • Carryover dari versi Windows sebelumnya yang melakukan beberapa trik restart
  • Mengganti sementara perilaku standar konfigurasi sistem

Apakah ini semua? Tidak satupun?

gate_engineer
sumber
Dugaan saya adalah memuat ulang aplikasi setelah startup yang berjalan pada saatshutdown /g
adampski

Jawaban:

37

Apa shutdown /g?

The /gpilihan akan restart aplikasi yang terdaftar untuk me-restart dengan RegisterApplicationRestart API.

Windows Restart Manager (diperkenalkan pada Windows Vista) mendukung dengan anggun mematikan dan memulai kembali aplikasi yang terdaftar untuk memulai kembali dengan API RegisterApplicationRestart .

Fungsi ini digunakan oleh Pembaruan Windows - terima kasih kepada Restart Manager, ketika saya datang menguap ke PC desktop saya di pagi hari, bahkan setelah restart sistem, saya memiliki Outlook, jendela browser, OneNote, Visual Studio, dan Messenger semua berbaris seperti ketika aku pergi tidur.

Misalkan Anda ingin memulai salah satu dari "restart semuanya setelah restart" secara otomatis ini. Pada beberapa minggu yang lalu, saya merasa Anda harus menulis aplikasi kecil yang menggunakan API Restart Manager (mis. RmStartSession dan RmShutdown ) untuk melakukan ini.

Dan kemudian saya sadar bahwa perintah shutdown harus memiliki dukungan untuk melakukan ini. Dan memang, ia memiliki:

shutdown /g

Source Restart Windows dan Restart Semua Aplikasi Terdaftar: shutdown -g

DavidPostill
sumber
12
TIL Windows Restart Manager ada, terima kasih;): D
Olle Kelderman
7
Lucu, ketika komputer saya restart untuk pembaruan, itu pasti tidak memiliki semuanya kembali ke tempat saya meninggalkannya. Bahkan, umumnya tidak ada apa-apa di tempat saya meninggalkannya.
KRyan
2
@KRyan Membutuhkan Pembaruan Windows untuk mendaftarkan aplikasi dengan Restart Manager. Saya kira fungsionalitas itu tidak lagi digunakan. Ingat ini diperkenalkan di Vista. Pembaruan Windows telah banyak berubah sejak saat itu.
DavidPostill
3
@DavidPostill sebagai gantinya, ini membutuhkan pembaruan windows untuk melakukan restart dengan cara ini, dan aplikasi harus mendaftar sendiri.
Random832
1
@ Random832 Masuk akal.
DavidPostill