Genstart computeren fra kommandolinjen. Genstart din computer fra kommandolinjen (cmd) i Windows

På traditionel vis genstarter brugere computeren ved at klikke på genstart-knappen i Windows-grænseflade. Hvis det er nødvendigt, kan du ty til en fysisk genstart ved at trykke på en lille knap placeret under computerens tænd/sluk-knap.

I emnet for artiklen vil vi berøre metoden -. Generelt er cmd fantastisk værktøj systemadministrator, der giver automatisering og hastighed af handlinger, der ikke altid er tilgængelige i almindelig Windows-administration.

Lukningskommandoen hjælper med dette, hvormed det ikke kun er muligt at genstarte det og logge ud af systemet.

De fleste brugere vil selvfølgelig ikke bruge anbefalingerne, men erfarne it-professionelle bør helt sikkert kende ins og outs ved at arbejde med kommandolinjen.

I denne lektion vil vi se på proceduren for genstart af din og en fjerncomputer. For at gøre dette skal du bruge en pc, der kører et hvilket som helst operativsystem, og administratoradgang.

Først siden jeg brugte dette eksempel operativ system Vi genstarter pc'en. Følg derefter nedenstående trin.

Genstarter den lokale (din) computer

Skriv på kommandolinjen nedlukning –r, efter at have trykket på Enter, vil du se en meddelelse om, at den lukker ned om et minut. Shutdown bruger forskellige muligheder, i vores tilfælde er det –r-indstillingen, som indikerer en systemgenstart.

Ved at bruge shutdown –r –t 900-konstruktionen genstarter computeren om 15 minutter. –t tilføjes til kommandoen, ved hjælp af hvilken et tal (i sekunder) angives ved siden af.

Disse trin er effektive, når du installerer software, der kræver en genstart efter installationen, og du ikke kan kontrollere processen hele tiden. Så er genstart af systemet automatisk, hvad du har brug for.

Efter at have brugt shutdown –r –t 900, vil en besked poppe op i bakken (som på skærmbilledet). Det vil give dig besked om, hvor lang tid det vil tage at genstarte.

Genstart af en fjerncomputer

For at fuldføre disse trin skal du have administratoradgang. Til genstart fjerncomputeren Du skal skrive shutdown –r -m \\PC-navn. Hvor "PC-navn" er placeret, skal du indtaste navnet på fjerncomputeren.

Her kan du også indstille en vis midlertidig værdi (sekunder) af parameteren -t for at genstarte computeren. I dette tilfælde er det rimeligt at bruge en kommentar i tilføjelsen, der indeholder årsagen til genstarten.

I kommandolinjen skal du indtaste shutdown –r -t 500 -m \\PC-navn -c “Genstart på grund af systemopdatering” (i anførselstegn), så du angiver årsagen til nedlukningen.

Hvis du vil ændre eller annullere genstartindstillingerne på din eller en fjerncomputer, skal du bruge shutdown -a. Indstil derefter parametrene igen.

På disse måder kan du genstart computeren fra kommandolinje , og hvis du har brug for at annullere planlagte handlinger.

De fleste brugere slukker deres computer ved hjælp af knappen i Start-menuen. Nogle mennesker bruger fysiske tænd/sluk-knapper på deres maskiner. Meget få mennesker bruger den metode, hvormed det er muligt sluk computeren fra kommandolinjen.

Grunden til dette er, at de fleste af os ikke ved, at du kan bruge kommandolinjen ikke kun til at lukke ned eller logge af, men også til at lukke en fjerncomputer ned, hvis du har administrativ adgang. Med disse privilegier kan du sende en besked, der indeholder årsagen til nedlukningen. Dette indlæg viser dig, hvordan du gør det.

Din første handling vil være... På indledende fase gør dette ved at bruge en af ​​flere metoder:

  1. Tryk på Windows-tasten (vinduesikon) + R.
  2. I vinduet Kør skal du skrive CMD og trykke på OK med musen eller Enter på dit tastatur.

