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

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




Інструкція
1
Натисніть кнопку «Пуск» для виклику головного меню системи і перейдіть в пункт «Виконати» для виклику інструменту командного рядка.
2
Введіть команду shutdown -t 0 -r -f (де -r - перезавантаження, -f - зупинка всіх запущених додатків, -t 0 - виконання перезавантаження відразу ж, без періоду очікування) в полі «Відкрити» та натисніть кнопку OK для виконання команди (для Windows XP і Windows 7).
3
Введіть команду ping -n 0 127.0.0.1> nulwmic OS WHERE Primary = "True" Call Win32Shutdown 6 в полі «Відкрити» та натисніть функціональну клавішу Enter для підтвердження свого вибору (для Windows XP і Windows 7).


4
Введіть значення rundll32 user.exe, ExitWindowsExec 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 colSoftware

objSoftware.Win32Shutdown 1

next
(Для Windows XP і Windows 7).
7
Введіть значення psshutdown -r -f -t 0 -m в полі «Відкрити» та натисніть кнопку OK для підтвердження свого вибору.
8
Створіть і використовуйте скрипт AutoIt c будь-якими повідомленнями для перезавантаження комп'ютера:
$ J = 30

ProgressOn

For $ i = 1 to 99 step 3.3

$ J = $ j-1

sleep (1000)

ProgressSet ($ i)

Next

ProgressSet (-1)

Shutdown (2)

sleep (5000).
Переглядів: 3315

Увага, тільки СЬОГОДНІ!