Як перезавантажити комп "ютер з командного рядка

Як перезавантажити комп "ютер з командного рядка

Існують випадки, які потребують перезавантаження комп 'ютера без участі людини. Подібну дію можна здійснити з застосуванням інструмента командного рядка, пакетного файлу, через віддалений доступ або в автоматичному режимі. При цьому звична комбінація меню "Пуск" - > "Завершення роботи", природно, непримінна.

Інструкція

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).