Mi a különbség a “shutdown /r” és a “shutdown /g” között a Windows rendszerben?
- Akemi Iwaya
@asian_angel
- Frissítve Június 20, 2017, 5:28pm EDT
amikor elkezdi ásni a Windows összes rendelkezésre álló lehetőségét, csak meglepődhet, hogy mit talál. Vegyük például a shutdown /r
és shutdown /g
parancsokat. Mi a különbség közöttük? A mai SuperUser Q&egy bejegyzés válaszol egy kíváncsi olvasó kérdésére.
a mai kérdés & válasz munkamenet jön hozzánk jóvoltából SuperUser—a felosztása Stack Exchange, a közösség által vezérelt csoportosítása Q&a weboldalak.
A kérdés
SuperUser reader gate_engineer szeretné tudni, hogy mi a különbség a” shutdown /r “és a” shutdown /g ” A Windows:
A Windows shutdown parancsának néhány opcióját olvastam át, amikor a következő opcióleírásokba botlottam:
azt hittem, hogy amikor a Windows újraindul, minden alkalmazás a leállítási folyamat során le kell zárni, majd a rendszer indítása után újra el kell indítani. Néhány lehetőség, ami eszembe jut:
- A Windows korábbi verzióinak visszatartása, amely valamilyen újraindítási trükköt hajtott végre
- a rendszerkonfiguráció alapértelmezett viselkedésének ideiglenes felülbírálása
ezek közül bármelyik vagy valami teljesen más?
mi a különbség a “shutdown /r” és a “shutdown /g” között a Windows rendszerben?
A válasz
SuperUser közreműködő DavidPostill a válasz számunkra:
mi a “shutdown /g”?
a /g opció újraindítja az Újraindításra regisztrált alkalmazásokat a RegisterApplicationRestart API-val.
A Windows Restart Manager (A Windows Vista rendszerben bevezetett) támogatja a registerapplicationrestart API-val újraindításra regisztrált alkalmazások kecses leállítását és újraindítását.
ezt a funkciót a Windows Update használja. Az Újraindításkezelőnek köszönhetően, amikor reggel ásítok az asztali számítógépemre (még a rendszer újraindítását követően is), az Outlook, a böngésző, a OneNote, a Visual Studio és a messenger alkalmazások mind sorakoznak, mint amikor lefeküdtem.
tegyük fel, hogy újraindítás után mindent “automatikusan újraindít”. Néhány héttel ezelőtt úgy gondoltam, hogy ehhez egy kis alkalmazást kell írni, amely a Restart Manager API-kat használja (azaz RmStartSession és RmShutdown). Aztán eszembe jutott, hogy a leállítási parancsnak már támogatnia kell ezt. És valóban, van:
- shutdown /g
Forrás: indítsa újra a Windows, majd indítsa újra az összes regisztrált alkalmazások: shutdown-g
van valami hozzá, hogy a magyarázat? Hang ki a megjegyzéseket. Szeretne további válaszokat olvasni más tech-hozzáértő Stack Exchange felhasználóktól? Nézze meg a teljes vita szál itt.