Dette vil starte kommandoprompten. Følg instruktionerne nedenfor afhængigt af, hvad du vil gøre.

Lukning af den lokale computer (din)

Her skal du bruge en enkelt shutdown-kommando, men hvis du indtaster den i denne formular, vil du ikke lykkes. Kommandoen bruger sine egne udvidelser, nemlig S-præfikset, som angiver, at enheden er deaktiveret.

Gå ind nedlukning -s ved kommandoprompten og tryk på Enter, hvilket snart vil få pc'en til midlertidigt at lukke ned med en advarsel. Hvis du bruger nedlukning -s, slukker computeren øjeblikkeligt.

Det særlige ved nedlukning er, at computeren kan være nedlukning fra kommandolinje via en vis mængde tid. Kommandoen ovenfor er præfikset med t, en numerisk variabel, og bliver shutdown –s -t 300.

Når den er udført, starter en nedtællingstimer, og en advarselsmeddelelse vises. Numerisk variabel (in I dette tilfælde 300) repræsenterer antallet af sekunder, før computeren lukker ned. Indstil dit antal sekunder baseret på dine behov.

For at vise en meddelelse, der indeholder årsagen til nedlukningen, skal du bruge shutdown –s -t 500 -c "Jeg er træt. Jeg vil ikke arbejde, jeg skal hjem"(med anførselstegn) i cmd og tryk på Enter-tasten. Indstillingen -c bruges i kommandoen til at kommentere årsagen til nedlukningen, og det, der følger i anførselstegn, vil blive vist i dialogboksen som en forklaring. Dette kan bruges til at vise sjove beskeder.

Nedlukning af en fjerncomputer

Til sluk fjerncomputeren Skriv shutdown -s -m \\computernavn i cmd og tryk på Enter. Erstat "\\computernavn" med det faktiske navn på fjern-pc'en for at forsøge at lukke ned. Som tidligere nævnt skal du have administratoradgang til den computer du forsøger at lukke ned. For at finde ud af, om du har administrative adgangsrettigheder, skal du trykke på kombinationen Windows-taster+ R, indtast computernavnet, og tryk derefter på Enter-tasten.

Bemærk: Hvis du ikke kan huske navnet på fjerncomputeren, kan du finde det ved at åbne en liste over alle tilsluttede pc'er ved at køre net view på kommandolinjen.


Hvis du kan oprette forbindelse til din computer, skal du indtaste dit brugernavn og din adgangskode. Når du har indtastet dem, vil vinduet vise en liste over alle mapper, der er tilgængelige for dig. Dette skulle hjælpe dig med at vide, om du kan eller ikke kan lukke fjerncomputeren ned.

Brug et udtryk som "shutdown -a" for at rulle en shutdown tilbage. Dette vil stoppe nedlukningen af ​​systemet og lukke ned, hvis nedtællingen ikke har nået 0.

Det er alt, jeg håber, lektionen var nyttig, og at du allerede ved det hvordan man lukker computeren fra kommandolinjen. Du skal altid huske, at det at køre som administrator giver dig privilegier, og alt andet er ikke så svært at finde ud af!

Shutdown /h sætter computeren i dvaletilstand.

Når en kommando udføres, vil al information fra Random Access Memory(processer, programmer, data) gemmes i speciel fil hyberfil.sys placeret i rodmappe systemdisk og bliver henrettet normal nedlukning ernæring. På næste tænding computer, dispatcher Windows boot vil udføre en systemtilstandsgendannelse fra en fil hyberfil.sys. Dvaletilstand skal være aktiveret for af denne computer, for eksempel ved kommandoen powercfg /h tændt eller ved hjælp af panel-snap-in Windows-styring. Det er også nødvendigt at tage højde for det for at implementere denne tilstand et stort volumen vil være påkrævet Fri plads på harddisken for at få en kopi af RAM'en.

Shutdown /s /hybrid /t 0 hybrid shutdown, vil blive brugt ved næste opstart hurtig indlæsning

Parameter /hybrid lukker computeren ned og gør den klar til hurtig opstart.
Skal bruges med /s-indstillingen

Shutdown /l afslutter den aktuelle brugers session. End session-kommandoen kan kun udføres på den lokale computer og kun for den aktuelle bruger. Det samme som at køre kommandoen Log af uden parametre.

Hvis du vil slukke for computeren med en forsinkelse, skal du i stedet for nuller angive forsinkelsen i sekunder:

Nedlukning /s /t 60

Brugeren vil blive underrettet om den planlagte nedlukning.

Hvis forsinkelsen er meget lang, f.eks. 60 minutter (3600 sekunder), vises en pop op-meddelelse i nederste højre hjørne af skærmen i stedet for et advarselsvindue.

Mens forsinkelsen er i kraft, kan du forhindre computeren i at lukke ned. For at gøre dette skal du indtaste kommandoen på kommandolinjen:

Nedlukning/a

Når nedlukningen er annulleret, vises en pop op-meddelelse i nederste højre hjørne af skærmen.

Luk /r /m \\192.168.0.10 genstart computeren med IP-adressen 192.168.0.10

Sluk /s /t 60 /m \\COMP1 sluk for strømmen til computeren COMP1 efter 60 sekunder

nedlukning /s /t 60 /m \\192.168.0.10 sluk for strømmen til computeren med IP-adressen 192.168.0.10 igennem 60 sekunder.

Luk /g genstart og gendan udførelse af programmer registreret ved hjælp af funktionen API RegisterApplicationRestart. Anvendes typisk ved opdatering af systemet, når installationsprocessen kræver en genstart for at fortsætte installationsprocessen.

Lukning / jeg starter grafisk miljø forsyningsselskaber shutdown.exe. Vises på skærmen

I vinduet Dialogboks for fjernlukning For at udføre operationen med at lukke ned, genstarte eller afslutte en brugersession skal du indtaste computerens navn eller IP-adresse ved hjælp af knappen Tilføje, vælg den ønskede handling, årsag og udfyld feltet Bemærk, hvorfra teksten vil blive vist i informationsmeddelelse om den planlagte indsats. Af de fleste grunde, feltet Bemærk er påkrævet, og hvis den ikke er udfyldt, så knappen Okay vil være inaktiv.

Hvis der ikke er angivet nogen parametre på kommandolinjen, eller parameteren /? er angivet. - derefter vises kort information om brug af kommandoen på skærmen.

I stedet for syntaks er /key tilladt brug -tasten
Hold lukke ned kan acceptere følgende parametre:
/jeg Vis den grafiske brugergrænseflade.
Denne parameter skal komme først.
/l Afslut sessionen. Denne mulighed kan ikke bruges med
parametre /m eller /d.
/s Sluk din computer.
/r Luk helt ned og genstart computeren.
/g Luk helt ned og genstart computeren. Kører alle
registrerede applikationer efter en systemgenstart.
/en Annuller nedlukning af systemet.
Denne mulighed kan kun bruges i ventetiden.
/s Lukke ned lokal computer uden forsinkelse eller advarsel.
Kan bruges med parametre /d Og /f.
/h Sætte den lokale computer i dvaletilstand.
Kan bruges med parameter /f.
/hybrid Lukker computeren ned og gør den klar til hurtig opstart.
Skal bruges med parameter /s.
/e Angiv årsagen til, at din computer lukker ned uventet.
/o Gå til menuen avancerede bootindstillinger og genstart computeren.
Skal bruges med parameter /r.
/m\\computer Angivelse af destinationscomputeren.
/t xxx Angivelse af en ventetid på xxx sekunder, før computeren lukker ned.
Acceptabelt interval: 0-315360000 (10 år); standardværdi: 30.
Hvis forsinkelsen er større end 0, er brugen af ​​parameteren underforstået /f.
/c "kommentar"

Windows-operativsystemet er det mest udbredte i verden, og det er nok ret svært at finde en bruger, der aldrig har arbejdet i det. Men mange mennesker kender ikke til dette OS-værktøj kaldet Shutdown. Kommandoen udstedt med dens hjælp giver dig mulighed for at lukke ned eller genstarte computeren i henhold til en tidsplan eller eksternt. Hvordan man bruger dette korrekt nyttigt værktøj, vil vi fortælle dig i denne artikel.

Windows kommandolinje

Kommandolinjegrænseflade i operationsstuen Windows system implementeret ved hjælp af to programmer. Den første er Cmd.exe, der er til stede i alle versioner af NT-familien af ​​operativsystemer, og den anden, som først dukkede op i Windows 7, er mere moderne og fleksibel - PowerShell. Det særlige ved deres brug er den direkte input af tekstkommandoer uden at bruge en grafisk grænseflade.

Moderne brugere, der er vant til at arbejde i vinduestilstand Brug musen, vær ikke for meget opmærksom på kommandolinjen. Metoden er dog måske ikke særlig hurtig, men i nogle tilfælde er den yderst effektiv. Værktøjssættet tæller over halvandet hundrede nyttige kommandoer, hvis muligheder kan udvides ved at bruge yderligere taster.

Nedlukningskommandoparametre forbundet med kontroltaster kan ses ved at indtaste i administrationskonsollen:

lukke ned

Outputresultatet vil indeholde en komplet liste over nøgler til lokale og netværk, samt en liste over digitale notifikationskoder, der transmitteres med denne kommando til brugeren af ​​fjerncomputeren.

Shutdown.exe og vinduestilstand

For at kalde den grafiske grænseflade, som Shutdown har, skal udførelseskommandoen indtastes med "/i"-knappen. Mærkeligt nok åbner programmet, der kører fra kommandolinjen, i dette tilfælde et vindue, der er kendt for brugeren. Det hedder "Remote Shutdown Dialogue".

Brug denne grænseflade antaget for fjernadministration computere tilhørende domænet. Udvælgelsen af ​​maskiner på netværket udføres øverst i vinduet. Du kan derefter indstille typen af ​​nedlukning og den meddelelse, som fjernbrugeren vil modtage. I dette tilfælde kan valget tages mellem planlagt og ikke-planlagt arbejde relateret til hardwarevedligeholdelse eller softwareopdateringer.

Netværkskontrolnøgler

Lad os gå lidt tilbage og se, hvilke funktioner Shutdown-kommandoen får, når du bruger nøgler. Windows 7 og nyere versioner kan arbejde med det både gennem den gamle konsol og gennem PowerShell-grænsefladen. Syntaksen af ​​kommandoerne i den er stort set uændret, endda udvidet ved brug af nye, svarende til dem, der bruges i Linux-kommandolinjen.

Så kontroltasten indtastes med et mellemrum bag hovedteksten og adskilles fra den med en skråstreg "/". Nedenfor giver vi de nøgler, der bruges til fjernbetjening computere og dechifrere deres handlinger:

/ m\\"computernavn"

Adgang til en ekstern maskine. Indtast eller Domænenavn, eller IP-adresse, uden anførselstegn.

Feltet kan indeholde op til 512 tegn og er beregnet til at sende til en fjernbruger kommentere årsagerne til nedlukning eller genstart.

/ f

Tvunget, uden varsel, afbrydelse af alle kørende applikationer.

/t xxxxxxxxxx

Forsinkelsestid i sekunder før kommandoen udløses. Giver dig mulighed for at indstille en tidsperiode fra nul sekunder til et år. På sekunder er det 31536000.

/ d[p|u:]xx:åå

Gør det muligt at specificere typen af ​​begivenhed ved at vælge mellem tre kategorier - planlagt, uplanlagt, forventet. Ekstra muligheder xx og yy indeholder digitale koderårsager fra systemhændelsesmappen.

Annullering af en kommando

