Выключение и перезагрузка windows из командной строки

Разрешить (запретить) пользователю перезагрузку Windows с помощью политики

Права на перезагрузку или выключение Windows можно настроить с помощью политики “Завершение работы системы” (Shut down the system) в секции GPO: Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Локальные политики -> Назначение прав пользователя (Computer Configuration -> Policies -> Windows Settings -> Security Settings -> User Rights Assignment).

Обратите, что по-умолчанию права на выключение/перезагрузку Windows различаются в десктопных версиях Windows 10 и в редакциях Windows Server.

Откройте редактор локальной политики gpedit.msc и перейдите в указанную выше секцию. Как вы видите, в Windows 10 права на перезагрузку (выключение) компьютера есть у членов локальных групп: Администраторы, Пользователи и Операторы архива.

В то время как в Windows Server 2012 R2 выключить или перезагрузить сервер могут только Администраторы или Backup Operators. Это правильно и логично, т.к. у пользователей в подавляющем большинстве случаев не должно быть прав на выключение сервера (даже случайное). Представьте себе RDS сервер, который периодически выключается из-за того, что пользователи случайно нажимают на кнопку выключения в стартовом меню…

Но из всякого правила бывают исключения. Соответственно, если вы хотите разрешить определенному пользователю (без права администратора) перезагружать ваш Windows Server, достаточно добавить его учетную запись в эту политику.

Вы также можете предоставить обычным пользователям права на запуск и остановку служб.

Или наоборот, вы хотите запретить пользователям десктопной редакции Windows 10 перезагружать компьютер, который выполняет некую серверную функцию. В этом случае вам достаточно удалить группу Users из локальной политики “Завершение работы системы”.

Аналогичным образом вы можете запретить (или разрешить) выключение или перезагрузку компьютеров для всех компьютеров в определённом OU домена Active Directory с помощью доменной политики. С помощью редактора доменных GPO (gpmc.msc) создайте новую политику Prevent_Shutdown, настройте параметр политики “Shut down the system” в соответствии с вашими требованиями и назначьте политику на OU с компьютерами или серверами.

Команда SHUTDOWN — примеры реализации

Давайте рассмотрим популярные примеры использования команды shutdown:

В командной строке наберите:

shutdown /s /t 0

Наберите команду с указанными ключами в командной строке

Пример №2. Выключаем питание компьютера с задержкой

В командной строке используйте команду:

shutdown /s /t 3600 (3600 – это время в секундах, в данном примере это 60 минут, т.е. один час). Вместо 3600 поставьте любое удобное для вас время, высчитав его показатель в секундах;

Компьютер отключится через час

shutdown /l

Указанная команда позволяет завершить сеанс текущего пользователя

Пример №6. Останавливаем выключение компьютера

Если вы передумали выключать компьютер, или хотите воспрепятствовать такому выключению со стороны системы, то наберите в командной строке:

shutdown /a

Пример №7. Перезагружаем удалённый компьютер по IP-адресу

shutdown /r /m \\192.168.0.1

Данная команда позволяет перезагрузить компьютер с указанным сетевым адресом, при условии наличия у вас соответствующих административных прав.

Компьютер с указанным сетевым адресом будет перезагружен

shutdown /s /t 300 /m \\COMP1

Команда выключает питание сетевого компьютера COMP1 через 5 минут (300 секунд).

Пример №9. Запускаем графическую утилиту showdown

shutdown /i

После запуска на экране появится табличка «Диалог удалённого завершения работы».

Настройте необходимые опции в графическом окне утилиты showdown

С помощью кнопки «Добавить» необходимо указать IP-адрес или имя нужного компьютера,  выбрать желаемое действие, а затем заполнить форму «Примечание» (данный текст будет выводиться в предупреждении о выполнении запланированного вами действия).

Параметры команды Shutdown в Виндовс:

C:\Users>shutdown -?
 Использование: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] 
 xx:yy ]
