Выключение компьютера через командную строку
Большинство пользователей выключают компьютер классическим способом – через меню Пуск или стартовый экран Windows 8. Но, такой способ выключения компьютера удобен далеко не всегда. Иногда гораздо удобней выключить компьютер через командную строку или с помощью ярлыка на рабочем столе. В данной статье мы расскажем о том, как это реализовать.
Выключение компьютера через командную строку производится с помощью команды shutdown. Команда shutdown может принимать такие параметры:
Итак, для того чтобы произвести немедленное выключение компьютера через командную строку или так называемую консоль, необходимо ввести такую команду:
Если вы хотите выключить компьютер с задержкой, то вместо нулей необходимо указать задержку в секундах:
Если вы хотите перезагрузить компьютер, то вместо параметра /s используйте параметр /r:
Для перезагрузки с задержкой используем параметр /t c указанием количества секунд:
При перезагрузке или выключении компьютера с использование задержки, на экране появляется окно с предупреждением.
Если задержка очень длительная, например 60 минут (3600 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана.
Во время действия задержки выключение компьютера можно остановить. Для этого в командной строке нужно ввести команду:
Нужно отметить, что команду Shutdown можно использовать не только в командной строке, но и в ярлыках. Это позволяет создать ярлык для выключения компьютера. Такой ярлык можно оставить на рабочем столе или закрепить на стартовом экране Windows 8.
Для этого откройте контекстное меню (правая кнопка мышки) и используйте функцию «Создать ярлык».
В открывшемся окне команду для выключения или перезагрузки компьютера и нажмите на кнопку «Далее».
Дальше нужно ввести название ярлыка и нажать на кнопку «Готово».
В результате вы получите ярлык, при открытии которого ваш компьютер выключится.
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
«Если вы хотите перезагрузить компьютер, то вместо параметра /s используйте параметр /r:
Shutdown /r /t 60»
Как настроить так, чтобы в определенное время выключался ПК?
Например, можно использовать Планировщик заданий или какую-то программу от сторонних разработчиков. Об этом можно почитать в этой статье.
Какой пароль? Если пароль пользователя, то можно, но для этого нужны права администратора. Если таких прав нет, то пароль можно сбросить. Конкретный порядок действий зависит от версии Windows.
На WIN 10 не получается, говорит неверная команда, может быть отказ если винда корпоративная?
Если это рабочий компьютер, то ваш системный администратор мог настроить какие-то ограничения, не позволяющие выполнить команду «Shutdown». В другом случае проблем быть не должно, команда «Shutdown» есть в любой версии Windows.
Команда Shutdown: выключение и перезагрузка Windows из командной строки
Команда shutdown имеет следующий синтаксис:
shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\компьютер][/t xxx][/d [p|u]xx:yy [/c «комментарий»]]
Как вы видите, у команды довольно много опций, а также есть возможность выполнять операции выключения/перезагрузки на удаленном компьютере.
Выключение Windows командой Shutdown
Для выключения ОС Windows и компьютера необходимо использовать команду shutdown с ключом /s.
Перезагрузка Windows
Чтобы перезагрузить компьютер, необходимо добавить параметр /r. После выполнения этой команды Windows корректно перезагрузится.
Завершение сеанса пользователя
Чтобы завершить текущую сессию пользователя (logout), нужно выполнить команду:
Эта команда аналогично выполнению команды logoff.
Перевод компьютера в режим гибернации
Для перевода компьютер в режим гибернации (в этом режиме все содержимое памяти записывается в файл hyberfil.sys на диск и компьютер переходит в спящий режим с пониженным электропотреблением), выполните команду:
Перезагрузка компьютера с сообщением пользователям
Вы можете предупредить всех пользователей Windows о предстоящем выключении / перезагрузки компьютера или сервера, отправив сообщение во все активные сессии (как правило эта возможность используется на терминальных RDS серверах, за которыми одновременно работают несколько пользователей, каждый в своей собственной RDP сессии).
shutdown /r /c “Этот сервер будет перезагружен через 60 секунд.”
Отложенное выключение / перезагрузка компьютера
Можно выключить или перезагрузить компьютер с определенной задержкой (по таймеру). С помощью опции /t можно указать интервал времени (в секундах), через который ПК/сервер будет перезагружен или выключен. Тем самым вы можете предоставить пользователям дополнительное время для того, чтобы успеть сохранить открытые файлы и корректно закрыть приложения. Эту опцию удобно использовать совместно с отправкой сообщения. В этом примере мы указываем, что Windows будет выключена через 10 минут (600 секунд) и информируем пользователей сообщением.
shutdown /s /t 600 /c «Сервер будет выключен через 10 минут. Сохраните свои документы!»
Пользователю будет выдано предупреждение о запланированном выключении: Ваш сеанс будет завершен.
Если задержка очень длительная, например, 100 минут (6000 секунд), то вместо предупреждающего окна появляется всплывающее сообщение в нижнем правом углу экрана: «Ваш сеанс будет завершен. Работа Windows будет завершена через 100 мин».
Отмена выключения / перезагрузки компьютера
После запуска команды выключения или перезагрузки Windows, по умолчанию утилита shutdown ожидает 60 секунд, не выполняя никаких действия. Администратора может отменить перезагрузку или выключение устройства, если в течении этого времени успеет выполнить команду:
После отмены выключения появится всплывающее сообщение в нижнем правом углу экрана: «Выход из системы отменен. Запланировано завершение работы отменено».
Перезагрузить компьютер немедленно
Чтобы выключить или перезагрузить компьютер немедленно, не ожидая стандартные 60 секунд, нужно указать значение 0 для параметра /t. Например, для немедленной перезагрузки компьютера:
Очень важный ключ /f. Я использую его практически всегда при выключении или перезагрузки серверов Windows. Данный атрибут обеспечивает принудительное завершение всех запущенных программ и процессов, не ожидая подтверждения от пользователя (не будем же мы ждать подтверждения закрытия программ от всех пользователей на терминальном сервере, его можно просто не дождаться).
Следующая команда выполнит перезагрузку компьютера с автоматическим запуском всех зарегистрированных приложений после перезагрузки (имеются в виду приложения, зарегистрированные в системе с использованием функции API RegisterApplicationRestart).
Запуск команды shutdown на удаленных компьютерах
Вы можете перезагрузить удаленный компьютер по сети, для этого у вас должен быть к нему сетевой доступ, а учетная запись, из-под которой запускается команда shutdown должна входить в группу локальных администраторов на удаленном компьютере (сервере):
shutdown /r /t 120 /m \\192.168.1.100
Если все указанные условия выполняются, но при выполнении команды shutdown появляется ошибка ”Отказано в доступе (5)”, на удаленном компьютере нужно разрешить удаленный доступ к административным ресурсам (C$, ADMIN$), изменив значение параметра LocalAccountTokenFilterPolicy на 1.
reg add «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System» /v «LocalAccountTokenFilterPolicy» /t REG_DWORD /d 1 /f
Если вам необходимо удаленно перезагрузить множество компьютеров, их список можно сохранить в текстовый файл и запустить удаленную перезагрузку всех компьютеров с помощью такого PowerShell скрипта:
Графический интерфейс команды shutdown
Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:
Как вы видите, в диалоге удаленного завершения работы вы можете добавить несколько компьютеров, которые нужно перезагрузить/выключить, указать текст уведомления и задать причину выключения для сохранения в журнале Windows.
Ярлык для перезагрузки компьютера
Для удобства пользователей вы можете создать на рабочем столе ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для выполнения перезагрузки из RDP сессии, когда отсутствуют кнопки перезагрузки/завершения работы компьютера в меню Пуск.
Если вы хотите, чтобы ваш компьютер или сервер всегда выключался / перезагружался в определенное время, вы можете добавить команду shutdown с определенными параметрами в планировщик заданий Windows taskschd.msc.
Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.
Команда виндовс выключить пк
Добрый день! Уважаемые читатели и подписчики IT блога Pyatilistnik.org. В прошлой статье мы разобрали методы перезагрузки Windows из PowerShell. Сегодня я хочу логически закончить эту статью и показать вам методы, позволяющие вам выключить компьютер без мышки используя оболочку PowerShell и старую, добрую командную строку. Я вам покажу, как вы можете создать себе ярлык или exe файл, выполняющий данную задачу.
Зачем использовать CMD и PowerShell для выключения компьютера
Логично, что большинство людей всегда для завершения работы за компьютером будут использовать графические окна и мышку, это правильно, так как это проще и быстрее, но бывает ряд случаев, что вы как продвинутый пользователь или тем более системный администратор, просто обязаны уметь выполнять все задачи без GUI интерфейса. Вот вам примерный список ситуаций:
Как выключить компьютер через командную строку
Для начала давайте я вам напомню, как производилось выключение компьютера из командной строки, если вы постоянный читатель моего блога, то помните, что мы уже создавали задание по выключению систему по таймеру, там мы так же использовали cmd. Что мы делаем, открываем окно командной строки, желательно в режиме администратора, чтобы все команды у вас точно отработали.
Есть такая замечательная команда Shutdown, она имеет два режима работы, первый это консольный, а второй графический, да не удивляйтесь. Давайте для начала посмотрим справку по данной утилите, для этого выполните команду:
Утилита имеет большое количество ключей для различных сценариев.
Самый простой сценарий, нужно завершить работы локального компьютера и для того, чтобы выключить компьютер через командную строку вы вводите:
У вас появится всплывающее окно, где будет указано, что ваш сеанс будет завешен. Для завершения работы Windows осталось менее 1 минуты. Тут вам дают возможность успеть сохранить важные данные в программах и документах.
Теперь давайте поиграемся с таймером, у вас может быть желание немедленного завершения работы или наоборот вы хотите задать время превышающее стандартную минуту, тут нам поможет ключ /t, в там случае команда будет выглядеть так:
При t = 0 у меня будет произведено моментальное выключение компьютера, если же я например задам 180, что равносильно трем минутам, то вы увидите вот такое окно:
Если у вас время в ключе /f задано более 0, то вы можете столкнуться с ситуацией, что какие-то приложения могут не дать завершить работу системы и выключить компьютер. В таких сценариях вы можете принудительно их завершать, для этого есть ключ /f:
Или вы вообще можете захотеть, выключить компьютер через 2 часа. это в секундах 7200. Так же есть отдельный ключ, который сразу завершает работу вашей системы, без ввода времени, этот ключ /p. В итоге можно выключить компьютер командой
Если вы хотите задать комментарий при выключении компьютера из командной строки и задать причину, то есть ключи /c и /d. Ключ /c задает комментарий, который не может быть длиннее, чем 512 символов. Ключ /d указывает причину, тут может быть совместный ключ «p«, означающий запланированное завершение или же ключ «u«, означающий что причину указывает пользователь.
В логах Windows вы можете обнаружить событие 1074 с нашим комментарием. Согласитесь, что это отличный инструмент выключить компьютер без помощи мышки.
Удаленное выключение компьютера из командной строки
CMD может легко взаимодействовать и с удаленными системами, давайте я покажу, как вы можете завершить работу Windows у двух удаленных компьютеров, у меня это будет система с Windows 10 под именем W10-cl02. Для этого мы используем ключ «m«.
Тут я принудительно завершаю работу удаленного компьютера W10-cl02. Так же вы можете произвести удаленное выключение компьютера и из графического интерфейса, для этого есть ключ -i. Вводим команду:
В результате у вас откроется форма «Диалог удаленного завершения работы», я его уже вам показывал при массовом выключении компьютеров.
Нажимаем кнопку «Добавить» и вводим нужные вам сервера и рабочие станции которые вы планируете выключить.
В выборе действий, указываем «Завершение работы», ставим галку «Предупредить пользователей об этом действии» если нужно сделать отложенное выключение, можете хоть выставить 2 часа. Указываете причину и комментарий при необходимости.
Выскочит предупредительное окно, произойдет выключение компьютера через определенное время, заданное вами ранее.
Как видите утилита командной строки shutdown.exe даже в нынешнее время Windows 10, является отличным инструментом, умеющим выключать компьютер с Windows по нужному сценарию. дополнительную информацию про утилиту shutdown вы можете посмотреть по ссылке:
Как как выключить компьютер через PowerShell
Теперь давайте обратимся к более современному инструменту, а именно к оболочке PowerShell. Открываем ее в режиме администратора, нас будет интересовать командлет Stop-Computer. Если вы его просто введете в оболочке на локальном компьютере, то у вас начнется завершение работы.
Теперь давайте посмотрим справку по данному командлету, для этого введите
Как видим командлет имеет много дополнительных ключей.
Удаленное выключение компьютера из PowerShell
Если на текущий момент на удаленных компьютерах. кто-то работает, то вы получите ошибку:
+ CategoryInfo : InvalidOperation: (w10-cl02:String) [Stop-Computer], InvalidOperationException
+ FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StopComputerCommand
+ CategoryInfo : InvalidOperation: (w10-cl03:String) [Stop-Computer], InvalidOperationException
+ FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StopComputerCommand
В окне запроса учетных данных Windows, укажите пароль. В итоге я выключил два компьютера и все можно сделать и без использования мышки.
Как выключить компьютер со списком компьютеров в текстовом файле
Может возникнуть ситуация, что вы или ваши коллеги могут подготовить тестовый файл со списком компьютеров, которые потребуется выключить. Stop-Computer легко справится с этой задачей. Кладу на диск C:\ файл computers.txt, после чего выполняю команды.
Выключение компьютера с задержкой по времени через PowerShell
И так, как выключить компьютер через определенное время, так как у вас легко может возникнуть такой сценарий. Для решения вопроса со временем есть командлет Start-Sleep.
В результате выполнения команды, у меня завершится работа на двух удаленных компьютерах. Или можно вот так со списком компьютеров в текстовом файле.
Дополнительную информацию, по командлету Stop-Computer я вам советую поискать на сайте Microsoft
Как выключить компьютер через WMI запрос
Так же используя командную строку или оболочку PowerShell вы можете выполнить команду с использованием WMI, чтобы завершить работу компьютера. Для этого введите команду:
В результате у вас будет произведено корректное завершение работы в вашей системе Windows, так же можно сделать форсированное выключение, для этого выполните:
Создание ярлыка выключения компьютера
Задаем параметры для нашего ярлыка, тут вы вводите нужную вам команду, в моем случае, это команда, которая немедленно выключает компьютер.
Указываем нужное вам название ярлыка.
Вот такой у меня получился ярлык для завершения системы Windows.
Когда может понадобиться автоматическое выключения компьютера
Все знают, как долго приходится ждать загрузки и установки обновлений для Windows. И если эта процедура не настроена на установку при выключении ПК, то пользователям приходится подолгу ожидать завершения процесса. В этом случае как раз уместно поставить свой компьютер на таймер для отключения. Узнайте, как это сделать в Windows 10.
Сегодня пользователи могут заставить выключиться свой компьютер по истечению определенного времени разными способами. Самым естественным является — встроенная функция в Windows. Для пользователей этой ОС будут дальнейшие инструкции по активации таймера.
Если вы столкнулись с какими-то сложностями в своей операционной системе, вы можете вызвать справку по этому параметру. Для этого в окне «Выполнить» введите команду « cmd » и в командной строке напишите « shutdown » без параметров. Вы увидите справку и описание каждого параметра, а также дополнительную информацию.
Если вам нужно отменить запланированное отключение Windows, введите следующую команду в строке «Выполнить» — « shutdown /a ». Для вашей версии ОС некоторые параметры могут иметь другие значения. Поэтому рекомендуется ознакомиться с инструкцией применения команды «Shutdown» и её параметров в командной строке. Возможно система будет сообщать, что у вас недостаточно прав для выполнения этих действий. Чтобы продолжить работать, нужно запустить командную строку от имени администратора.
Когда вы поставите на таймер свой компьютер, перед завершением работы за 1 минуту он оповестит вас, что собирается выключаться. Этого времени достаточно, чтобы сохранить и закрыть все свои проекты. Команду «Shutdown» можно применять на всех версиях Windows. Она будет работать даже если вместо дефисов при её записи использовать слэш (/).
Создание файла для автовыключения ПК
Имя вашего файла должно выглядеть именно так, а не «Автовыключение компьютера.txt». Теперь вы можете не вводить команду в окне «Выполнить» каждый раз, а запускать созданный файл. Таймер будет установлен на указанное вами время.
Как еще заставить свой компьютер автоматически выключаться
Если вам чужды текстовые команды для вашего ПК для настройки автовыключения, вы можете использовать интерфейс настроек ОС. Эта возможность также есть во всех версия Windows. Но применять её можно только на мобильных ПК, то есть на ноутбуках.
Настроить выключение компьютера нужно в настройках электропитания:
Команда shutdown через планировщик задач Windows для отмены выключения
Многие пользователи знают, что в Windows есть планировщик задач (или заданий). Он позволяет запускаться разным программам в системе по расписанию. Но не каждый знает, как его настроить, чтобы компьютер выключился по заданному времени.
Сейчас мы с вами разберемся в этом вопросе:
В планировщике вы также можете установить время, когда программа будет запускаться, с какой периодичностью и т. д.
Сторонние программы для отключения Windows
На просторах интернета есть специальные утилиты, которые помогут вам выключать компьютер по расписанию или по истечению какого-то времени:















































