Shutdown — описание команды и примеры использования

Содержание:

Как установить таймер автоматического выключения через Планировщик задач

  1. Откройте встроенный в операционную систему Планировщик задач. Для этого нажмите Win + R и введите команду Taskschd.msc. Как вариант, можно нажать меню Пуск и ввести в поиск Планировщик задач. Есть также другие варианты запуска, но эти два самые быстрые.
  2. В правой части окна нажмите Создать простую задачу.
  3. Откроется окно создания простой задачи. На вкладке Создание простой задачи укажите имя и описание, если в последнем у вас есть необходимость. Нажмите Далее.
  4. На вкладке Триггеры установите значение Однократно.
  5. Нажмите Далее и на следующем шаге установите время, когда компьютер будет автоматически отключен.
  6. Далее вам надо указать системе необходимое для исполнения действие. Выберите на следующем окне Запустить программу и нажмите Далее.
  7. Возле пункта Программа или сценарий нажмите Обзор.
  8. Откроется окно Проводника в системной папке system32. Найдите в ней файл shutdown.exe. Именно он инициализирует процесс завершения работы компьютера.
  9. Нажмите Ок.
  10. В поле Добавить аргументы введите -s. Нажмите Ок.
  11. Нажмите Далее, просмотрите указанные вами параметры и нажмите Готово.

Для единичного отключения такой метод может оказаться слишком сложным. Но в отличии от запланированного отключения с помощью командной строки, Планировщик задач позволяет сделать эту процедуру регулярной. К примеру, отключать компьютер каждый день в 22:00. Параметры времени триггеров помогут вам разобраться с этим вопросом и установить удобное для вас расписание.

Сторонние утилиты

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

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

Такой же простой является утилита Auto Power-on & Shut-down. В ней тоже используется настройка в разделе планировщика, но возможностей в приложении гораздо больше, поскольку оно позволяет автоматизировать и некоторые другие режимы (гибернацию, перезагрузку, выключение, запуск программ, остановку процессов, открытие файлов или ссылок в интернете и т. д.).

Еще одно приложение — Wake Me Up. Его можно назвать некой облегченной версией планировщика заданий Windows. Но производимые через создание новой задачи настройки здесь являются более простыми и понятными.

Shutdown.exe и «оконный» режим

Чтобы вызвать графический интерфейс, который имеется у Shutdown, команда исполнения должна быть введена с ключом «/i». Как ни странно, программа, работающая из командной строки, в этом случае открывает привычное пользователю окно. Называется оно «Диалог удаленного завершения работы».

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

Как создать таймер выключения компьютера

В Windows 10 есть несколько способов заставить компьютер выключиться в определённое время.

Через «Планировщик заданий»

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

  1. Нажмите сочетание клавиш Win+X или нажмите правой кнопкой мыши на иконке «Пуск». В открывшемся меню выберите пункт «Управление компьютером».

  2. Откройте «Планировщик заданий». Попасть в эту службу также можно при помощи команды taskschd.msc в окне «Выполнить».

  3. Нажмите на кнопку «Создать простую задачу…».

  4. Укажите время и частоту срабатывания команды. Когда дойдёте до этапа «Запуск программы», в строке сценария введите shutdown, а в строке аргументов -s.

Через ярлык

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

  1. Нажмите правой кнопкой мыши на рабочем столе и создайте ярлык.

  2. В строке расположения объекта введите «С:\Windows\System32\shutdown.exe -s -t 1800». 1800 — это время в секундах, через которое будет выключен компьютер после открытия ярлыка (вы можете ввести любое другое). Буква s в команде означает выключение компьютера, а буква t указывает на переменную времени.

  3. Запустите созданный ярлык. Таймер будет запущен и компьютер выключится через указанное время.

Через файл с расширением bat

Файл с расширением bat позволит сделать вам простую, но удобную программу для выключения компьютера по таймеру.

  1. Нажмите правой кнопкой мыши на рабочем столе и создайте текстовый документ.

  2. Откройте созданный документ и введите в него следующие команды (без точки и точек с запятой в конце):
    • echo off;
    • cls;
    • set /p timer_off=»Vvedite vremya v sekundah: «;
    • shutdown -s -t %timer_off%.

  3. Нажмите на кнопку «Файл» и выберите «Сохранить как…»

  4. Сотрите буквы формата txt и замените их на bat. Название выберите любое.

  5. Запустите созданный файл и введите время в секундах, по истечении которого будет выключен компьютер. После нажмите Enter.