Без пар. Отображение справки. То же, что и с параметром /?.
 /? - Отображение справки. То же, что и без параметров.
 /i - Отображение графического интерфейса пользователя.
 Этот параметр должен быть первым.
 /l - Завершение сеанса. Этот параметр нельзя использовать с
 параметрами /m или /d.
 /s - Завершение работы компьютера.
 /r - Завершение работы и перезагрузка компьютера.
 /g - Завершение работы и перезагрузка компьютера. После перезапуска
 системы, запуск всех зарегистрированных приложений.
 /a - Отмена завершения работы системы.
 Этот параметр можно использовать только в период ожидания.
 /p - Немедленное отключение локального компьютера без предупреждения.
 Можно использовать с параметрами /d и /f.
 /h - Переключение локального компьютера в режим гибернации.
 Можно использовать с параметром /f.
 /e - Указание причины непредвиденного завершения работы компьютера.
 /m  - Указание конечного компьютера.
 /t xxx  - Задание задержки в xxx секунд перед завершением работы
 компьютера.
 Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30.
 Если период таймаута больше 0, применяется
 параметр /f.
 /c - "комментарий" Комментарий с причиной перезапуска или завершения работы.
 Наибольшая длина - 512 знаков.
 /f - Принудительное закрытие запущенных приложений без предупреждения пользователей.
 Параметр /f используется, если для параметра /t
 задано значение больше 0.
 /d xx:yy - Необходимо указать причину для перезагрузки или выключения.
 - "p" означает запланированную перезагрузку или завершение работы.
 - "u" означает, что причина определяется пользователем.
 Если не задано ни "p", ни "u", перезагрузка или завершение работы
 являются незапланированными.
 xx является основным номером причины (целое положительное число, меньшее 256).
 - yy является вспомогательным номером причины (целое положительное число, меньшее 65536).

 Примеры использования Shurdown в Windows 10:

shutdown.exe /r /t0 — Немедленная перезагрузка компьютераshutdown.exe /r — перезагрузка ПК через 30 секундshutdown.exe /r /t 3600 — перезагрузка Windows через 60 минутshutdown.exe /s /t 0 — Немедленное Выключениеshutdown.exe /s — Выключение ПК через 30 секундshutdown.exe /s /t 3600 — Выключение компьютера через часshutdown.exe /h — Переводим систему в режим Гибернации (Hybernate) при условии, что этот режим включенshutdown.exe /l — Завершение сеанса пользователяshutdown.exe /i — Запуск графического интерфейса выключения ПК

Вводим IP-адрес нужного компьютера, выбираем действие — перезагрузка, выключение, гибернация или завершение сеанса, пишем комментарий в поле «Примечание» и нажимаем на ОК.shutdown.exe /r /m \\192.168.1.2 — перезагрузка по сети удалённого компьютера с IP-адресом 192.168.1.2shutdown.exe /r /t /o — Перезагрузка ПК с выводом вариантов выбора загрузки Виндовс 10.

Выключение компьютера средствами Windows

Во всех версиях операционных систем Windows существует, как минимум, два способа выключения компьютера через определенное время:

  1. Запуск команды выключения компьютера из командной строки (консоли) Windows.
  2. Создание задания через системную утилиту «Планировщик заданий».

Рассмотрим оба способа.

Командная строка

Запуск функции выключения компьютера средствами командной строки является наиболее простым. Все, что требуется сделать:

  • Нажмите на клавиатуре «Win + R», впишите в открывшееся окошко команду «cmd» (без кавычек), затем нажмите кнопку «ОК». Запустится консоль Windows.
  • Для выключения компьютера служит системная утилита «shutdown.exe». Ее можно запустить таким образом, чтобы ПК завершил свою работу по истечении определенного времени. Для этого в консоли нужно прописать следующую команду:

shutdown -s -t 7200

  • Параметр «-s» задает программе команду на выключение компьютера, а параметр «-t» — время выключения в секундах (в данном случае — 7200 секунд, т.е. 2 часа).
  • Скопируйте команду в консоль, задав нужное количество время путем замены «7200» на собственное значение.
  • Консоль можно закрыть.
  • За 5 минут, а затем и за одну минуту до выключения на экране компьютера отобразится соответствующее сообщение:

