「shutdown / r」と「shutdown / 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が再起動すると、シャットダウン手順ですべてのアプリケーションが閉じられ、システムの起動時に再び起動されると思いました。

私に思い浮かぶいくつかの可能な考慮事項は次のとおりです。

  • 再起動のトリックを実行したWindowsの以前のバージョンからの繰り越し
  • システム構成のデフォルトの動作を一時的にオーバーライドします

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


私の推測では、起動後に実行されていたアプリケーションを再起動することですshutdown /g
-adampski

回答:


37

なにshutdown /g

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

(Windows Vistaで導入された)Windows Restart Managerは、RegisterApplicationRestart API で再起動用に登録されたアプリケーションの正常なシャットダウンと再起動をサポートします。

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

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

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

shutdown /g

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


12
TIL Windowsの再起動マネージャは、感謝の存在;):D
オルレKelderman

7
おもしろいことに、更新のためにコンピューターを再起動すると、ほとんどの場合、元の場所に戻っていないことがあります。実際、それは一般に私がそれを残したところに何も戻っていません
KRyan

2
@KRyanアプリケーションを再起動マネージャーに登録するには、Windows Updateが必要です。機能が使用されなくなったと思います。これはVistaで導入されたことを思い出してください。それ以来、Windows Updateは大きく変わりました。
DavidPostill

3
@DavidPostillではなく、この方法で再起動を実行するにはWindowsの更新が必要であり、アプリケーションは自分で登録する必要があります。
Random832

1
@ Random832理にかなっています。
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.