Через окно «Выполнить»

Этот способ подойдёт для одноразового использования. Сочетанием клавиш Win+R вызовите окно «Выполнить» и введите команду «shutdown.exe -s -t 600». Как и в случае с ярлыком, 600 — время в секундах до отключения компьютера. После нажмите Enter.

Введите команду для выключения компьютера по таймеру

Наши помощники — сайты погоды

Как выключить компьютер через командную строку

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

Есть такая замечательная команда Shutdown, она имеет два режима работы, первый это консольный, а второй графический, да не удивляйтесь. Давайте для начала посмотрим справку по данной утилите, для этого выполните команду:

shutdown /?

Утилита имеет большое количество ключей для различных сценариев.

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

shutdown /s

У вас появится всплывающее окно, где будет указано, что ваш сеанс будет завешен. Для завершения работы Windows осталось менее 1 минуты. Тут вам дают возможность успеть сохранить важные данные в программах и документах.

Теперь давайте поиграемся с таймером, у вас может быть желание немедленного завершения работы или наоборот вы хотите задать время превышающее стандартную минуту, тут нам поможет ключ /t, в там случае команда будет выглядеть так:

shutdown -s -t 0

При t = 0 у меня будет произведено моментальное выключение компьютера, если же я например задам 180, что равносильно трем минутам, то вы увидите вот такое окно:

shutdown -s -t 180

Если у вас время в ключе /f задано более , то вы можете столкнуться с ситуацией, что какие-то приложения могут не дать завершить работу системы и выключить компьютер. В таких сценариях вы можете принудительно их завершать, для этого есть ключ /f:

shutdown -s -t 180 -f

Или вы вообще можете захотеть, выключить компьютер через 2 часа. это в секундах 7200. Так же есть отдельный ключ, который сразу завершает работу вашей системы, без ввода времени, этот ключ /p. В итоге можно выключить компьютер командой

shutdown /p

Если вы хотите задать комментарий при выключении компьютера из командной строки и задать причину, то есть ключи /c и /d. Ключ /c задает комментарий, который не может быть длиннее, чем 512 символов. Ключ /d указывает причину, тут может быть совместный ключ «p», означающий запланированное завершение или же ключ «u», означающий что причину указывает пользователь.

shutdown -s -t 0 -c «Мне так захотелось» -d p:4:1

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

Основные показатели биржи Advego

3 способа отменить печать документов на принтере

Способ №1: через свойства принтера

1) Сначала необходимо открыть  панель управления Windows по адресу:

2) Далее щелкнуть правой кнопкой мышки по принтеру, на который вы отправляете документы на распечатку. Во всплывшем окне выбрать «Просмотр очереди печати» (как на скрине ниже).

Просмотр очереди печати

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

Щелкаем правой кнопкой мышки по документу и отменяем его распечатку…

Данный способ в половине случаев поможет решить проблему. Однако, иногда, сколько бы вы раз кнопку Del не нажимали — из очереди печати ни один документ может не удаляться. В таких тяжелых случаях, используйте нижеприведенные варианты.

Способ №2: остановка службы и чистка папки PRINTERS

В Windows есть специальная служба, отвечающая за печать документов (называется «Диспетчер печати» или «Spooler»).

Так вот, если ее работу остановить — то можно будет «вручную» удалить все файлы, которые были отправлены на печать. Собственно, ниже будет показано, как это сделать.

1) Сначала необходимо открыть список служб. Чтобы это сделать, нажмите сочетание кнопок Win+R, и введите команду services.msc. Пример ниже (работает во всех версиях Windows).

services.msc — открываем список служб в Windows

2) Далее найдите в списке службу с именем «Диспетчер печати» или «Spooler» — необходимо остановить ее. См. на скрин ниже.

Остановка диспетчера печати

3) После остановки службы, зайдите в папку: C:\Windows\System32\Spool\PRINTERS

