Dans certains cas, il est nécessaire de redémarrer l'ordinateur sans intervention humaine. Une telle opération peut être réalisée à l'aide d'un outil en ligne de commande, d'un fichier batch, via un accès distant ou en mode automatique. Dans ce cas, la combinaison habituelle du menu "Démarrer" -> "Arrêter", bien sûr, n'est pas applicable.
Instructions
Étape 1
Cliquez sur le bouton "Démarrer" pour afficher le menu principal du système et accédez à l'élément "Exécuter" pour appeler l'outil de ligne de commande.
Étape 2
Entrez la commande shutdown -t 0 -r -f (où -r est le redémarrage, -f est pour arrêter toutes les applications en cours d'exécution, -t 0 est pour redémarrer immédiatement, sans période d'attente) dans le champ Ouvrir et cliquez sur OK pour exécuter le commande (pour Windows XP et Windows 7).
Étape 3
Entrez la commande ping -n 0 127.0.0.1> nul & wmic OS WHERE Primary = "True" Appelez Win32Shutdown 6 dans le champ Open et appuyez sur la touche de fonction Enter pour confirmer votre choix (pour Windows XP et Windows 7).
Étape 4
Entrez rundll32 user.exe, ExitWindowsExec 2 dans le champ Ouvrir et cliquez sur OK pour appliquer les modifications sélectionnées (pour Windows XP).
Étape 5
Entrez echo y | net stop eventlog dans le champ Ouvrir et appuyez sur la touche de fonction Entrée pour confirmer l'exécution de la commande (Windows XP jusqu'à et y compris SP2 uniquement. Cela quitte le service de journal des événements et redémarre automatiquement le système. Sur les systèmes plus récents, cette commande ne marche pas).
Étape 6
Créez et utilisez un script VBS à l'aide de la commande de console copy con filename.vbs:
set objWMIService = GetObject ("winmgmts:" & "{impersonationLevel = usurper l'identité}! \. / root / cimv2")
set colSoftware = objWMIService. ExecQuery ("Sélectionnez * à partir de Win32_OperatingSystem")
pour chaque objSoftware dans colSoftware
objSoftware. Win32Shutdown 1
Suivant
(pour Windows XP et Windows 7).
Étape 7
Entrez psshutdown -r -f -t 0 -m dans le champ Ouvrir et cliquez sur OK pour confirmer votre choix.
Étape 8
Créez et utilisez le script AutoIt avec tous les messages pour redémarrer l'ordinateur:
J$ = 30
Progression sur
Pour $ i = 1 à 99 étape 3.3
$ j = $ j-1
dormir (1000)
ProgressSet ($ i)
Prochain
Ensemble de progression (-1)
Arrêt (2)
dormir (5000).