Są przypadki, które wymagają ponownego uruchomienia komputera bez interwencji człowieka. Taką operację można przeprowadzić za pomocą narzędzia wiersza poleceń, pliku wsadowego, poprzez zdalny dostęp lub w trybie automatycznym. W takim przypadku zwykła kombinacja menu „Start” -> „Zamknij” oczywiście nie ma zastosowania.
Instrukcje
Krok 1
Kliknij przycisk „Start”, aby wyświetlić główne menu systemu i przejdź do elementu „Uruchom”, aby wywołać narzędzie wiersza poleceń.
Krok 2
Wpisz polecenie shutdown -t 0 -r -f (gdzie -r oznacza ponowne uruchomienie, -f oznacza zatrzymanie wszystkich uruchomionych aplikacji, -t 0 oznacza natychmiastowe ponowne uruchomienie, bez okresu oczekiwania) w polu Otwórz i kliknij przycisk OK, aby wykonać polecenie (dla Windows XP i Windows 7).
Krok 3
Wpisz polecenie ping -n 0 127.0.0.1> nul & wmic OS WHERE Primary = "True" Wywołaj Win32Shutdown 6 w polu Otwórz i naciśnij klawisz funkcyjny Enter, aby potwierdzić swój wybór (dla Windows XP i Windows 7).
Krok 4
Wpisz rundll32 user.exe, ExitWindowsExec 2 w polu Otwórz i kliknij OK, aby zastosować wybrane zmiany (dla Windows XP).
Krok 5
Wpisz echo y | net stop eventlog w polu Otwórz i naciśnij klawisz funkcyjny Enter, aby potwierdzić wykonanie polecenia (tylko Windows XP do SP2 włącznie. Spowoduje to wyjście z usługi dziennika zdarzeń i automatyczne ponowne uruchomienie systemu. W nowszych systemach to polecenie nie działa).
Krok 6
Utwórz i użyj skryptu VBS za pomocą polecenia konsoli copy con nazwa_pliku.vbs:
set objWMIService = GetObject ("winmgmts:" & "{impersonationLevel = personifikuj}! \. / root / cimv2")
set colSoftware = objWMIService. ExecQuery ("Wybierz * z Win32_OperatingSystem")
dla każdego objSoftware w colSoftware
objSoftware. Win32Shutdown 1
Następny
(dla Windows XP i Windows 7).
Krok 7
Wpisz psshutdown -r -f -t 0 -m w polu Otwórz i kliknij OK, aby potwierdzić wybór.
Krok 8
Utwórz i użyj skryptu AutoIt z dowolnymi komunikatami, aby ponownie uruchomić komputer:
$ J = 30
Postęp wł.
Dla $ i = 1 do 99 krok 3.3
$j = $j-1
sen (1000)
Zestaw postępów ($ i)
Następny
Zestaw postępów (-1)
Wyłączenie (2)
sen (5000).