Pagrindinis » kaip » Koks skirtumas tarp „shutdown / r“ ir „shutdown / g“ Windows?

    Koks skirtumas tarp „shutdown / r“ ir „shutdown / g“ Windows?

    Kai pradėsite kasti į visas „Windows“ parinktis, galite tiesiog nustebinti tuo, ką galite rasti. Paimkite išjungimas / r ir išjungimas / g komandas. Koks skirtumas tarp jų? Šiandienos „SuperUser“ Q&A pranešimas turi atsakymą į įdomų skaitytojo klausimą.

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    Klausimas

    „SuperUser“ skaitytuvo „gate_engineer“ nori sužinoti, koks skirtumas tarp „shutdown / r“ ir „shutdown / g“ sistemoje „Windows“ yra:

    Aš perskaičiau kai kurias „Windows“ išjungimo komandos parinktis, kai aš suklupau per šiuos parinkčių aprašymus:

    Aš maniau, kad kai „Windows“ paleidžiama iš naujo, kiekviena programa bus uždaryta išjungimo proceso metu, po to vėl prasidėjus sistemai. Kai kurios galimybės, kurios atsimena:

    • Iš ankstesnių „Windows“ versijų, kurios atliko tam tikros rūšies iš naujo paleisti gudrybę, laikymasis
    • Laikinas sistemos konfigūracijos numatytojo elgesio nepaisymas

    Ar tai iš šių, ar kažką visiškai kitokio?

    Koks skirtumas tarp „išjungimo / r“ ir „išjungimo / g“ sistemos „Windows“?

    Atsakymas

    „SuperUser“ autorius DavidPostill mums atsako:

    Kas yra „išjungimas / g“?

    Parinktis / g iš naujo paleidžia programas, kurios yra registruotos iš naujo RegisterApplicationRestart API.

    „Windows Restart“ tvarkyklė (įdiegta „Windows Vista“) palaiko grubiai uždaromas ir iš naujo paleistas programas, užregistruotas pakartotinai paleisti naudojant „RegisterApplicationRestart“ API.

    Ši funkcija naudojama „Windows Update“. „Restart Manager“ dėka, kai aš rodysiu savo stalinį kompiuterį žiemą ryte (net ir po sistemos iš naujo), turiu „Outlook“, naršyklę, „OneNote“, „Visual Studio“ ir „messenger“ programas, kaip ir tada, kai buvo į lovą.

    Tarkime, kad po perkrovimo norite inicijuoti viską „automatiškai“. Prieš keletą savaičių maniau, kad reikia parašyti nedidelę programą, kuri naudoja „Restart Manager API“ (t. Y. RmStartSession ir RmShutdown). Ir tada jis nukentėjo, kad uždarymo komanda jau turi palaikyti tai. Ir iš tiesų, ji turi:

    • išjungimas / g

    Šaltinis: Iš naujo paleiskite „Windows“ ir iš naujo paleiskite visas registruotas programas: išjungimas -g [Microsoft]


    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.