Задание на выключение компьютера можно и отменить. Для этого достаточно вновь открыть командную строку, затем выполнить команду «shutdown /a». Процедуру по выключению ПК можно прервать в любой момент.

  • Если необходимость в отключении компьютера возникает часто, запуск команды «shutdown» можно сделать более удобным и простым:
  • Создайте на рабочем столе или другом месте ярлык.
  • Откроется окно настройки ярлыка.
  • В поле «Укажите расположение объекта» впишите следующее:

C:\Windows\System32\shutdown.exe -s -t 7200

  • Вместо 7200 впишите свое значение.
  • Нажмите «Далее», затем укажите имя ярлыка (например — «Выключение ПК») и кликните «Готово».
  • Теперь для запуска таймера выключения компьютера будет достаточно кликнуть 2 раза по ярлыку на рабочем столе.

Если возникнет необходимость изменения времени выключения ПК, кликните по созданному ярлыку правой кнопкой мыши, затем выберите пункт «Свойства».

Аналогичным же способом можно создать ярлык и для отмены выключения компьютера. Для этого в поле «Укажите расположение объекта» при создании ярлыка впишите:

C:\Windows\System32\shutdown.exe -a

Планировщик заданий

Системная утилита «Планировщик заданий» позволяет автоматизировать выполнение большого количества задач операционной системой по заданному расписанию, включая выключение компьютера:

  • Для запуска «Планировщика заданий» нажмите «Win + R», затем выполните команду «taskschd.msc».
  • В левой части окна найдите и перейдите в раздел «Библиотека планировщика заданий».
  • В центре окна отобразится список действующих или уже выполненных заданий Windows. Наша задача — создать новое задание на выключение компьютера.
  • Выберите в основном меню программы раздел «Действие», затем кликните пункт «Создать простую задачу»:

В новом окне впишите имя задачи, например «Выключение ПК», затем нажмите «Далее».

  • В разделе «Триггер» выберите, когда именно выполнить задание (например «Однократно»), вновь нажмите «Далее».
  • В следующем разделе нужно установить время выполнения задания, нажмите «Далее».
  • Выберите действие «Запустить программу», затем — «Далее».
  • В поле «Программа или сценарий» впишите без кавычек команду «shutdown», в поле «Добавить аргументы» впишите «-s».
  • Нажмите «Далее», а в следующем разделе — «Готово».
  • Компьютер будет отключен в заданное время.

По сути, при помощи «Планировщика заданий» был настроен автоматический запуск утилиты «shutdown.exe», как и в случае с командной строкой. Только здесь утилита срабатывает сразу, не ведя отчета времени до выключения компьютера.

Дальнейшее чтение

  • . 1982-05-11. 4.2BSD.
  • . 2005-06-03. Руководство пользователя SCO OpenServer.
  • AT & T (1990). UNIX System 5 Версия 4: Руководство по совместимости BSD /XENIX . Prentice Hall.
  • AT & T (1990). UNIX System 5 Выпуск 4: Руководство системных администраторов . Prentice Hall.

Сегодня

В настоящее время у нас есть ряд возможных инструментов управления системой. У BSD все еще есть свой набор инструментов, хотя и очищенный от любых возможных AT & Tisms в 1990-х годах. Miquel van Smoorenburg в 1992 году (ре) написал Linux + и связанные с ним инструменты, которые теперь называют «System 5 init», хотя это на самом деле не является программным обеспечением из UNIX System 5 (и это не просто )). Существуют также systemd , выскочка и nosh , каждый из которых имеет свои собственные реализации , , , и т. д.

Инструменты также выросли и изменились. Теперь есть команда , не присутствующая в операционных системах 1980-х годов, потому что центральные процессоры на большинстве современных машин не имели возможности контролировать свои источники питания. Наборы инструментов Linux, в частности, приобрели команды BSD; но, как и инструменты совместимости с BSD в UNIX System 5, они не являются точными рабочими инструментами, и все вещи в значительной степени сплющиваются.

Это сглаживание привело нас к тому, что и являются в основном одинаковыми. Но точные детали варьируются от набора инструментов до набора инструментов, а механика каждого набора инструментов немного отличается.