4) В этой папке необходимо удалить все файлы с расширениями .SPL и .SHD (у меня на компьютерах эта папка вообще пустая…).

Эта папка пустая

5) Включите службу «Диспетчер печати» (которую до этого отключили) и проверьте работу принтера. Проблема должна быть решена.

Способ №3: с помощью командной строки

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

1) Первое, что необходимо сделать — это открыть  командную строку от имени администратора. Для этого, откройте диспетчер задач (сочетание Ctrl+Alt+Del или Ctrl+Shift+Esc) и нажмите «Файл/новая задача», впишите команду CMD и поставьте галочку, что задача должна быть от имени администратора. Пример ниже.

Запуск командной строки от имени администратора

2) Далее введите команду net stop spooler и нажмите Enter. Служба печати должна быть остановлена (см. пример ниже).

Служба печати остановлена

3) После введите последовательно две команды:

  1. del %systemroot%\system32\spool\printers\*.shd
  2. del %systemroot%\system32\spool\printers\*.spl

После ввода каждой — нажимайте Enter. Благодаря этим командам, из системной папки PRINTERS будут удалены временные файлы для распечатки (именно они и присутствуют в очереди печати).

Временные файлы, отправленные на печать, были удалены

Обратите внимание, что после ввода каждой команды ничего не должно писаться в ответ (это означает, что команда выполнена успешно). 4) Далее запустите службу печати, введя команду net start spooler

4) Далее запустите службу печати, введя команду net start spooler.

Служба печати снова запущена

PS

Если после очистки очереди печати принтер так и не стал печатать вновь отравленные документы (извиняюсь за тавтологию), рекомендую ознакомиться вот с этой статьей: https://ocomp.info/ne-pechataet-printer-chto-delat.html

Надеюсь, ваша проблема будет решена…

Всего доброго!

Первая публикация: 23.03.2018

Корректировка: 6.04.2020

