Der er tilfælde, der kræver genstart af computeren uden menneskelig indblanding. En sådan operation kan udføres ved hjælp af et kommandolinjeværktøj, en batchfil, via fjernadgang eller i automatisk tilstand. I dette tilfælde er den sædvanlige kombination af menuen "Start" -> "Lukning" naturligvis ikke anvendelig.
Instruktioner
Trin 1
Klik på "Start" -knappen for at åbne systemets hovedmenu og gå til punktet "Kør" for at påkalde kommandolinjeværktøjet.
Trin 2
Indtast kommandoen shutdown -t 0 -r -f (hvor -r genstartes, -f er for at stoppe alle kørende applikationer, -t 0 skal genstarte med det samme uden en ventetid) i feltet Åbn og klik på OK for at udføre kommando (til Windows XP og Windows 7).
Trin 3
Indtast kommandoen ping -n 0 127.0.0.1> nul & wmic OS WHERE Primary = "True" Ring Win32Shutdown 6 i feltet Åbn, og tryk på funktionstasten Enter for at bekræfte dit valg (til Windows XP og Windows 7).
Trin 4
Indtast rundll32 user.exe, ExitWindowsExec 2 i feltet Åbn, og klik på OK for at anvende de valgte ændringer (til Windows XP).
Trin 5
Indtast echo y | net stop hændelseslog i feltet Åbn, og tryk på Enter-funktionstasten for at bekræfte udførelse af kommandoen (kun Windows XP til og med SP2. Dette afslutter hændelseslogtjenesten og genstarter automatisk systemet. På nyere systemer denne kommando virker ikke).
Trin 6
Opret og brug et VBS-script ved hjælp af kommandokommandokopien med filnavn.vbs:
sæt objWMIService = GetObject ("winmgmts:" & "{impersonationLevel = impersonate}! \. / root / cimv2")
sæt colSoftware = objWMIService. ExecQuery ("Vælg * fra Win32_OperatingSystem")
for hver objSoftware i colSoftware
objSoftware. Win32Shutdown 1
Næste
(til Windows XP og Windows 7).
Trin 7
Indtast psshutdown -r -f -t 0 -m i feltet Åbn, og klik på OK for at bekræfte dit valg.
Trin 8
Opret og brug AutoIt-scriptet med alle meddelelser for at genstarte computeren:
$ J = 30
ProgressOn
For $ i = 1 til 99 trin 3.3
$ j = $ j-1
sove (1000)
ProgressSet ($ i)
Næste
ProgressSet (-1)
Nedlukning (2)
sove (5000).