Stopper Windows ned fra kommandoprompt forårsaget skade?
De fleste af os bruger Start-menuen til at lukke vores Windows-system nede, men er det muligt at forårsage skade, hvis du vælger at bruge kommandolinjen i stedet? Er der særlige kommandoer, der kan forårsage skade, mens andre ikke gør det? Dagens SuperUser Q & A-indlæg har svaret på en bekymret 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.
Screenshot courtesy of Acid Pix (Flickr).
Spørgsmålet
SuperUser-læser FlipFloop vil vide, om man bruger Windows CMD til at lukke en computer, kan forårsage skade:
Når du starter shutdown -i at lukke en computer ned via kommandoprompten (CMD), beskadiger den den computer, der slukkes (lokalt eller eksternt)?
Bruger Windows CMD til at slukke for en computer forårsage skade?
Svaret
SuperUser bidragsydere Marco Bonelli og LPChip har svaret for os. Først op, Marco Bonelli:
Lukke kommandoen i Windows udfører en normal afbrydelse / genstart / logoff på computeren (lokalt eller eksternt). Hvis du lukkede alle dine kørende programmer og gemte dine filer, er der ingen forskel på at køre nogen shutdown-kommando (med nogen parameter) eller ved hjælp af Windows-grænsefladen via Start Menu. Kommandoen beskadiger ikke computeren eller filsystemet på nogen måde.
Mere om løbende programmer
Hvis programmer, der forhindrer afbrydelsen kører, vil Windows automatisk forsøge at opsige dem, og hvis det ikke er muligt, vil du spørge dig om det. Det eneste problem, du kan have her, opstår med programmer, der udfører ikke-gemte ændringer i filer. Hvis de for eksempel giver en automatisk gendannelse af ukorrekt lukkede sessioner som f.eks. Microsoft Office, gemmer de deres tilstand for at genoprette den ved næste start, ellers mister du de ikke-gemte data.
Efterfulgt af svaret fra LPChip:
Nej, det vil det ikke. Når du bruger Start Menu for at lukke en computer, vil den også bruge den samme shutdown kommando, bare med forskellige parametre.
Det shutdown -i mulighed blev gjort for at afsløre funktioner som Windows Start Menu tilbyder ikke uden brug af Kommandolinje. For eksempel, shutdown -i kan bruges til at sende en shutdown-kommando til en anden computer.
På samme måde som shutdown -i vil ikke beskadige din computer, heller ikke vil shutdown -s -t 0.
Der er også den -f mulighed, som bruges til at tvinge en nedlukning. Dette vil ikke beskadige dit Windows-system, men det kan medføre, at data, der ikke er gemt (f.eks. Et ubeskyttet åbent orddokument), tabes.
Normalt vil Windows vise dig en dialog af en slags som "Der er et program, der forhindrer afbrydelse. Vil du annullere eller fortsætte alligevel? "En timeout vil i sidste ende afbryde afbrydelsen. Med -f mulighed, i stedet for at vise dig beskeden, vil det antage, at du ønsker at fortsætte alligevel og lukke eventuelle resterende programmer.
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.