Это также привело нас к слегка смущающей позиции, когда этот набор команд стал настолько украшен возможностями совместимости, что теперь он позволяет людямдать компьютерам непротиворечивые инструкции, такие как и , как я отметил на странице руководства для nosh , , и . â~º

Details

If a shutdown is scheduled for the future, it will create the advisory file /etc/nologin which causes programs such as login not to allow new user logins. This file is created five minutes before the shutdown sequence starts. shutdown removes this file if it is stopped before it can signal init (i.e. it is cancelled or something goes wrong). It also removes it before calling init to change the runlevel.

The -f flag means «reboot fast». This only creates an advisory file /fastboot which can be tested by the system when it comes up again. The system boot rc file («rc» stands for «runcom», which is short for «run commands») can test if this file is present, and decide not to run fsck since the system has been shut down in the proper way. After that, the boot process should remove /fastboot.

The -F flag means «force fsck«. This only creates an advisory file /forcefsck which can be tested by the system when it comes up again. The boot rc file can test if this file is present, and decide to run fsck with a special «force» flag so that even properly unmounted file systems get checked. After that, the boot process should remove /forcefsck.

The -n flag causes shutdown not to call init, but to kill all running processes itself. shutdown will then turn off quota, accounting, and swapping and unmount all file systems.

Как перезагрузить компьютер с помощью клавиатуры

Все представленные способы можно выполнить без использования мыши. Нужно знать как реализовано управление операционной системой с помощью клавиатуры. Всё очень просто. Давайте разберём несколько примеров с окнами завершения работы и выполнить.

Завершение работы Windows. Сворачиваем все активные окна сочетанием Win+D и открываем окно завершения нажав Alt+F4. Полработы уже сделано. С помощью основных стрелок управления в списке выбираем Перезагрузка. Теперь достаточно нажать кнопку Enter.

Выполнить. Абсолютно также пользователю не нужно обладать сверхвысокими знаниями. Нажимаем Win+R и вводим с клавиатуры предложенные команды, например, shutdown /r — перезагрузка или shutdown /s — выключение ПК. Для выполнения нажмите Enter.

Вдруг список с командами завершения не будет активным, тогда воспользуйтесь клавишей Tab

Она поможет сфокусировать внимание непосредственно на нужном элементе. Возможно придётся её нажать несколько раз и стрелочками проверять какой элемент выделено

Выключение компьютера по таймеру в Windows 10 с помощью bat файла — 5 способ

Еще один способ — автоматическое выключение ПК через заданное время, при помощи исполняемого пакетного файла с расширением «.bat». Пользователю нужно создать специальный «bat» файл, а затем запустить его, для запуска таймера отсчета времени до отключения системы. Мы создадим файл при помощи Блокнота. Введите в окно Блокнота один из следующих кодов:

shutdown.exe -s -t X -c "текст сообщения"
shutdown.exe -s -t X

«X»— время в секундах до выключения Windows. Вместо текста: «текст сообщения», нужно ввести какой-нибудь текст на английском языке, например, «computer off timer», который будет отображен на экране компьютера.

Вам также может быть интересно:

  • Как поставить таймер выключения компьютера Windows 7 — 5 способов
  • Как вернуть стандартные игры в Windows 10

При использовании второй команды, на дисплей не будет выведено предупреждение об автоматическом выключении системы.

Сохраните файл, в поле «Тип файла» выберите «Все файлы», в поле «Имя файла» присвойте имя файлу с расширением «.bat», например, «Выключение ПК.bat» (без кавычек).

Нажмите на кнопку «Сохранить».

В нужный момент времени, щелкните по созданному файлу для запуска таймера выключения компьютера.

Как зайти в безопасный режим на Windows 10

На это вопрос имеется несколько разных ответов. Рекомендации для активизации сейф-мода операционной системы следующие.

С клавишей Shift

