15Jul

Kāda ir atšķirība starp "shutdown / r" un "shutdown / g" operētājsistēmā Windows?

Kad jūs sākat rakšana uz visām Windows opcijām, jūs vienkārši varētu būt pārsteigts par to, ko jūs varat atrast. Piemēram, izpildiet shutdown / r un shutdown / g komandas. Kāda ir atšķirība starp viņiem?Šodienas SuperUser Q & amai ir atbilde uz ziņkārīgo lasītāja jautājumu.

Šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un 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 lasīju ar dažām iespējām shutdown komandu Windows, kad es tekošajos posmosiespēju apraksti:

Es domāju, ka, ja Windows restartēs, katrs pieteikums tiks slēgts izslēgšanas procesā, un pēc tam sāksies pēc sistēmas bootēm. Dažas iespējas, kas nāk prātā:

  • Aizturēšana no iepriekšējām Windows versijām, kas veica kādu veidu restart viltu
  • Pagaidu ignorēšana par sistēmas konfigurācijas noklusējuma uzvedību

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" operētājsistēmā Windows?

Atbilde

SuperUser atbalstītājam DavidPostill mums ir atbilde:

Kas ir "shutdown / g"?

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

Windows restartēšanas pārvaldnieks( ieviests sistēmā Windows Vista) atbalsta graciozi izslēgšanu un restartēšanu lietojumprogrammām, kas reģistrētas restartēšanai ar RegisterApplicationRestart API.

Šo funkcionalitāti izmanto Windows atjaunināšana. Pateicoties restartēšanas pārvaldniekam, kad rinžēšu( jo arī pēc sistēmas restartēšanas) redzu uz manu galddatoru, man ir Outlook, pārlūkprogramma, OneNote, Visual Studio un Messenger programmas, kas visas bija izveidotas tā, kā bija, kad es devosuz gultu.

Pieņemsim, ka jūs vēlaties uzsākt "automatizēti restartēt" visu pēc restartēšanas. Pirms dažām nedēļām es domāju, ka to vajadzētu uzrakstīt nelielu lietojumprogrammu, kurā tiek izmantotas Restart Manager API( t.i., RmStartSession un RmShutdown).Un tad tas mani lika, ka shutdown komandai jau ir jābūt atbalstam, lai to izdarītu. Un patiešām tā ir:

  • izslēgšana / g

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

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.