Ingen person, ikke engang en systemadministrator, kan være hundrede procent immune over for fejl. Og i dette tilfælde opstår spørgsmålet: er det muligt, og hvordan annulleres Shutdown-kommandoen udstedt til fjern maskine forkert eller med den forkerte nøgle? Microsoft har givet denne mulighed.

Det er muligt at annullere enhver handling, inklusive en forkert specificeret, men kun hvis, når kommandoen blev afgivet, blev der angivet en forsinkelsesparameter for dens udførelse. Inden det valgte tidsrum er udløbet, kan administratoren genudsende kommandoen til fjerncomputeren nedlukning/a. I dette tilfælde vil enhver forud planlagt handling blive annulleret.

Denne metode fungerer for både lokale og eksterne computere. På en lokal maskine, efter at have modtaget en advarsel om en forestående handling, skal du udstede en kommando i konsollen for at annullere den. Vellykket udførelse vil blive bekræftet af en pop op-meddelelse i meddelelsesområdet.

Lokale kontrolnøgler

Dette teams evner er ikke begrænset til kun at arbejde med fjerncomputere. Du kan også bruge Shutdown Windows på din lokale computer. Kommandoen i dette tilfælde er givet ind teksttilstand gennem administrationskonsollen. Tasterne til styring af den lokale maskine og en beskrivelse af deres handlinger er givet nedenfor:

/ l

Afslutning af sessionen for den aktuelle systembruger.

/ s

Nedlukning og nedlukning.

/ r

Luk ned og genstart derefter.

/ g

Luk ned, genstart og genstart den lokale computer med alle tidligere åbne programmer.

/ s

Omgående nedlukning uden varsel.

/ h

Skifter den lokale computer til energibesparende tilstand.

Som du kan se, er sættet af kommandoer til separat computer er også ret stor og giver dig mulighed for at lukke ned, genstarte og sætte i dvaletilstand. I dette tilfælde er det tilladt samtidig brug flere nøgler.

Jobliste

Udover at arbejde med kommandolinjen, er det muligt at oprette en regel ved hjælp af opgaveplanlægningen og funktionen Shutdown. Team, med nødvendige nøgler, i dette tilfælde er det indstillet i grænsefladen Windows skemalægger. Dette program er placeret i gruppen "Standard - Utilities" i hovedmenuen i operativsystemet. For at indtaste en opgave skal du køre den som systemadministrator.

Vælg "Opret simpel opgave» og udfyld de felter, der åbnes for os, når vi udfylder det. Ved disse trin bliver du bedt om at navngive den nye planlagte aktivitet og indstille dens tidsplan. Når vi har nået det trin, hvor vi skal specificere programmet, vil vi indtaste vores kommando i feltet og angive de nødvendige argumenter. Syntaksen for indtastning af nøgler i dette tilfælde er lidt anderledes. I stedet for en skråstreg indledes de med en bindestreg.

For eksempel, ved at specificere -s og -t argumenterne får vi en analog af shutdown /s /t. En kommando, der udføres i henhold til den tidsplan, der er oprettet på denne måde, vil føre til, at computeren lukker ned efter 30 sekunder, hvorunder vi vil se et advarselsvindue.

Endelig

Nu, hvis du ønsker det, kan du selvstændigt oprette lukning eller vedligeholdelsesregler for din computer ved hjælp af Shutdown. Holdet, som du har bemærket, er meget fleksibelt og har nok kontrolnøgler til at tilfredsstille begges behov simpel bruger og netværksadministratoren.

Ærværdig systemadministratorer Over hele verden foretrækker folk at bruge kommandolinjen. Psykologisk grund- føle sig overlegen almindelig bruger, hvor trivielt det end måtte være. Men der er et reelt behov - kommandolinjen giver meget mere fleksibilitet til at styre systemet.

Det ser ud til, at denne erklæring kun gælder for Linux systemer, hvor kommandolinjekontrol er den mest udviklede og traditionel måde. Men dette er en stereotype. NT-baseret Windows har jo næsten de samme administrationsværktøjer som Unix, kun kommandoerne hedder lidt anderledes. For eksempel, hvis en genstart fra kommandolinjen i Linux kan udføres med en simpel genstart, så skal du i Windows skrive kommandoer med parametre.

