15Jul

Mi a különbség a "shutdown / r" és a "shutdown / g" között a Windows alatt?

Amikor elkezdi az ásni a Windows összes rendelkezésre álló opcióját, akkor meglepődhet, hogy mit talál. Vegye ki például a shutdown / r és shutdown / g parancsokat. Mi a különbség köztük? A mai SuperUser Q & A bejegyzés válaszol egy kíváncsi olvasó kérdésére.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

A

kérdése A SuperUser olvasó gate_engineer tudni akarja, mi a különbség a "shutdown / r" és a "shutdown / g" között a Windows alatt:

A Windows shutdown parancs egyes lehetőségeit olvastam, amikor megbotlottam a következőopcióleírások:

Azt gondoltam, hogy a Windows újraindításakor minden alkalmazás leáll a shutdown folyamat alatt, majd újraindul a rendszerindítás után. Néhány lehetőség, amely a következőket érinti:

  • A Windows korábbi verzióinak visszatartása, amely valamiféle újraindítási trükközést hajtott végre
  • A rendszer-konfiguráció alapértelmezett viselkedésének ideiglenes felülbírálása

Ez vagy ezek vagy valami teljesen más?

Mi a különbség a "shutdown / r" és a "shutdown / g" között a Windows alatt?

A válasz

SuperUser közreműködő DavidPostill a választ számunkra:

Mi a "shutdown / g"?

A / g opció újraindítja az újraindításra regisztrált alkalmazásokat az RegisterApplicationRestart API programmal.

A Windows Restart Manager( Windows Vista rendszerben bevezetett) támogatja a regisztrált újraindításra regisztrált alkalmazások kíméletesen leállítását és újraindítását a RegisterApplicationRestart API segítségével.

Ezt a funkciót a Windows Update használja. Az Újraindítás menedzsernek köszönhetően, amikor reggel( még a rendszer újraindítása után is megjelenik az asztali számítógépem ásításával), az Outlook, a böngésző, a OneNote, a Visual Studio és a Messenger alkalmazások mindegyike sorakozik, ahogyan én voltamágyba.

Tegyük fel, hogy minden újraindítás után "újraindítanunk" mindent. Néhány héttel ezelőtt úgy gondoltam, hogy meg kell írnia egy kis alkalmazást, amely ezt használja az újraindítási kezelő API-k( azaz RmStartSession és RmShutdown) használatával.És azt találta, hogy a leállítás parancsnak már támogatnia kell ezt.És valóban:

  • leállítása / g

Forrás: A Windows újraindítása és az összes regisztrált alkalmazás újraindítása: shutdown -g [Microsoft]

Van valami a magyarázat hozzáadásához? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.