Hur man fjärrstänger eller startar om en Windows-dator

Den här artikeln visar hur du använder kommandoverktyget för fjärravstängning i Windows för att fjärravstänga eller starta om en lokal eller nätverksansluten dator. Detta kan vara mycket användbart ibland om du har flera datorer hemma eller i ditt nätverk som du snabbt vill stänga av eller starta om.

Du kan till och med stänga av en dator på distans via Internet , men du måste först antingen VPN till nätverket eller till måldatorn du vill stänga av. Jag tänker inte täcka VPN(VPNs) i den här artikeln, men om det är något du vill göra, googla det gärna.

Du kan utföra en fjärravstängning från kommandotolken med avstängningskommandot och dess associerade växlar, från dialogrutan för fjärravstängning eller från en batchfil. Jag ska gå igenom alla tre metoderna i den här artikeln.

Översikt över fjärravstängning

För att få detta att fungera, det finns ett par steg du måste slutföra först, annars får du hela tiden ett felmeddelande om Access is Denied (5) och det kommer att göra dig galen.(Access is Denied (5))

Steg 1(Step 1) : För det första, för att fjärrstänga en dator i ditt nätverk, måste du se till att du har administrativ åtkomst till måldatorn. Om du är på ett hemnätverk är det bästa sättet att göra detta att se till att alla datorer är i samma arbetsgrupp och att de alla har minst ett administratörskonto(Administrator) med samma användarnamn och lösenord.

Du behöver inte använda det inbyggda administratörskontot på någon av datorerna för att detta ska fungera, men användarkontot du använder på båda datorerna måste vara en del av administratörsgruppen(Administrators) på den lokala datorn. Om du går till Kontrollpanelen(Control Panel) och klickar på Användarkonton(User Accounts) och det står Administratör(Administrator) eller Lokal administratör( Local Administrator) , så är det bra. Återigen(Again) måste namnen på användarkontona och lösenordet vara desamma.

administratör

Om du är i en företagsmiljö med en domän, kommer du förmodligen att vilja logga in med domänadministratörskontot. Genom att använda dessa referenser bör du kunna stänga av alla andra datorer i nätverket, även om de är inloggade med andra referenser.

Steg 2(Step 2) : Det andra steget är att aktivera fil- och skrivardelning(File and Printer Sharing) och tillåta det genom Windows -brandväggen. För att göra detta, gå till Kontrollpanelen(Control Panel) och klicka på Nätverks- och delningscenter(Network and Sharing Center) först. Klicka på länken Ändra avancerade delningsinställningar(Change advanced sharing settings) i menyn till vänster och välj alternativknappen för Aktivera nätverksupptäckt( Turn on network discovery) och Aktivera fil- och skrivardelning(Turn on file and printer sharing) .

nätverksdelning

Gå tillbaka till kontrollpanelens huvudfönster(Control Panel) och klicka på Windows-brandväggen(Windows Firewall) . Klicka(Click)Tillåt ett program eller en funktion genom Windows-brandväggen(Allow a program or feature through Windows Firewall) i menyn till vänster.

fil- och skrivardelning

Se till att du bara markerar rutan Home/Work (Private) och inte Offentlig(Public) . Du behöver inte tillåta något annat genom brandväggen. Du kan läsa på andra webbplatser för att tillåta WMI , Remote Shutdown , Network Discovery , etc, men jag har testat det utan någon av dessa och det fungerar utmärkt.

Steg 3(Step 3) : Slutligen, om du försöker rikta in dig på en dator med Windows Vista , Windows 7 eller Windows 8 på distans, måste du ändra registret. Om du inte gör detta kommer det helt enkelt inte att fungera. Du kommer bara att få meddelandet Access is Denied oavsett vad.

Öppna registerredigeraren genom att gå till Start och skriva in regedit . Navigera nu till följande nyckel:

HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Policies – System

Högerklicka på System på vänster sida och välj Nytt – DWORD (32-bitars) värde(New – DWORD (32-bit) Value) .

ny registernyckel

Ett nytt värde dyker upp längst ner i det högra fönstret och texten kommer att markeras. Ändra namnet till  LocalAccountTokenFilterPolicy och tryck på Retur(Enter) . Dubbelklicka nu på den och ändra värdet från 0 till 1 .

filterpolicy för lokalt kontotoken

Klicka på OK(Click OK) och stäng registret. Du behöver inte starta om datorn eftersom ändringarna bör träda i kraft omedelbart. Den här registernyckeln behövs eftersom ett administratörskonto i Windows Vista och senare tas bort från sina autentiseringsuppgifter när du fjärransluter. Detta gör att kontot förblir med administrativa rättigheter.

