Hjemmeside » hvordan » Hvad er forskellen mellem shutdown / r og shutdown / g i Windows?

    Hvad er forskellen mellem shutdown / r og shutdown / g i Windows?

    Når du begynder at grave ind i alle de muligheder, der er tilgængelige i Windows, kan du bare blive overrasket over, hvad du kan finde. Tag nedlukning / r og nedlukning / g kommandoer, for eksempel. Hvad er forskellen mellem dem? Dagens SuperUser Q & A-indlæg har svaret på en nysgerrig læsers spørgsmål.

    Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

    Spørgsmålet

    SuperUser læser gate_engineer vil vide, hvad forskellen mellem "shutdown / r" og "shutdown / g" i Windows er:

    Jeg læste igennem nogle af mulighederne for shutdown-kommandoen i Windows, da jeg snuble over følgende valgbeskrivelser:

    Jeg troede, at når Windows genstarter, vil alle applikationer lukkes under afbrydelsesprocessen og derefter startes igen efter systemstart. Nogle muligheder, der kommer til at tænke er:

    • Et holdover fra tidligere versioner af Windows, der udførte en eller anden type genstart
    • En midlertidig tilsidesættelse af systemkonfigurationens standardadfærd

    Er det en af ​​disse eller noget helt anderledes?

    Hvad er forskellen mellem "shutdown / r" og "shutdown / g" i Windows?

    Svaret

    SuperUser bidragyder DavidPostill har svaret for os:

    Hvad er "shutdown / g"?

    Alternativet / g genstarter programmer, der er registreret til genstart med RegisterApplicationRestart API.

    Windows Restart Manager (introduceret i Windows Vista) understøtter yndefuldt at slukke og genstarte programmer, der er registreret for genstart med API'en RegistryApplicationRestart.

    Denne funktionalitet bruges af Windows Update. Takket være genstartshåndteringen, når jeg kommer op til min stationære computer, der gaar om morgenen (selv efter en systemstart), har jeg mine Outlook-, browser-, OneNote-, Visual Studio- og messenger-applikationer alle lined up som de var, da jeg gik i seng.

    Antag at du vil starte "automatisk genstart" alt efter en genstart. For nogle uger siden troede jeg, at det var nødvendigt at skrive en lille applikation, der bruger genstartshåndterings-API'erne (dvs. RmStartSession og RmShutdown) for at gøre dette. Og så ramte det mig, at shutdown-kommandoen allerede skal have støtte til at gøre dette. Og det har faktisk:

    • nedlukning / g

    Kilde: Genstart Windows og genstart alle registrerede programmer: shutdown -g [Microsoft]


    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.