- Команда Shutdown: выключение и перезагрузка Windows из командной строки
- Выключение Windows командой Shutdown
- Перезагрузка Windows
- Завершение сеанса пользователя
- Перевод компьютера в режим гибернации
- Перезагрузка компьютера с сообщением пользователям
- Отложенное выключение / перезагрузка компьютера
- Отмена выключения / перезагрузки компьютера
- Перезагрузить компьютер немедленно
- Запуск команды shutdown на удаленных компьютерах
- Графический интерфейс команды shutdown
- Ярлык для перезагрузки компьютера
- Put a shutdown timer on your Windows desktop with this command
- Create a shutdown timer for Windows
- Create a shutdown timer shortcut
- Dedicated programs
- Как поставить таймер выключения компьютера в Windows 7 и 10
- Средствами Windows
- Командная строка
- Планировщик
- Сторонние программы
- SM Timer
- Airytec Switch Off
- Wise Auto Shutdown
- PowerOff
- Заключение
Команда Shutdown: выключение и перезагрузка Windows из командной строки
Утилита командной строки shutdown является встроенной командой Windows, которая позволяет перезагрузить, выключить компьютер, перевести его в спящий режим или завершить сеанс пользователя. В этой инструкции мы покажем основные примеры использования команды shutdown в Windows (все рассмотренные команды запускаются в окне Выполнить — Win+R ->, в командной строке cmd.exe или в консоли PowerShell).
Команда 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 скрипта:
$sh_msg = «Ваш компьютер будет автоматически перезагружен через 10 минут. Сохраните свои файлы и закройте запущенные программы»
$sh_delay = 600 # секунд
$computers = gc C:\PS\PC-list.txt
foreach ($comp in $computers)
<
& ‘C:\Windows\System32\SHUTDOWN.exe’ «-m \\$comp -r -c $sh_msg -t $sh_delay»
>
Графический интерфейс команды shutdown
Для тех, кому не комфортно работать в командной строке, есть графический интерфейс для команды shutdown, чтобы его вызвать, наберите:
Как вы видите, в диалоге удаленного завершения работы вы можете добавить несколько компьютеров, которые нужно перезагрузить/выключить, указать текст уведомления и задать причину выключения для сохранения в журнале Windows.
Ярлык для перезагрузки компьютера
Для удобства пользователей вы можете создать на рабочем столе ярлыки для выключения или перезагрузки компьютера с нужными настройками. Такой ярлык может быть полезен для выполнения перезагрузки из RDP сессии, когда отсутствуют кнопки перезагрузки/завершения работы компьютера в меню Пуск.
Если вы хотите, чтобы ваш компьютер или сервер всегда выключался / перезагружался в определенное время, вы можете добавить команду shutdown с определенными параметрами в планировщик заданий Windows taskschd.msc.
Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.
Put a shutdown timer on your Windows desktop with this command
Postpone shutting down your computer with this quick and easy shortcut.
If you ever find yourself in a situation where you need to leave your computer on for several hours, but you want it to shut down once a certain process has finished, reddit user excelhelpneeded111 has a surprisingly simple solution. You don’t need any third-party software, and it will only take a minute or two to set up.
Create a shutdown timer for Windows
To create a shutdown timer manually, open Command Prompt and type the command shutdown -s -t XXXX. The «XXXX» should be the time in seconds you want to elapse before the computer shuts down. For instance, if you want the computer to shut down in 2 hours, the command should look like shutdown -s -t 7200.
If you want to restart your computer on a delay, use shutdown -r -t XXXX instead.
To cancel the timer, open the Run window or Command Prompt again and enter shutdown -a.
Create a shutdown timer shortcut
If you need to use a shutdown timer regularly, you can take this trick one step further by turning it into a desktop shortcut.
Any time you double-click the shutdown shortcut, the timer will start. To cancel the timer, you can create a second shortcut using shutdown -a or enter the shutdown -a command in Command Prompt.
To change the time on the shutdown timer, right-click the shortcut icon, select Properties and change the seconds value in the Target field. From within Properties, you can also assign a different image as the icon.
Dedicated programs
If you don’t want to create a handful of sleep timer shortcuts or constantly edit the one you have to accommodate different time intervals — or if you just want a graphical interface — you’re better off installing a dedicated program, like PC Sleep or Sleep Timer. These programs will give you additional options, such as the ability to log out, hibernate, set an exact shutdown time or shut down after a length of inactivity.
Editor’s note: This article was updated March 3, 2017, to include additional information about Windows sleep timers.
Как поставить таймер выключения компьютера в Windows 7 и 10
Автор: Anastasia · Август 9, 2017
Научить компьютер отключаться самостоятельно полезно для многих пользователей. Если на ночь вы оставляете скачиваться последний сезон сериала, хотите ограничить время компьютерных игр для ребенка или просто максимально экономить на электроэнергии – вам нужен таймер выключения компьютера для ОС Windows 7, 8 и 10. Рассмотрим встроенные в Windows средства и программы сторонних производителей.
Средствами Windows
Автоматическое выключение компьютера в Windows 7 или 10 можно настроить средствами самой ОС, без установки других приложений. Но красивой оболочки для этого действия не предусмотрено, вам придется прописать ряд параметров в командной строке или планировщике.
Командная строка
Чтобы запустить командную строку, в меню «Пуск» найдите раздел «Служебные» и кликните на одноименный пункт. Появится окошко с черным фоном и мигающим курсором. Также можно открыть «Выполнить» или зажать Win+R, вы увидите небольшую строку. В нее вписываете команду shutdown /s /t N. Здесь «shutdown» – название функции, «/s» – параметр полного завершения работы ПК, «/t N» – указывает что отключение состоится через N секунд.
Если вам надо выключить компьютер через командную строку через 1 час, впишите shutdown /s /t 3600 и кликните на «ОК». Появится системное сообщение о том, что ПК будет отключен через указанный промежуток времени. Перед выключением вам предложат вручную закрыть запущенные приложения.
Чтобы закрыть все программы принудительно, без вашего участия, добавьте в формулу параметр /f. Если вы решили убрать таймер, введите команду shutdown /a, тогда автоотключение компа будет отменено. Для завершения сеанса вместо /s используйте параметр /l, чтобы отправить ПК в сон – параметр /h.
Если отключение компьютера через командную строку нужно вам регулярно, подготовьте ярлык для операции. Для этого кликните на рабочем столе правой кнопкой, в меню «Создать» зайдите в «Ярлык». В окошке впишите путь к программе «C:\Windows\System32\shutdown.exe» с нужными параметрами. Автовыключению через 1 час с закрытием всех приложений будет соответствовать команда «C:\Windows\System32\shutdown.exe /s /f /t 3600».
Далее задайте название для иконки и нажмите «Готово». Чтобы поменять картинку, в свойствах ярлыка выберите «Сменить значок». Затем для активации таймера вам понадобится только дважды щелкнуть мышкой по ярлычку, и компьютер выключится спустя заданное количество секунд.
Планировщик
Для отключения компьютера в Windows 10 или другой версии можно использовать средство «Планировщик заданий». Он скрывается в разделе «Средства администрирования» меню «Пуск», также приложение можно вызвать строкой taskschd.msc, нажав Win+R.
Как поставить таймер выключения компьютера Windows 7 или 10: в подменю «Действие» кликните на «Создать простую задачу». Впишите произвольное название, выберите регулярность выполнения – ежедневно или однократно. На следующем шаге установите таймер отключения компьютера: здесь не придется высчитывать секунды, выставляйте дату и точное время. В качестве действия установите «Запуск программы», в настройках пропишите shutdown с аргументом /s.
Задание будет создано и запустится в установленное время. Если у вас изменятся планы, вы всегда можете отредактировать параметры задачи, перенеся автоотключение на другой час.
Сторонние программы
В отличие от системных средств Windows, другие программы для автоматического отключения компьютера отличаются более широкими настройками. Вам не придется отсчитывать время в секундах и вручную прописывать параметры для запуска таймера.
SM Timer
Лаконичная утилита Smart Turn Off предназначения для автовыключения компьютера под управлением Windows 10, 8, XP или Vista. Доступны только основные настройки: завершение сеанса или полное отключение ПК, через указанный промежуток или в определённое время.
Airytec Switch Off
Программа Switch Off знает, как выключить компьютер через определенное время. Утилита имеет гибкие настройки: расписание по дням недели и указанному времени, выбор действия – отключение, перезагрузка, сон, разрыв VPN соединений. Switch Off может закрыть приложения и показать предупреждение перед запуском функции. Также автовыключение может запускаться не по часам, а при отсутствии действий процессора или пользователя за определенный промежуток.
Скачать утилиту можно в полном варианте или portable – не требует установки, запускается с любого носителя. Приложение добавляет свою иконку в область уведомлений Windows, для запуска задания достаточно кликнуть на него и выбрать нужную функцию. Есть у Switch Off и веб-интерфейс для удаленного доступа – с его помощью можно отключить компьютер онлайн в браузере с любого устройства.
Wise Auto Shutdown
Как поставить таймер выключения компьютера Windows 10, знает программа Wise Auto Shutdown. Утилита предоставляет на выбор несколько вариантов действия, выставляется время – точное, через промежуток, ежедневное или при простое.
Перед автоотключением будет показано напоминание, из которого можно отложить заданное действие.
PowerOff
Многофункциональное приложение PowerOff для на Windows 7 или 10 имеет огромное количество настроек таймера на выключение компьютера. Выбирайте действие и устанавливайте время срабатывания для запуска стандартного режима. Функцию можно связать с уровнем загрузки процессора или проигрыванием музыки плеером Winamp. Утилита умеет управлять интернет-подключением, подсчитывая объемы трафика.
Учтите, что при закрытии PowerOff, таймеры будут сброшены. Поэтому выставьте в настройках, чтобы утилита сворачивалась вместо полного выхода, тогда ПК отключится через заданное время.
Заключение
Настроить автоматическое отключение компьютера по таймеру не сложно. Используйте команды Windows – это быстрее всего – или другие приложения, если вам нужны более гибкие установки.