Mājas lapa » » Kāda ir atšķirība starp “shutdown / r” un “shutdown / g” Windows?

    Kāda ir atšķirība starp “shutdown / r” un “shutdown / g” Windows?

    Sākot rakšanu visās Windows opcijās, jūs vienkārši pārsteigs par to, ko varat atrast. Veikt shutdown / r un izslēgšana / g komandas. Kāda ir atšķirība starp viņiem? Šodienas SuperUser Q&A ziņojumam ir atbilde uz ziņkārīga lasītāja jautājumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs gate_engineer vēlas uzzināt, kāda ir atšķirība starp “shutdown / r” un “shutdown / g” sistēmā Windows:

    Es izlasīju dažas no operētājsistēmā Windows izslēgšanas komandas opcijām, kad es nokļuvu šādos opciju aprakstos:

    Es domāju, ka tad, kad Windows restartējas, katrs pieteikums tiks slēgts izslēgšanas procesa laikā, pēc tam atkal sāks darboties pēc sistēmas zābakiem. Dažas iespējas, kas atceras:

    • No iepriekšējās sistēmas Windows versijas, kas veica kāda veida restartēšanas trikšanu, turēšana
    • Pagaidu sistēmas konfigurācijas noklusējuma uzvedības ignorēšana

    Vai tas ir viens no šiem vai kaut kas pilnīgi atšķirīgs?

    Kāda ir atšķirība starp “shutdown / r” un “shutdown / g” Windows?

    Atbilde

    SuperUser ieguldītājam DavidPostill ir atbilde uz mums:

    Kas ir “izslēgšana / g”?

    Opcija / g restartēs lietojumprogrammas, kas ir reģistrētas restartēšanai ar RegisterApplicationRestart API.

    Windows Restart Manager (kas ieviests sistēmā Windows Vista) atbalsta graciozi slēgt un restartēt lietojumprogrammas, kas reģistrētas restartēšanai ar RegisterApplicationRestart API.

    Šo funkciju izmanto Windows atjaunināšana. Pateicoties restartēšanas pārvaldniekam, kad es rāda savu galddatoru no rīta (pat pēc sistēmas restartēšanas), man ir mana Outlook, pārlūkprogramma, OneNote, Visual Studio un ziņojumapmaiņas lietojumprogrammas, kas visas ierindojās, kad es biju uz gultu.

    Pieņemsim, ka jūs vēlaties sākt “automātisku restartēšanu” viss pēc restartēšanas. Pirms dažām nedēļām es domāju, ka ir nepieciešams rakstīt nelielu programmu, kas izmanto Restart Manager API (t.i., RmStartSession un RmShutdown), lai to izdarītu. Un tad tas skāra mani, ka izslēgšanas komandai jau ir jāatbalsta tas. Un tiešām, tam ir:

    • izslēgšana / g

    Avots: Restartējiet Windows un restartējiet visas reģistrētās programmas: shutdown -g [Microsoft]


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.