Homepage » hogyan kell » Mi a különbség a „shutdown / r” és a „shutdown / g” között a Windows rendszerben?

    Mi a különbség a „shutdown / r” és a „shutdown / g” között a Windows rendszerben?

    Amikor elkezd ásni a Windows összes opcióját, egyszerűen meglepődhet, amit talál. Vegyük a shutdown / r és leállítás / g parancsokat. Mi a különbség közöttük? A mai SuperUser Q&A bejegyzés válaszol egy kíváncsi olvasó kérdésére.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    A kérdés

    A SuperUser olvasó gate_engineer tudni szeretné, hogy mi a különbség a "shutdown / r" és a "shutdown / g" között a Windowsban:

    Elolvastam a Windows leállítási parancsának néhány opcióját, amikor megbotlottam a következő opciók leírásában:

    Azt hittem, hogy amikor a Windows újraindul, minden alkalmazás zárva lesz a leállítás során, majd újraindul a rendszer indítása után. Néhány lehetőség, ami eszébe jut, a következő:

    • A korábbi Windows verziók megtartása, amely bizonyos típusú újraindítási trükkeket hajtott végre
    • A rendszerkonfiguráció alapértelmezett viselkedésének ideiglenes felülírása

    Mindkettő 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

    A DavidLinkill SuperUser közreműködője válaszol nekünk:

    Mi az a „leállítás / g”?

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

    A Windows Vista rendszerben bevezetett Windows Restart Manager támogatja az újraindításra regisztrált alkalmazások kíméletes leállítását és újraindítását a RegisterApplicationRestart API-val.

    Ezt a funkciót a Windows Update használja. A Restart Managernek köszönhetően, amikor reggel a számítógépemre ásítok (még a rendszer újraindítása után is), az Outlook, a böngésző, a OneNote, a Visual Studio és a messenger alkalmazások mindegyike sorakoznak fel, amikor elmentem ágyba.

    Tegyük fel, hogy minden újraindítás után el akarja indítani az „automatikus újraindítást”. Néhány héttel ezelőtt úgy gondoltam, hogy szükség van egy kis alkalmazás írására, amely a Restart Manager API-t használja (azaz RmStartSession és RmShutdown). Aztán megüt, hogy a leállítási parancsnak már támogatnia kell ezt. És valóban:

    • leállítás / g

    Forrás: Indítsa újra a Windows-t és indítsa újra az összes regisztrált alkalmazást: shutdown -g [Microsoft]


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.