Первая рекомендация, как войти в безопасный режим Виндовс 10, касается использования клавиши «Shift». Вот его алгоритм.

  1. Заходим в пусковое меню.
  2. Кликаем на перезагрузку, одновременно зажав клавишу «Shift».
  3. Появится новый список. Наводим курсор на пункт «Диагностика» и делаем вход.
  4. Система снова предложит несколько различных процедур. Нас интересуют «Дополнительные параметры». Нажимаем.
  5. Откроется очередной список. Останавливаемся на последнем пункте – «Параметры загрузки».
  6. Наконец, на экране возникнет окно. Здесь в нижнем углу справа будет клавиша с надписью «Перезапустить». Кликаем на нее (Рисунок 3).

Происходит перезапуск, в процессе которой машина предлагает различные типы загрузки на выбор. Нажимаем соответствующую ему функциональную клавишу F4. Дело сделано!

Рисунок 3. Выбор безопасного режима в параметрах загрузки системы

Через конфигурацию системы

Другой вариант основан на использовании команды «msconfig», задающей конфигурацию системы. Последовательность действий следующая.

  1. Нажимаем комбинацию Windows+R. Возникнет окно с пустой строкой, в которую надо вписать «msconfig». Нажимаем ОК.
  2. Появляется новое меню. В нем выбираем диагностический запуск той системы, которую собираетесь запустить (если на компьютере их несколько) и ставим метку около нужного пункта (Рисунок 4).
  3. Задаем его параметры: обычный, с подключением к сети или с командной строкой.
  4. Перезагружаем компьютер.

Рисунок 4. Настройка конфигураций системы для безопасного режима загрузки

Через командную строку

Это решение подходит только продвинутым юзерам. Все достаточно просто. Сделать надо следующее.

  1. Заходим в меню «Пуск» через соответствующую кнопку правой клавишей мыши (или комбинацию «Windows+X») и выбираем запуск с правами админа.
  2. В открывшейся строке набрать: «bcdedit /set {default} bootmenupolicy legacy» (Рисунок 5).
  3. Нажать «Enter». Все готово!

Рисунок 5. Настройка работы безопасного режима в командной строке Windows 10

Комбинация клавиш F8

Те, кто привык для выхода в сейф-мод пользоваться клавишей «F8», неприятная новость: запуск Windows 10 в безопасном режиме этим способом не предусмотрен.

Примечание: Разработчики убрали эту опцию для того, чтобы загрузка программ и драйверов происходила быстрее.

С помощью загрузочного диска/флешки

Предположим, что все предыдущие подходы не помогают, можно воспользоваться загрузочным носителем информации (флешкой или диском). Вот как загрузиться в безопасном режиме Windows 10 с их помощью.

  1. Выполнить обычную загрузку.
  2. Нажимаем сочетание «Shift+F10». Результат – перед нами появится командная строка.
  3. Ввести в нее «bcdedit /set {default} safeboot minimal», а если потребуется выход в сеть – аналогичную запись, но с последним словом «network» (Рисунок 6).
  4. Перезагрузить компьютер.

Новая загрузка произойдет уже в сейф-моде.

Рисунок 6. Повторная загрузка системы с командой запуска безопасного режима

Через особые варианты

Очередной «рецепт» – это использование особых вариантов загрузки ОС. Как загрузить Виндовс 10 в безопасном режиме с их помощью?

Сначала нужно вызвать соответствующее окно. Последовательность действий такая:

  1. Вызвать пусковое меню.
  2. Открыть «Параметры».
  3. Выбрать «Обновление и безопасность».
  4. Кликнуть на «Восстановление».
  5. Во вкладке с особыми вариантами загрузки указываете, что выполнить ее нужно сейчас.

Description

The shutdown command brings the system down in a secure way. All logged-in users are notified that the system is going down, and login operations are blocked. It is possible to shut the system down immediately, or after a specified delay.

All processes are first notified that the system is going down by the signal SIGTERM. This gives programs like vi time to save the file being edited, mail and news processing programs a chance to exit cleanly, etc.

shutdown does its job by signalling the init process, asking it to change the runlevel. Runlevel 0 is used to halt the system, runlevel 6 is used to reboot the system, and runlevel 1 is used to put the system into a state where administrative tasks can be performed (single-user mode). Runlevel 1 is the default, unless the -h or -r options are specified.

Your system may have a different set of options for the shutdown command; check your documentation for details.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector