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.
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) .
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.
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) .
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 .
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 .
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ń.
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.
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.
Okno dialogowe zdalnego wyłączania pojawi się teraz, jak pokazano poniżej.
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.
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.
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ę!
Related posts
Jak zapobiec wyłączeniu komputera z systemem Windows?
Zmień dźwięki uruchamiania i zamykania systemu Windows
Wyłącz komunikat Uruchom ponownie teraz po komunikacie o automatycznej aktualizacji systemu Windows
9 szybkich sposobów na przeźroczystość obrazu w systemach Windows i Mac
Jak odzyskać przypadkowo usunięte pliki w systemie Windows?
Jak podłączyć projektor do komputera z systemem Windows lub Mac?
Jak naprawić indekser wyszukiwania Microsoft Windows przestał działać i był zamknięty?
Usuń tapety tła pulpitu w systemie Windows
Jak podpisać plik PDF w systemie Windows
Wymagania dotyczące pamięci RAM w systemach Windows 10 i Windows 7 — ile pamięci potrzebujesz?
Jak przywrócić system Windows do ustawień fabrycznych
Jak zmienić rozmiar ikony pulpitu w systemie Windows
Masz do czynienia ze zbyt dużą liczbą czcionek w systemie Windows?
Włącz składniki komputera typu Tablet z systemem Windows w systemie Windows
Zewnętrzny dysk twardy nie wyświetla się w systemie Windows lub OS X?
Zgraj płytę Audio CD do MP3 za pomocą Windows Media Player
Jak ustawić lub oznaczyć partycję jako aktywną w systemie Windows
Jak skonfigurować serwer FTP w systemie Windows za pomocą IIS
Jak zmapować dysk sieciowy w systemie Windows
Uzyskaj dostęp do systemu BIOS i zmień kolejność rozruchu dla dowolnej wersji systemu Windows