Jak zdalnie wyłączyć lub ponownie uruchomić komputer z systemem Windows?

W tym artykule dowiesz się, jak używać narzędzia polecenia zdalnego zamykania w systemie Windows(Windows) do zdalnego wyłączania lub ponownego uruchamiania komputera lokalnego lub sieciowego. Może to być czasami bardzo przydatne, jeśli masz wiele komputerów w domu lub w sieci, które chcesz szybko wyłączyć lub ponownie uruchomić.

Możesz nawet zdalnie wyłączyć komputer przez Internet , ale najpierw musisz podłączyć VPN do sieci lub do komputera docelowego, który chcesz wyłączyć. W tym artykule nie będę omawiać VPN(VPNs) , ale jeśli to jest coś, co chcesz zrobić, możesz to zrobić w Google.

Zdalne zamknięcie można wykonać z wiersza polecenia, używając polecenia zamknięcia i skojarzonych z nim przełączników, z okna dialogowego zdalnego zamykania lub z pliku wsadowego. W tym artykule omówię wszystkie trzy metody.

Omówienie zdalnego wyłączania

Aby to zadziałało, musisz najpierw wykonać kilka kroków, w przeciwnym razie stale będziesz otrzymywać komunikat o błędzie Odmowa dostępu (5)(Access is Denied (5)) , co doprowadzi Cię do szaleństwa.

Krok 1(Step 1) : Po pierwsze, aby zdalnie wyłączyć komputer w sieci, musisz upewnić się, że masz dostęp administracyjny do komputera docelowego. Jeśli jesteś w sieci domowej, najlepszym sposobem na to jest upewnienie się, że wszystkie komputery znajdują się w tej samej grupie roboczej i że wszystkie mają co najmniej jedno konto administratora(Administrator) z tą samą nazwą użytkownika i hasłem.

Aby to zadziałało, nie musisz używać wbudowanego konta administratora na żadnym komputerze, ale konto użytkownika, którego używasz na obu komputerach, musi należeć do grupy Administratorzy(Administrators) na komputerze lokalnym. Jeśli przejdziesz do Panelu sterowania(Control Panel) i klikniesz Konta użytkowników(User Accounts) i wyświetli się Administrator lub Administrator lokalny( Local Administrator) , to wszystko w porządku. Ponownie(Again) nazwy kont użytkowników i hasło muszą być takie same.

administrator

Jeśli jesteś w środowisku korporacyjnym z domeną, prawdopodobnie będziesz chciał zalogować się przy użyciu konta administratora domeny. Korzystając z tych poświadczeń, powinieneś być w stanie wyłączyć dowolny inny komputer w sieci, nawet jeśli jest on zalogowany przy użyciu innych poświadczeń.

Krok 2(Step 2) : Drugim krokiem jest włączenie udostępniania plików i drukarek(File and Printer Sharing) i zezwolenie na to przez zaporę systemu Windows . (Windows)Aby to zrobić, przejdź do Panelu sterowania(Control Panel) i najpierw kliknij Centrum sieci i udostępniania(Network and Sharing Center) . Kliknij łącze Zmień zaawansowane ustawienia udostępniania(Change advanced sharing settings) w menu po lewej stronie i wybierz opcję Włącz wykrywanie sieci( Turn on network discovery) i Włącz udostępnianie plików i drukarek(Turn on file and printer sharing) .

udostępnianie sieci

Wróć do głównego okna Panelu(Control Panel) sterowania i kliknij Zapora systemu Windows(Windows Firewall) . Kliknij(Click) Zezwalaj programowi lub funkcji przez Zaporę systemu Windows(Allow a program or feature through Windows Firewall) w lewym menu.

udostępnianie plików i drukarek

Upewnij się, że zaznaczyłeś tylko pole Home/Work (Private) , a nie Publiczny(Public) . Nie musisz przepuszczać niczego innego przez zaporę. Możesz przeczytać na innych stronach, aby zezwolić na WMI , zdalne wyłączanie(Remote Shutdown) , wykrywanie sieci(Network Discovery) itp., Ale przetestowałem to bez żadnego z nich i działa dobrze.

Krok 3(Step 3) : Na koniec, jeśli próbujesz zdalnie sterować komputerem z systemem Windows Vista(Windows Vista) , Windows 7 lub Windows 8, musisz zmodyfikować rejestr. Jeśli tego nie zrobisz, to po prostu nie zadziała. Otrzymasz tylko wiadomość Odmowa (Denied)dostępu(Access) bez względu na wszystko.

Otwórz edytor rejestru, przechodząc do Start i wpisując regedit . Teraz przejdź do następującego klucza:

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

Kliknij prawym przyciskiem myszy System po lewej stronie i wybierz Nowy – Wartość DWORD (32-bitowa)(New – DWORD (32-bit) Value) .

nowy klucz rejestru

Nowa wartość pojawi się na dole w prawym oknie, a tekst zostanie podświetlony. Zmień nazwę na  LocalAccountTokenFilterPolicy i naciśnij Enter . Teraz kliknij go dwukrotnie i zmień wartość z 0 na 1 .

polityka filtrowania tokenów konta lokalnego

Kliknij OK(Click OK) i zamknij rejestr. Nie musisz ponownie uruchamiać komputera, ponieważ zmiany powinny zacząć obowiązywać natychmiast. Ten klucz rejestru jest potrzebny, ponieważ w systemie Windows Vista(Windows Vista) i nowszych konto administratora jest usuwane z poświadczeń podczas zdalnego łączenia. Dzięki temu konto pozostanie z uprawnieniami administracyjnymi.