Du kommer också att läsa på andra webbplatser för att starta fjärrregistreringstjänsten(Remote Registry) om den inte körs och för att redigera den lokala säkerhetspolicyn genom att lägga till gruppen Alla(Everyone) till Force shutdown från en fjärrsystempolicyinställning( Force shutdown from a remote system) . I mina tester på Windows 7 och 8 fanns det inget behov av att slutföra dessa uppgifter och du borde verkligen inte göra det eftersom det öppnar upp ditt system för potentiella hackare.

Självklart måste du också känna till alla namnen på de andra datorerna i nätverket. Du kan göra det genom att gå till Kontrollpanelen(Control Panel) och sedan klicka på System .

datornamn

Fjärravstängning via kommandotolken

Avstängningskommandot är mest flexibelt när du använder det från kommandotolken eftersom du kan lägga till ett gäng växlar till det, som låter dig anpassa beteendet. Gå till Start , sedan Kör(Run) och skriv in CMD . Du kan se listan över switchar genom att skriva shutdown /? i kommandofönstret.

shutdown kommando hjälp

Du måste använda minst en switch för att kommandot ska göra något. I grund och botten(Basically) skulle du skriva in shutdown /x /y /z  där x, y, z är bokstäver i listan ovan.

Här är ett par av de vanligaste kommandoväxlarna och de åtgärder de utför:

/s: Stänger av datorn

/r: Startar om datorn

/m \\computername : Måldatorn som ska stängas av

/f: Tvingar program att stängas omedelbart

/t:  Kommer att vänta en viss tid i sekunder innan den stänger av eller startar om

/a: Avbryter en avstängning om du använde ett tidigare avstängningskommando med /t.

Så för att på distans stänga av en annan maskin på ditt nätverk, skulle du skriva in följande kommandon i kommandotolken:

shutdown /m \\computername /r /f

Detta kommando kommer att starta om datorn med namnet datornamn(computername) och tvinga alla program som fortfarande körs att stängas.

shutdown –m \\computername –s –f –c “The computer will restart, please save all work.” –t 60

Detta kommando kommer att stänga av datorn med namnet datornamn(computername) , tvinga alla program som körs att stängas, visa ett meddelande för användaren och räkna ned 60 sekunder innan den stängs av.

utloggad

Fjärravstängning via Shutdown Dialog

Om du inte gillar alla dessa växlar eller använder kommandotolken i allmänhet, kan du ta upp dialogrutan för avstängning. Du kan göra det enkelt genom att bara använda kommandoväxeln /i för shutdown-kommandot.

avstängning i parameter

Dialogrutan för fjärravstängning visas nu som visas nedan.

dialogrutan för fjärravstängning

Klicka på knappen Lägg till(Add) eller Bläddra(Browse) för att lägga till datorer i listan. Du kan sedan köra kommandona på hela partiet av datorer. Om du klickar på Lägg(Add) till måste du ange nätverksnamnet på datorn i formatet \\computername  eller bara datornamn(computername) , antingen fungerar.

lägga till avstängning av datorer

Naturligtvis måste du känna till det faktiska datornamnet, vilket jag nämnde hur du kan bestämma ovan. Så lägg till så många datorer som du vill och ställ sedan in dina alternativ. Du kan stänga av, starta om eller kommentera oväntad avstängning.

Du kan också visa en varning, om du vill, hur många sekunder du än väljer och du kan skriva in en kommentar längst ner som kommer att visas för användarna. Det är ungefär det!

Fjärravstängning via batchfil

Slutligen kan du skapa en batchfil så att du kan göra allt detta genom att bara köra filen. Alternativt kan du schemalägga batchfilen så att den körs vid specifika intervall eller under specifika händelser med hjälp av Task Scheduler .

Gå bara till Anteckningar(Notepad) och skriv in kommandona du skulle ha skrivit i kommandotolken:

shutdown –m \\computername1 –r shutdown –m \\computername2 –r shutdown –m \\computername3 –r

Spara sedan helt enkelt filen med filtillägget .BAT genom att välja Alla filer(All Files) för Spara som typ ( Save as type ) och lägg till .bat i slutet av filnamnet.

bat-fil avstängning

Detta kommer att starta om tre datorer i mitt hemnätverk. Du kan lägga in hur många kommandon du vill i batchfilen, så experimentera gärna!

Jag har skrivit ett omfattande inlägg om hur man använder batchfiler i Windows(how to use batch files in Windows)(how to use batch files in Windows) , så läs det om du inte är bekant med batchfiler eller uppgiftsschemaläggare. Njut av!



About the author

Jag är en datorexpert med över 10 års erfarenhet inom mjukvaru- och webbläsarindustrin. Jag har designat, byggt och hanterat hela installationer av mjukvaruprogram, samt utvecklat och underhållit webbläsare. Min erfarenhet ger mig förmågan att ge tydliga, koncisa förklaringar av komplicerade ämnen – oavsett om det är hur Microsoft Office fungerar eller hur man får ut det mesta av Mozilla Firefox. Utöver mina datorkunskaper är jag också en skicklig skribent och kan kommunicera effektivt online och personligen.



Related posts