Reason codes

 E = unplannEd 0x10000000  U = Unexpected 0x00000000   P = Planned 0x80000000   C = customer defined 0x40000000 (for these, specify your own Major reason # in the range 64-255)

Type    Major Minor Title
  U      0     0    Other (Unplanned)
 E       0     0    Other (Unplanned) 
 E P     0     0    Other (Planned)
  U      0     5    Other Failure: System Unresponsive
 E       1     1    Hardware: Maintenance (Unplanned)
 E P     1     1    Hardware: Maintenance (Planned)
 E       1     2    Hardware: Installation (Unplanned)
 E P     1     2    Hardware: Installation (Planned)
   P     2     3    Operating System: Upgrade (Planned)
 E       2     4    Operating System: Reconfiguration (Unplanned)
 E P     2     4    Operating System: Reconfiguration (Planned)
   P     2     16   Operating System: Service pack (Planned)
         2     17   Operating System: Hot fix (Unplanned)
   P     2     17   Operating System: Hot fix (Planned)
         2     18   Operating System: Security fix (Unplanned)
   P     2     18   Operating System: Security fix (Planned)
 E       4     1    Application: Maintenance (Unplanned)
 E P     4     1    Application: Maintenance (Planned)
 E P     4     2    Application: Installation (Planned)
 E       4     5    Application: Unresponsive
 E       4     6    Application: Unstable
  U      5     15   System Failure: Stop error
 E       5     19   Security issue
  U      5     19   Security issue
 E P     5     19   Security issue
 E       5     20   Loss of network connectivity (Unplanned)
  U      6     11   Power Failure: Cord Unplugged
  U      6     12   Power Failure: Environment
   P     7     0    Legacy API shutdown

The reason codes, specified with /d are logged in the Windows System Event Log as System Shutdown Reason Codes (in Hex).

Shutdown.exe will also accept options prefixed with dashes instead of forward slashes: -s -f etc

Examples

Shutdown the local system in one second from now:SHUTDOWN.exe /s /f /t 1
Restart the remote system server64 in 60 seconds time and specify the reason «Application: Installation (Planned)» :

SHUTDOWN.exe /r /f /m \\Server64 /t 60 /d P:4:2

To shut down the local machine in 30 seconds time, force running applications to close, restart the computer after shutdown, indicate a user code, indicate that the shutdown is planned, log major/minor reason codes and a comment:

shutdown /r /f /c «Demo of Shutdown» /d up:125:1

Restart the remote system server64 and specify the reason «Security Fix, Planned»

shutdown /r /f /m \\server64 /d P:2:17

Using PowerShell, remotely restart a list of computers from a text file of computer names.

$msg = "Due to network maintenance, this computer must be restarted. You have 5 minutes to save your work"
$delay = 300  # seconds
$computers = get-content E:\work\MachineNames.txt
foreach ($computer in $computers)
{
   & 'C:\Windows\System32\SHUTDOWN.exe' "-m \\$computer -r -c $msg -t $delay"
}

“I shall go the way of the open sea, To the lands I knew before you came,
And the cool ocean breezes shall blow from me, The memory of your name” ~ Laurence Hope

Related:LOGOFF — Log off a user.PsShutdown — Shutdown/reboot/logoff one or multiple computers.SCHTASKS — Schedule a command to run at a specific time.EVENTCREATE — Add a message to the Windows event log.
PowerShell: Stop-Computer / Restart-Computer

 
Copyright 1999-2020 SS64.com
Some rights reserved

Как открыть командную строку?

Командная строка – Command Line – это дополнительный инструмент операционной системы Windows десятой серии, который выполняет необходимые задачи после ввода специальных команд (обычно действия запускаются клавишами мыши). Другие названия – командный интерфейс или консоль.

Чтобы зайти в необходимый раздел, используют несколько способов. Наиболее быстрым считается следующий: кликнуть по значку «Пуск» на рабочем столе ноутбука (компьютера) правой кнопкой мышки, в открывшемся контекстном меню кликнуть по строке с соответствующим наименованием. Запустится дополнительное окно, куда следует вводить команды и совершать необходимые действия.

Некоторые пользователи предпочитают осуществлять запуск консоли функцией горячих клавиш. Для нужного интерфейса необходимо одновременно нажать на кнопки «Windows» и «X» на клавиатуре.

Внимание! Существует два типа командной консоли, одна из которых открывается с правами Администратора. Именно этот вариант позволяет вносить изменения в системные файлы операционной системы Windows 10

Перезагрузка Windows командой shutdown

Данное сочетание символов считается стандартной командной функцией, которая помогает перезагрузить персональный компьютер. Процедура запустится в автоматическом режиме, если набрать в поле интерфейса «shutdown / r / t 180». При этом цифра означает количество секунд, по истечении которых устройство будет перезапущено.

Внимание! Если возникла ситуация, при которой требуется немедленный перезапуск всей операционной системы, набирают команду shutdown / r / t 0. Отменить операцию невозможно, поэтому лучше оставлять «запас» по времени

Включение ПК

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

  • ПК включают через кнопку;
  • сразу после появления начального экрана начать непрерывно кликать сочетание горячих кнопок «Windows» (клавиша в нижнем ряду кнопок клавиатуры с обозначением логотипа компании-разработчика Microsoft) и «R» (на русской раскладке – «К»);
  • вместо стандартного дисплея отобразится дополнительный список функций – кликнуть по строке с нужным вариантом действий;
  • в перечне нажать строку Grub command Line, кликнуть «Enter»;

чтобы получить список возможных команд, ввести «Help», с левой стороны отобразится перечень, с правой – описание каждой функции.

Наиболее популярными вариациями действий являются – CHKDSK (проверка носителя жесткого типа на наличие неполадок), RSTRUI.EXE (восстановление работоспособности операционной системы), некоторые другие. В последнем случае может понадобится съемный носитель.

Перезагрузка с таймером

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

запустить нужный интерфейс любым подходящим юзеру способом;

в строку ввести команду shutdown / r / t О (вместо латинской буквы необходимо ввести количество секунд, спустя которое требуется отключить ПК).

Данный способ подходит не всегда. Например, если отключить персональное устройство нужно не через пару минут, а через 5-6 часов или точное время пользователю неизвестно.

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

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

При отключении устройства часто появляется предупреждение «Устройство не может быть выключено», и выводится список приложений, из-за работы которых завершение функционирования операционной системы невозможно. В ряде случаев напоминание оказывается полезным – можно вернуться, сохранить данные.

Внимание! В большинстве случаев предупреждение о закрытии программ пользователями игнорируется. Если сообщение мешает при работе, его можно отключить через Редактор реестра программ

Перезагрузка с сообщением

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

Вводная

Для начала про консоль. Чаще всего она вызывается по сочетанию клавиш Win + R и ввода команды cmd:

..или из поиска в меню «Пуск» и её строки поиска

..или из папки windows/system32, где лежит одноименный файл cmd.exe:

В критичных ситуациях может работать еще такой трюк, как запуск диспетчера задач («Ctrl — Alt — Delete» на клавиатуре или «Crtl — Shift — Esc» там же), после чего «Файл — Запустить новую задачу — cmd»

После чего, собственно, запустится консоль, которая представляет собой, чаще всего, такое вот (только шрифт побольше) черненькое окошечко:

В котором вводятся команды и всё остальное.

Идем дальше.

Блокировка компьютераLocking a Computer

Единственным способом непосредственной блокировки компьютера с помощью стандартных средств является вызов функции LockWorkstation() в user32.dll :The only way to lock a computer directly with the standard available tools is to call the LockWorkstation() function in user32.dll :

Эта команда немедленно блокирует рабочую станцию.This command immediately locks the workstation. Она использует rundll32.exe , который запускает библиотеки DLL Windows (и сохраняет их библиотеки для многократного использования), чтобы запустить  — библиотеку функций управления Windows.It uses rundll32.exe , which runs Windows DLLs (and saves their libraries for repeated use) to run , a library of Windows management functions.

Если рабочая станция блокируется при включенном быстром переключении пользователей, например в Windows XP, компьютер отображает экран входа в систему вместо того, чтобы запустить заставку текущего пользователя.When you lock a workstation while Fast User Switching is enabled, such as on Windows XP, the computer displays the user logon screen rather than starting the current user’s screensaver.

Чтобы завершить работу конкретных сеансов на сервере терминалов, используйте программу командной строки tsshutdn.exe .To shut down particular sessions on a Terminal Server, use the tsshutdn.exe command-line tool.

Примеры использования утилиты Shutdown

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

  1. Shutdown /r /c – перезагрузка ПК с пояснительным текстом. Применяется, когда вы являетесь администратором целой компьютерной сети, связанной между собой одним сервером, и вам нужно перезагрузить их все одновременно. Тогда вы можете написать предупреждающее сообщение для людей, которые за ними работают, например, «сейчас будет выполнена перезагрузка, ничего не предпринимайте». Так вы избежите опрометчивых действий со стороны ваших коллег.
  2. Shutdown /s /t ааа /c — позволяет выставить таймер выключения компьютеров, связанных общим сервером, подходит для всех версий Windows, включая 7 и ХР. Такая команда используется, когда нужно дать время людям, работающим за ПК, закрыть все программы и сохранить важную информацию. В этом случае также дописывается пояснение, например: «компьютер выключится через 3 минуты». Вместо символов «ааа» вы дописываете количество секунд.
  3. Shutdown /d аа:сс – позволяет настроить отсроченную перезагрузку и указать ее причины для «Журнала событий», чтобы в дальнейшем следить за состоянием системы. Вместо «аа» и «сс» указываются цифры, обозначающие причину. Вы должны заранее установить для каждого случая отдельную цифру от 0 до 255.

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

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

Для осуществления этой операции выполните следующее:

  1. Наведите курсор на свободное место на рабочем столе, нажмите правую клавишу мыши;
  2. Выберите «Создать» — «Ярлык»;
  3. В поле «Укажите расположение объектов» введите нужную команду с ключами, а затем нажмите на «Далее»;
  4. Выберите имя для вашего ярлыка, затем он будет размещён на рабочем столе для дальнейшего использования.

В заключение

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

Очень простая программа TimePC
для выключения компьютера по расписанию. А так же включит его по расписанию, которое вы сами настроите.

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

Ну а чтоб этого не происходило, установим специальную программу — TimePC
. С помощью данной программы вы сможете задать команду компьютеру выключится в определённое время.

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

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