Існують випадки, які потребують перезавантаження комп 'ютера без участі людини. Подібну дію можна здійснити з застосуванням інструмента командного рядка, пакетного файлу, через віддалений доступ або в автоматичному режимі. При цьому звична комбінація меню "Пуск" - > "Завершення роботи", природно, непримінна.
Інструкція
1. Натисніть кнопку "Пуск" для виклику головного меню системи і перейдіть до "Виконати" для виклику інструмента командного рядка.
2. Введіть команду shutdown -t 0 -r -f (де -r - перезавантаження, -f - зупинка всіх запущених програм, -t 0 - виконання перезавантаження відразу ж, без періоду очікування) в поле "Відкрити" і натисніть кнопку OK для виконання команди (для Windows XP і Windows 7)
3. Введіть команду ping -n 0 127.0.0.1 > nul & wmic OS WHERE Primary = "True" "Call Win32Shutdown 6 у полі" Відкрити "і натисніть функціональну клавішу Enter для підтвердження свого вибору (для Windows XP і Windows 7
4. Введіть значення rundll32 user.exe, ExitWindo^ Exec 2 у поле "Відкрити" та натисніть кнопку "OK", щоб підтвердити застосування вибраних змін (для Windows XP).
5. Введіть команду echo y 'net stop eventlog в поле "Відкрити" і натисніть функціональну клавішу Enter для підтвердження виконання команди (тільки для Windows XP до версії SP2 включно. При цьому відбувається завершення роботи служби журналу подій, і система автоматично перезавантажується. На нових системах ця команда не працює).
6. Створіть та використовуйте скрипт VBS за допомогою команди консолі copy con ім 'я _ файла.vbs:set objWMIService = GetObject (""winmgmts : "" & "" {impersonationLevel = impersonate}!\\.\root\cimv2"" )set colSoftware = objWMIService.ExecQuery ( ""Select * from Win32_OperatingSystem"" )for each objSoftware in colSoftwareobjSoftware.Win32Shutdown 1next(для Windows XP и Windows 7).
7. Введіть значення psshutdown -r -f -t 0 -m у поле "Відкрити" і натисніть кнопку "OK", щоб підтвердити свій вибір.
8. Створіть і використовуйте скрипт AutoIt з будь-якими повідомленнями для перезавантаження комп 'ютера:$J = 30ProgressOnFor $i = 1 to 99 step 3.3$j=$j-1sleep(1000)ProgressSet( $i )NextProgressSet( -1)Shutdown(2)sleep(5000).