Domača » kako » Kakšna je razlika med shutdown / r in shutdown / g v sistemu Windows?

    Kakšna je razlika med shutdown / r in shutdown / g v sistemu Windows?

    Ko začnete kopati vse možnosti, ki so na voljo v sistemu Windows, boste morda presenečeni nad tem, kaj lahko najdete. Vzemite shutdown / r in shutdown / g ukazov. Kakšna je razlika med njimi? Današnja objava za vprašanja in odgovori SuperUser ima odgovor na vprašanje radovednega bralca.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Vprašanje

    Bralnik SuperUser gate_engineer želi vedeti, kakšna je razlika med »shutdown / r« in »shutdown / g« v sistemu Windows:

    Prebral sem nekaj možnosti za ukaz za zaustavitev v sistemu Windows, ko sem naletel na naslednje opise:

    Mislil sem, da se bo, ko se Windows zažene, vsaka aplikacija zaprla med postopkom zaustavitve, nato pa se bo začela znova po zagonu sistema. Nekaj ​​možnosti, ki pridejo na misel, so:

    • Zadržanje iz prejšnjih različic operacijskega sistema Windows, ki je izvedlo neko vrsto ponaredkov
    • Začasno preglasitev privzetega vedenja konfiguracije sistema

    Ali je to eno od teh ali nekaj povsem drugega?

    Kakšna je razlika med »shutdown / r« in »shutdown / g« v sistemu Windows?

    Odgovor

    Sodelavec SuperUser DavidPostill ima odgovor za nas:

    Kaj je »shutdown / g«?

    Možnost / g bo znova zagnala aplikacije, ki so registrirane za ponovni zagon s programom API za registerApplicationRestart.

    Upravitelj za ponovni zagon programa Windows (uveden v sistemu Windows Vista) podpira elegantno zaustavitev in ponovni zagon aplikacij, ki so registrirane za vnovični zagon s API-jem RegisterApplicationRestart.

    To funkcijo uporablja storitev Windows Update. Zahvaljujoč upravitelju za ponovni zagon, ko se prikažem na svojem namiznem računalniku, ki zjutraj zjutraj (tudi po ponovnem zagonu sistema), imam aplikacije Outlook, brskalnik, OneNote, Visual Studio in Messenger, ki so se ujemale, kot so bile, ko sem šel v posteljo.

    Recimo, da želite po ponovnem zagonu začeti »avtomatsko ponovno zagnati« vse. Od pred nekaj tedni, sem mislil, da je treba napisati majhno aplikacijo, ki uporablja API-jev Upravljalnik za ponovni zagon (to je RmStartSession in RmShutdown). In potem me je udarilo, da mora ukaz za zaustavitev že imeti podporo za to. In res ima:

    • shutdown / g

    Vir: Znova zaženite sistem Windows in znova zaženite vse registrirane aplikacije: shutdown -g [Microsoft]


    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.