W innych witrynach przeczytasz również, jak uruchomić usługę Rejestr zdalny(Remote Registry) , jeśli nie jest ona uruchomiona, i edytować lokalne zasady zabezpieczeń, dodając grupę Wszyscy(Everyone) do Wymuś zamknięcie ze zdalnego( Force shutdown from a remote system) ustawienia zasad systemu. W moich testach na Windows 7 i 8 nie było potrzeby wykonywania tych zadań i naprawdę nie powinieneś, ponieważ otwiera to twój system na potencjalnych hakerów.

Oczywiście musisz także znać wszystkie nazwy innych komputerów w sieci. Możesz to zrobić, przechodząc do Panelu sterowania(Control Panel) , a następnie klikając System .

Nazwa komputera

Zdalne wyłączanie za pomocą wiersza polecenia

Polecenie zamknięcia jest najbardziej elastyczne, gdy używasz go z wiersza polecenia, ponieważ możesz dodać do niego kilka przełączników, które pozwalają dostosować zachowanie. Przejdź do Start , następnie Uruchom(Run) i wpisz CMD . Możesz zobaczyć listę przełączników, wpisując shutdown /? w oknie poleceń.

pomoc dotycząca polecenia zamknięcia

Musisz użyć co najmniej jednego przełącznika, aby polecenie cokolwiek zrobiło. Zasadniczo(Basically) należy wpisać shutdown /x /y /z  , gdzie x, y, z są literami na powyższej liście.

Oto kilka najczęstszych przełączników poleceń i czynności, które wykonują:

/s: Wyłącza komputer

/r: Ponownie uruchamia komputer

/m \\computername : docelowy komputer zdalny do wyłączenia

/f: Wymusza natychmiastowe zamknięcie programów

/t:  Poczeka określoną ilość czasu w sekundach przed zamknięciem lub ponownym uruchomieniem

/a: Przerywa zamknięcie, jeśli użyto poprzedniego polecenia zamknięcia z /t.

Tak więc, aby zdalnie wyłączyć inny komputer w sieci, wpisz w wierszu polecenia następujące polecenia:

shutdown /m \\computername /r /f

To polecenie uruchomi ponownie komputer o nazwie nazwa_komputera(computername) i wymusi zamknięcie wszystkich nadal uruchomionych programów.

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

To polecenie spowoduje zamknięcie komputera o nazwie nazwa_komputera(computername) , wymuszenie zamknięcia wszystkich uruchomionych programów, wyświetlenie komunikatu użytkownikowi i odliczanie 60 sekund przed zamknięciem.

wylogowany

Zdalne wyłączanie za pomocą okna dialogowego zamykania

Jeśli nie lubisz wszystkich tych przełączników lub ogólnie korzystania z wiersza poleceń, możesz wyświetlić okno dialogowe zamykania. Możesz to łatwo zrobić, używając przełącznika polecenia /i dla polecenia zamknięcia.

wyłączanie i parametr

Okno dialogowe zdalnego wyłączania pojawi się teraz, jak pokazano poniżej.

okno dialogowe zdalnego wyłączania

Kliknij przycisk Dodaj(Add) lub Przeglądaj(Browse) , aby dodać komputery do listy. Następnie możesz uruchamiać polecenia na całej partii komputerów. Jeśli klikniesz Dodaj(Add) , będziesz musiał wprowadzić nazwę sieciową komputera w formacie \\computername  lub po prostu nazwakomputera(computername) , albo działa.

dodaj wyłączanie komputerów

Oczywiście musisz znać rzeczywistą nazwę komputera, o której wspomniałem, jak możesz to ustalić powyżej. Dodaj więc do listy tyle komputerów, ile chcesz, a następnie ustaw opcje. Możesz zamknąć, ponownie uruchomić lub opisać nieoczekiwane zamknięcie.

Możesz również wyświetlić ostrzeżenie, jeśli chcesz, przez dowolną liczbę sekund i możesz wpisać komentarz na dole, który zostanie wyświetlony użytkownikom. O to chodzi!

Zdalne wyłączanie za pomocą pliku wsadowego

Na koniec możesz utworzyć plik wsadowy, aby móc to wszystko zrobić, po prostu uruchamiając plik. Alternatywnie można zaplanować uruchamianie pliku wsadowego w określonych odstępach czasu lub podczas określonych zdarzeń za pomocą Harmonogramu zadań(Task Scheduler) .

Po prostu przejdź do Notatnika(Notepad) i wpisz polecenia, które wpisałeś w wierszu poleceń:

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

Następnie po prostu zapisz plik z rozszerzeniem .BAT, wybierając Wszystkie pliki(All Files) dla Zapisz jako typ ( Save as type ) i dodaj .bat na końcu nazwy pliku.

zamknięcie pliku bat

Spowoduje to ponowne uruchomienie trzech komputerów w mojej sieci domowej. Możesz umieścić dowolną liczbę poleceń w pliku wsadowym, więc możesz eksperymentować!

Napisałem obszerny post na temat korzystania z plików wsadowych w systemie Windows(how to use batch files in Windows)(how to use batch files in Windows) , więc przeczytaj go, jeśli nie znasz plików wsadowych lub harmonogramu zadań. Cieszyć się!



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts