Выключение или перезагрузка компьютера из bat файла

Инструкция по перезагрузке компьютера с клавиатуры

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

Перезагрузить ЭВМ под управлением операционной системы Windows можно несколькими методами:

    если при системном сбое мышь откликается на команды, то необходимо на клавиатуре нажать на клавишу «Win» или в левом углу выбрать значок «Пуск»;

    метод второй. Если системный сбой парализовал компьютер почти полностью (плюс отказало оборудование), то необходимо вызвать диспетчер задач, используя комбинации «Ctrl+Alt+Del».

В верхней строчке нужно выбрать «Завершение работы» и далее пункт «Перезагрузка». Данный метод предназначен для пользователей, чей ПК находится под управлением Windows XP.

    метод третий. Использование сочетания клавиш «Ctrl+Alt+Del» позволяет вызвать диалоговое окно. В нем, в правой нижней части, следует выбрать «Параметры завершения» и затем нужное действие;

Стандартный метод перезагрузки

Стандартным методом перезагрузки ЭВМ является использование клавиш со стрелками.

Для того чтобы это осуществить, необходимо выполнить несколько последовательных действий:

    первое, что необходимо, — это нажать клавишу «Win» (она расположена между кнопками Ctrl и Alt);

Если при этом были запущены приложения, то появится диалоговое окно, где будет предложено завершить запушенные процессы.

Видео: Выключение с клавиатуры

«Ctrl» + «Alt» + «Del»

Еще один метод, который позволяет перезагрузить компьютер с помощью клавиатуры, подразумевает использование сочетания команды «Ctrl+Alt+Del».

Инструкция по перезагрузке компьютера с клавиатуры

Рестарт системы осуществляется следующим образом:

    для начала необходимо набрать на искомую комбинацию «Ctrl+Alt+Del»;

Пользователям Windows Vista и 7 необходимо при появлении диалогового окна выбрать «Параметры завершения…» (расположенные в нижней правой части диалогового окна) и в предложенном списке выбрать «Перезагрузка».

Инструкция по перезагрузке компьютера с клавиатуры

«Alt» + «F4»

Перезагрузку компьютера можно выполнить при помощи сочетания «Alt+F4».

Чтобы ее выполнить, этим способом, необходимо последовательно совершить следующие действия:

    сначала требуется нажать искомую комбинацию на клавиатуре;

Win+C (для Windows 8/8.1)

Для тех пользователей, у которых установлена операционная система Windows 8/8.1, перезагрузить компьютер с помощью клавиатуры можно комбинацией «Win+C».

Порядок действий включает в себя:

    набрать искомую комбинацию «Win+C»;

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

Перезагрузиться можно не только при помощи комбинаций клавиш, но и посредством командной строки. Этот вариант подойдет для обладателей операционных систем Windows XP/Vista/7/8 и 8.1.

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

    для начала необходимо вызвать окно командной строки. Сделать это можно несколькими путями;

    после того, как на экране появилось окно командной строки, необходимо ввести следующие команды: «shutdown -t 0 -r –f» («-r» — отвечает за рестарт системы «-f» — параметр отвечает за принудительную остановку всех запущенных процессов, команда «-t 0» отвечает за мгновенную перезагрузку без закрытия процессов);

Второй вариант рестарта через командную строку выглядит следующим образом:

    для начала необходимо вызвать окно командной строки. Способы вызова были описаны выше;

Третий метод подойдет исключительно для операционной системы Windows XP:

    для начала необходимо вызвать командную строку;

Видно: Как быстро выключит ПК

Выключить или перезагрузить компьютер из JScript/VBScript через WSH

Способ основан на использовании метода Win32Shutdown класса Win32_OperatingSystem:

Выключить компьютер можно следующим скриптом на JScript:

Перезагрузить компьютер можно следующим скриптом на JScript:

Пример на VBScript, с forced restart (добавляется 4):

Поскольку WSH сейчас установлен по умолчанию на Windows, то использование JScript/VBScript не требует установки каких-либо программных компонентов.

Перезагрузка компьютера под управлением windows из командной строки cmd

Для перезагрузки компьютера введем команду «shutdown» с ключем «/r».

Данная команда произведет перезагрузку компьютера через минуту, выведя об этом предупреждение на экран. Если вы хотите немедленно выключить компьютер то придется еще добавить ключ «/t 0».

Таким образом, можно не только ускорить перезагрузку компьютера, но и отложить перезагрузку, например на 1 час (3600).

Если вы по какимто причинам передумали перезагружать компьютер, то отменить запланированную задачу можно используя ключ «/a».

Параметры shutdown

Список таков (запятая и тире не относятся к параметру):

  • Без параметра , — отображение справки, тоже самое, что и с параметром /?
  • /? , — отображение справки;
  • /i , — отображение графического интерфейса пользователя. Этот параметр должен быть первым, если используется в связке с другими;
  • /l , — завершение сеанса пользователя (выход, logout ). Этот параметр нельзя использовать с
    параметрами /m или /d ;
  • /s , — завершение работы компьютера, т.е выключение нафиг;
  • /sg , — завершение работы в ручную и при следующем запуске
    перезапуск работавших всех приложений;
  • /r , — полное завершение работы и перезагрузка компьютера (типовой вариант);
  • /g , — полное завершение работы и перезагрузка компьютера, после чего запуск всех
    работавших приложений после перезагрузки системы;
  • /a , — отмена завершения работы системы, если уже запущено по таймеру или как-то еще. Этот параметр можно использовать только в период ожидания, можно так же объединить с /fw для сброса всех ожидающих загрузок во встроенное ПО;
  • /p , — выключение локального компьютера без задержки или предупреждения. Почти обухом по голове. Можно использовать с параметрами /d и /f ;
  • /h , — перевод локального компьютера в режим гибернации. Можно использовать с параметром /f ;
  • /hybrid , — выполняет завершение работы компьютера и подготавливает его к быстрому запуску. Необходимо использовать с параметром /s ;
  • /fw , — позволяет объединить с вариантом завершения работы, чтобы следующая загрузка перешла в пользовательский интерфейс встроенного ПО;
  • /e , — позволяет указать причины «непредвиденного» завершения работы компьютера;
  • /o , — переход в меню дополнительных параметров загрузки и перезагрузка компьютера.
    Необходимо использовать с параметром /r ;
  • /t xxx , — указание времени ожидания в xxx секунд до завершения работы компьютера. Допустимый диапазон: 0–315360000 ( 10 лет); значение по умолчанию: 30 секунд.
    Если задержка больше 0, подразумевается использование параметра /f ;
  • /c «комментарий», — комментарий с причиной перезагрузки или завершения работы.
    Длина не должна превышать 512 знаков;
  • /f , — принудительное закрытие запущенных приложений без предупреждения пользователей. Подразумевается использование параметра /f, если для параметра /t задано значение больше 0;
  • / d [p|u:]xx:yy , — указание причины перезагрузки или завершения работы:
    • p , — означает запланированную перезагрузку или завершение работы;
    • u , — означает, что причина определяется пользователем;
    • Если не задано ни » p «, ни » u «, перезагрузка и завершение работы
      не планируются;
    • xx , — номер основной причины (целое положительное число меньше 256 );
    • yy , — номер дополнительной причины (целое положительное число меньше 65536 ).

    Касаемо причин и остального отдельно.

    Завершите работу компьютера с помощью командной строки

    Нажмите клавиши Windows + R, чтобы открыть окно «Выполнить». Оттуда введите «cmd» в поле и затем нажмите кнопку «ОК».

    Это откроет командную строку. Здесь введите команду shutdown /s .

    Как только вы нажмете Enter, появится сообщение, что Windows будет закрыта менее чем через минуту. Вы можете выбрать кнопку «Закрыть», если хотите, но это не повлияет на процесс выключения ПК.

    Это все, что нужно сделать. Через минуту ваш компьютер выключится. Существует также способ перезагрузить компьютер с помощью командной строки, если вы этого хотите.

    Команда Shutdown для выключения, перезагрузки или гибернации

    Воспользоваться командой Shutdown для перезагрузки, гибернации (энергосберегающий режим) или выключения довольно просто на любой Windows (ХР, 7, 8, 10):

    1. Откройте «Пуск» и найдите среди служебных программ Command line или впишите её в «Поиск».
    2. Кликните дополнительной кнопкой манипулятора и выберите Run As Administrator, чтобы «Командная строка» не отвергла ваш запрос за недостаточностью прав.
    3. Далее в чёрное окно нужно вписать:
      • shutdown /r — для перезагрузки;
      • shutdown /s – чтобы выключить ПК;
      • shutdown /h – для перехода в энергосберегающий режим Hibernation.

    Также можно выключить, перезагрузить или ввести компьютер в определенный режим с дополнительными условиями – для этого используются параметры, закодированные буквами, о которых вы прочтёте ниже.

    Команда Shutdown для выключения

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

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

    Пример №1. Выключаем питание компьютера немедленно

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

    Команда shutdown с ключами

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

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

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

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

    Пример №3. Перезагружаем компьютер немедленно

    Пример №4. Переводим ПК в режим гибернации

    Введите — shutdown /h/t 0

    Пример №5. Завершаем сеанс текущего пользователя

    Команда shutdown с ключом

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

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

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

    shutdown /r /m \192.168.0.1

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

    Команда с сетевым адресом

    Пример №8. Выключаем удалённый компьютер по его сетевому имени

    shutdown /s /t 300 /m \COMP1

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

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

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

    Окно удалённого завершения работы

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

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

    Пример №10. Перезагружаем ПК с восстановлением работы зарегистрированных приложений

    Максимальный временной интервал

    Максимальное время таймера перезагрузки: 315360000 секунд. Соответствует десяти годам. Практического применения в домашних условиях опция не имеет.

    Компьютер перезагрузится автоматически через тридцать секунд (уточнение: менее одной минуты, определенное время не гарантируется). ОС отобразит уведомление, но не ждите сообщений. Не исключено, что дисплей ничего не покажет. Перед запуском команды на выполнение убедитесь в том, что софт закрыт, файлы сохранены.

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

    Батник для автоматического выключения компьютера

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

    Возьмём команду, приведённую в главе выше, и сделаем из неё простенький бат-файл для выключения компьютера через 10 минут. Его содержимое будет следующим:

    echo off chcp 1251 echo Компьютер будет выключен через 10 минут shutdown -s -f -t 600 pause

    • echo off — скрывает вывод системных сообщений при выполнении процедуры;
    • chcp 1251 — задаёт кодировку для корректного отображения кириллицы;
    • echo — выводит сообщение в консоли о выключении;
    • shutdown -s -f -t 600 — задаёт время выключения — 600 секунд, то есть 10 минут;
    • pause — останавливает выполнение батника до нажатия любой кнопки клавиатуры.

    Это очень легко, добавим функционала нашему bat-файлу. Для этого воспользуемся командой set, которая позволяет задавать пользовательские переменные. То есть, при запуске батника консоль будет спрашивать нас примерно следующее: «Через сколько секунд выключить компьютер?», а мы каждый раз можем вводить нужное значение и жать клавишу Enter. Вот как будет выглядеть код нашего батника:

    echo off chcp 1251 set /p sec_off=»Выключить компьютер через: » echo Компьютер будет выключен через %sec_off% секунд shutdown -s -f -t %sec_off% pause

    • set /p sec_off= — задаём значение переменной sec_off;
    • echo — выводим в уведомление заданное значение секунд;
    • shutdown -s -f -t %sec_off% — выключаем компьютер спустя заданное в начале количество секунд.

    Уже лучше, но можно усовершенствовать. Задавать время выключения в секундах не очень удобно. Мы будем использовать минуты (можно по аналогии настроить и часы). Однако, консоль Windows не поймёт нашего значения в минутах, поэтому для неё мы будем осуществлять перевод в секунды. Вот как это будет выглядеть:

    echo off chcp 1251 set /p min_off=»Выключить компьютер через (минут): » set /A sec_off=»%min_off% * 60″ echo Компьютер будет выключен через %min_off% минут shutdown -s -f -t %sec_off% pause

    • set /p min_off= задаём значение переменной min_off;
    • set /A sec_off= задаём значение переменной sec_off, умножая количество минут на 60, чтобы получить для консоли секунды;
    • echo — выводим в уведомлениях заданные минуты;
    • shutdown -s -f -t %sec_off% подставляем полученное значение в секундах.

    В принципе, на этом можно остановиться. Готовые батники выключения, перезагрузки и отмены завершения работы с приведённым кодом можно скачать из прикреплённого к статье архива: auto-shutdown-reboot-bat.

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

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector