Articles

Jaka jest różnica między „shutdown / r” i „shutdown / g” w systemie Windows?

  • Akemi Iwaya

    @asian_angel

  • Zaktualizowano 20 czerwca 2017, 17:28 EDT

czym-jest-różnica-między-zamknięciem-r-A-zamknięciem-g-w-windows-00

Kiedy zaczniesz grzebać we wszystkich opcjach dostępnych w systemie Windows, możesz być zaskoczony tym, co możesz znaleźć. Weźmy na przykład poleceniashutdown /r Ishutdown /g. Jaka jest między nimi różnica? Dzisiejszy SuperUser Q&post ma odpowiedź na pytanie ciekawego czytelnika.

dzisiejsze pytanie&sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser—a subdiction of Stack Exchange, a community driven grouping of Q & a web sites.

pytanie

SuperUser reader gate_engineer chce wiedzieć, jaka jest różnica między „shutdown / r” a „shutdown / g” w systemie Windows:

przeglądałem niektóre opcje polecenia zamykania w systemie Windows, kiedy natknąłem się na następujące opisy opcji:

jaka-jest-różnica-między-shutdown-r-a-shutdown-g-in-windows-01

myślałem, że gdy Windows po ponownym uruchomieniu każda aplikacja zostanie zamknięta podczas procesu zamykania, a następnie uruchomiona ponownie po uruchomieniu systemu. Niektóre możliwości, które przychodzą na myśl to:

  • Blokada z poprzednich wersji systemu Windows, która wykonywała pewnego rodzaju sztuczki restartu
  • tymczasowe nadpisanie domyślnego zachowania konfiguracji systemu

czy jest to jedna z tych lub coś zupełnie innego?

Reklama

Jaka jest różnica między „shutdown /r” a „shutdown / g” W Windows?

odpowiedź

SuperUser contributor DavidPostill ma odpowiedź dla nas:

Co to jest „shutdown / g”?

opcja /g spowoduje ponowne uruchomienie aplikacji, które są zarejestrowane do ponownego uruchomienia za pomocą API Registeraapplicationrestart.

Menedżer restartu systemu Windows (wprowadzony w systemie Windows Vista) obsługuje z wdziękiem zamykanie i restartowanie aplikacji, które zarejestrowały się do restartu za pomocą API Registerplicationrestart.

ta funkcjonalność jest używana przez Windows Update. Dzięki menedżerowi restartu, kiedy pojawiam się rano na moim komputerze stacjonarnym ziewając (nawet po ponownym uruchomieniu systemu), mam moje aplikacje Outlook, przeglądarka, OneNote, Visual Studio i messenger ułożone tak, jak były, gdy poszedłem spać.

Załóżmy, że chcesz zainicjować „automagicznie restart” wszystko po restarcie. Kilka tygodni temu pomyślałem, że konieczne jest napisanie małej aplikacji, która korzysta z interfejsów API Menedżera restartu (tj. RmStartSession i RmShutdown), aby to zrobić. I wtedy dotarło do mnie, że komenda shutdown musi mieć już wsparcie dla tego. I rzeczywiście, ma:

  • shutdown/g

źródło: Restart Windows i Restart wszystkich zarejestrowanych aplikacji: shutdown-g

masz coś do dodania do wyjaśnienia? Dźwięk wyłączony w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technologicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj.