Чтобы перезагрузить компьютер через командную строку Windows, достаточно одной команды. Откройте CMD от имени администратора или даже в обычном режиме — и введите shutdown /r /t 0. Компьютер перезагрузится моментально. Но это лишь базовый вариант. Далее разберём все нюансы: отложенная перезагрузка, принудительное закрытие программ, работа с удалёнными ПК и возможные ошибки.
Командная строка — мощный инструмент, который позволяет управлять системой без графического интерфейса. Это удобно для автоматизации задач, удалённого администрирования или когда не реагирует на мышь и клавиатуру. В этой статье — все способы перезагрузки через CMD, включая редкие сценарии.
Базовые команды для перезагрузки ПК
Основная команда для перезагрузки в Windows — shutdown. Она работает во всех версиях системы, от Windows XP до Windows 11. Чтобы просто перезагрузить компьютер, используйте:
shutdown /r
Флаг /r (от английского restart) как раз и отвечает за перезагрузку. По умолчанию система даёт 30 секунд на сохранение данных. Если нужно перезагрузиться сразу, добавьте параметр /t 0:
shutdown /r /t 0
Так компьютер перезагрузится без задержки. Если хотите отменить запланированную перезагрузку, используйте:
shutdown /a
Если командная строка не открывается через меню Пуск, попробуйте комбинацию Win + R, введите cmd и нажмите Enter. Для прав администратора используйте Ctrl + Shift + Enter
| Параметр | Описание | Пример использования |
|---|---|---|
/r |
Перезагрузить компьютер | shutdown /r /t 10 |
/s |
Выключить компьютер | shutdown /s /t 60 |
/t XXX |
Задержка в секундах (0–315360000) | shutdown /r /t 300 |
/f |
Принудительное закрытие программ | shutdown /r /f /t 0 |
/c "текст" |
Комментарий к действию (отображается пользователям) | shutdown /r /c "Обновление системы" |
Параметры команды shutdown: таблица возможностей
Команда shutdown поддерживает множество параметров, которые позволяют гибко настроить процесс перезагрузки. Например, можно задать время задержки, добавить комментарий для пользователей или принудительно закрыть все программы.
В большинстве случаев хватает комбинации /r и /t. Но если на компьютере запущены важные процессы, которые не хотят закрываться, добавьте /f — это заставит систему завершить их принудительно.
Перезагрузка через командную строку: шаги для начинающих
Если вы никогда не работали с командной строкой, следуйте этой инструкции:
- Откройте меню Пуск и введите
командная строка. - Щёлкните правой кнопкой по результату и выберите
Запуск от имени администратора. - В чёрном окне введите команду
shutdown /r /t 0и нажмитеEnter.
Если вы не уверены в правильности команды, проверьте её синтаксис с помощью shutdown /?. Это выведет справку со всеми доступными параметрами.
Кстати, командная строка не единственный способ управлять перезагрузкой. Аналогичные действия можно выполнить через PowerShell. Например, команда Restart-Computer -Force сделает то же самое, но с расширенными возможностями для скриптов.
Принудительная перезагрузка и работа с удалёнными ПК
Иногда компьютер отказывается перезагружаться из-за зависших процессов. В этом случае поможет принудительное завершение работы всех программ. Используйте:
shutdown /r /f /t 0
Параметр /f гарантирует, что все приложения будут закрыты без предупреждения. Это полезно, если система не реагирует на стандартные команды.
Командная строка позволяет перезагружать и удалённые компьютеры в сети. Для этого используйте:
shutdown /r /m \\Имя_компьютера /t 0
Где \\Имя_компьютера — сетевое имя целевого ПК. Чтобы это сработало, у вас должны быть соответствующие права доступа, а на удалённом компьютере должна быть включена функция удалённого управления.
⚠️ Внимание: Принудительная перезагрузка (/f) может привести к потере несохранённых данных. Используйте её только в крайних случаях, когда другие методы не работают.
Сравнение команд для перезагрузки и выключения
Часто пользователи путают перезагрузку и выключение компьютера через командную строку. Разница заключается в параметрах: /r — перезагрузка, /s — выключение. Ниже таблица с основными различиями:
| Команда | Действие | Контекст использования |
|---|---|---|
shutdown /r |
Перезагрузка | Обновление системы, установка драйверов, устранение зависаний |
shutdown /s |
Выключение | Завершение работы, экономия энергии, плановое отключение |
shutdown /h |
Гибернация | Сохранение состояния системы на диск для быстрого восстановления |
shutdown /l |
Выход из системы | Смена пользователя без выключения ПК |
Если вы хотите перезагрузить компьютер в безопасном режиме, командная строка тоже поможет. Для этого используйте:
shutdown /r /o /t 0
Параметр /o перезагружает ПК в меню загрузки, где можно выбрать безопасный режим.
Команда shutdown универсальна: она работает во всех версиях Windows и позволяет управлять как локальным, так и удалённым компьютером.
Дополнительные функции: отложенная перезагрузка и уведомления
Командная строка позволяет запланировать перезагрузку на определённое время. Это удобно для автоматизации задач или уведомления пользователей о предстоящем перерыве в работе.
Например, чтобы перезагрузить компьютер через 1 час (3600 секунд), используйте:
shutdown /r /t 3600 /c "Перезагрузка через 1 час для установки обновлений"
Пользователь увидит уведомление с вашим комментарием и таймером обратного отсчёта. Если передумали, отмените действие командой shutdown /a.
Как проверить, запланирована ли перезагрузка
Введите команду tasklist | findstr shutdown. Если в результатах есть строка с shutdown.exe, значит перезагрузка запланирована.
Практическое применение: перезагрузка через командную строку на примерах
Рассмотрим несколько реальных сценариев, где знание командной строки может выручить:
- Система зависла — используйте
shutdown /r /f /t 0, чтобы принудительно перезагрузить ПК. - Нужно перезагрузить удалённый сервер — подключитесь по сети и выполните
shutdown /r /m \\ServerName /t 0. - Планируете обновление ПО — запланируйте перезагрузку с уведомлением:
shutdown /r /t 1800 /c "Обновление ПО. Сохраните данные!". - Нужно перезагрузиться в безопасном режиме — используйте
shutdown /r /o /t 0.
Эти примеры показывают, что командная строка — гибкий инструмент, который пригодится и рядовому пользователю, и системному администратору.
Что проверить перед перезагрузкой через CMD
Часто задаваемые вопросы
Можно ли перезагрузить компьютер через командную строку без прав администратора?
Да, можно. Большинство команд shutdown работают и без прав администратора, особенно если вы перезагружаете локальный компьютер. Однако для принудительного закрытия программ (/f) или работы с удалёнными ПК права админа могут потребоваться.
Как отменить перезагрузку, запланированную через командную строку?
Введите команду shutdown /a. Это отменит запланированную перезагрузку или выключение, если таймер ещё не истёк. Если компьютер уже начал перезагружаться, отмена невозможна.
Почему команда не работает?
Причин может быть несколько: неверный синтаксис, отсутствие прав, блокировка антивирусом или групповыми политиками. Проверьте команду на ошибки с помощью shutdown /?. Если проблема в правах, запустите от имени администратора.
Можно ли перезагрузить компьютер через PowerShell?
Да, в PowerShell для этого используется команда Restart-Computer. Она поддерживает те же параметры, что и shutdown, но с расширенными возможностями для скриптов. Например: Restart-Computer -Force — принудительная перезагрузка.