Der er endda mere end én måde at "bede" systemet om at genstarte! Det mest oplagte er at bruge hjælpeprogrammet shutdown.exe. En simpel genstart ved at bruge det gøres på denne måde - shutdown -r -t 0. Det betyder at beordre systemet til at genstarte med det samme. Talrige parametre, hvis formål kan findes mere detaljeret ved at køre nedlukningskommando med "-?"-tasten, giver dig mulighed for at vise et advarselsskilt til brugeren. For eksempel en variation af kommandoen shutdown.exe -r -t 60 -c. En vedligeholdelsesgenstart efter 60 sekunder vil vise dette tegn på skærmen og skabe en kort forsinkelse på et minut, som giver brugeren mulighed for at gemme dokumenter. Det skal bemærkes, at kommentaren er begrænset - der kan ikke angives mere end 127 tegn.

Genstart fra kommandolinjen kan startes med "-f"-knappen, hvorefter applikationer vil blive afsluttet med magt uden varsel. Der er ofte en situation, hvor du er på farten og spekulerer på, om du skal genstarte din pc. Inden det er for sent, skal du angive shutdown-kommandoen med -a-knappen, som vil annullere genstarten.

Ud over standardværktøjet, som kan bruges til at genstarte fra kommandolinjen, er der andre metoder, nogle af dem er originale, men mange kommer fra Unix-systemer. En sådan kommando er tydeligvis inspireret af Linux-systemer. Se, hvor sofistikeret Windows kan genstartes fra kommandolinjen: ping -n seconds 127.0.0.1>nul&wmic OS WHERE Primary="TRUE" CALL Win32Shutdown 6.

Bemærk venligst, at omdirigeringsikonet bruges, der er også en omtale af nul. I stedet for -n sekunder skal du naturligvis angive det antal, hvorefter du planlægger at genstarte.

Et af grundlaget for Windows-styring er rundll32.exe-processen, som er værtsprocessen. Med dens hjælp indlæses de i biblioteker. Dette program har kommandogrænseflade, så du kan arbejde med grafiske elementer. Det kan også bruges til at genstarte fra kommandolinjen: undll32 user.exe, ExitWindowsExec 2.

Ovenstående er den nemmeste måde at genstarte ved hjælp af rundll32, som virker på alle systemer.

Kan også bruges normalt opkald shutdown dialog: undll32 msgina,ShellShutdownDialog. Eller sluk straks pc'en: RUNDLL.EXE user.exe, ExitWindows.

Der er også kommandoer, der ikke virker på alle systemer, men kun på XP op til SP2. Dette bruger et pipeline-element (|), som er typisk på Unix-systemer: echo y|net stop eventlog.

Kommandoen fungerer som følger: den bruger en fejl til at stoppe den vitale hændelseslogtjeneste, som starter en automatisk genstart.

Men sagen er ikke begrænset til de anførte kommandoer. For at genstarte kan du bruge scripts på Visual Basic(VBS), relaterede forsyningsselskaber Microsoft virksomheder. For eksempel psshutdown fra Ps Tools-komplekset, som i virkeligheden er en forbedret shutdown. Indtast følgende kommando i konsollen: psshutdown -r -f -t 30. Dette vil genstarte den lokale eller eksterne pc inden for 30 sekunder.

En fjerngenstart fra kommandolinjen, f.eks. udføres med kommandoen psshutdown -r comp1, hvor comp1 er navnet på pc'en, de kan angives adskilt med kommaer. Det ville være rart at give brugerne besked om genstarten. For at gøre dette bruger psshutdown kontakten -m. Standardkommandoen til genstart af fjern-pc'er er tsshutdn.

Du har måske ikke brug for alle disse metoder, men for generel udvikling enhver, der ofte beskæftiger sig med pc-administration på Windows baseret, at kende dem er meget nyttigt.