web-dev-qa-db-ja.com

「shutdown / r」と「shutdown / g」の違いは何ですか?

Windowsでshutdownコマンドのオプションのいくつかを読んでいたとき、次のオプションの説明を偶然見つけました。

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

Windowsが再起動すると、すべてのアプリケーションがシャットダウン手順で閉じられ、システムの起動時に再び起動すると思いました。

私の頭に浮かぶいくつかの考えられる考慮事項は次のとおりです。

  • 一部の再起動トリックを実行した以前のバージョンのWindowsからのキャリーオーバー
  • システム構成のデフォルトの動作を一時的に上書きする

これらのどれですか?どれでもない?

26
gate_engineer

とは shutdown /g

/gオプションは、再起動用に RegisterApplicationRestart APIで登録されているアプリケーションを再起動します。

Windowsリスタートマネージャー(Windows Vistaで導入)は、 RegisterApplicationRestart APIを使用して再起動用に登録されたアプリケーションを正常にシャットダウンおよび再起動することをサポートしています。

この機能はWindows Updateで使用されています。再起動マネージャーのおかげで、午前中にデスクトップPCにあくびをすると、システムの再起動後でも、Outlook、ブラウザーウィンドウ、OneNote、Visual Studio、Messengerがすべて揃っています。私が寝たときのように。

これらの「再起動後にすべてを自動的に再起動する」再起動を開始したいとします。数週間前の時点で、Restart Manager API(例 RmStartSessionRmShutdown )を使用してこれを行う小さなアプリを作成する必要があると思いました。 。

そして、shutdownコマンドがこれを行うためのサポートを持っている必要があることに私は思い当たりました。そして確かに、それは:

shutdown /g

ソース Windowsを再起動し、登録されているすべてのアプリケーションを再起動します:shutdown -g

37
DavidPostill