Удаленное завершение работы windows

Содержание
  1. Как удаленно перезагрузить или выключить компьютер через удаленный рабочий стол (RDP)
  2. Способ 1: Горячие клавиши Alt + F4
  3. Способ 2: Командная строка
  4. Способ 3: Горячие клавиши Ctrl + Alt + End
  5. Команда Shutdown: выключение и перезагрузка Windows из командной строки
  6. Выключение Windows командой Shutdown
  7. Перезагрузка Windows
  8. Завершение сеанса пользователя
  9. Перевод компьютера в режим гибернации
  10. Перезагрузка компьютера с сообщением пользователям
  11. Отложенное выключение / перезагрузка компьютера
  12. Отмена выключения / перезагрузки компьютера
  13. Перезагрузить компьютер немедленно
  14. Запуск команды shutdown на удаленных компьютерах
  15. Графический интерфейс команды shutdown
  16. Ярлык для перезагрузки компьютера
  17. Дистанционное выключение и погружение в сон компьютера
  18. 1. Выключение пультом или аэромышью для ПК
  19. 2. Кнопки управления питанием в среде Windows
  20. Кнопка выключения
  21. Кнопка сна
  22. Кнопка таймера выключения
  23. Кнопка таймера сна
  24. 3. Android-приложения для дистанционного управления питанием
  25. Max Remote
  26. CRC Remote
  27. Unified Remote

Как удаленно перезагрузить или выключить компьютер через удаленный рабочий стол (RDP)

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

Способ 1: Горячие клавиши Alt + F4

Решение достаточно простое — необходимо воспользоваться горячими клавишами Alt + F4 , после чего появится меню с предложением завершения работы, где можно выбрать в том числе и перезагрузку.

Способ 2: Командная строка

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

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

Способ 3: Горячие клавиши Ctrl + Alt + End

Также, работая через удаленный рабочий стол, можно вызвать меню, аналогичное нажатию Ctrl+Alt+Del на локальном компьютере — для этого нужно нажать клавиши Ctrl + Alt + End (подробней про эти клавиши можно прочитать в этой статье). После вызова данного меню, в правом нижнем углу будут доступна кнопка для выключения или перезагрузки компьютера (на картинке ниже, отмечено оранжевым цветом).

Команда 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 секунд) и информируем пользователей сообщением.

Читайте также:  Windows 10 не могу установить время

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.

Читайте также:  Windows server user logging

Например, следующее задание планировщика будет ежедневно перезагружать компьютер ночью в 0:00.

Дистанционное выключение и погружение в сон компьютера

Как дистанционно выключать компьютер или отправлять его в сон? Наверняка у многих десктопный ПК играет роль и персонального компьютера, и универсального медиаустройства. Так, например, далеко не у каждого из нас есть цифровой телевизор с поддержкой Smart TV или хотя бы отдельных технологий трансляции контента с компьютера на медиаустройства в локальной сети. Но точно любой цифровой телевизор поддерживает обычное подключение к компьютеру через HDMI или DisplayPort .

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

1. Выключение пультом или аэромышью для ПК

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

Но только кнопку выключения компьютера. С помощью таких устройств с использованием их возможностей мы не погрузим компьютер в сон. И уж тем более не запустим таймер выключения или сна. Для этих действий нужны возможности Windows.

2. Кнопки управления питанием в среде Windows

Управляя компьютером беспроводной мышью, аэромышью или пультом, можем использовать системные возможности Windows для выключения компьютера или погружения его в сон. И также можем отсрочить эти действия по таймеру, который может предложить сторонний софт. Но пока что ни у одной из версий Windows нет штатной реализации операций управления питанием в крупном программном интерфейсе, чтобы эти операции было удобно запускать на расстоянии от экрана. И также нет программ, выполняющих функцию таймера выключения или отправки компьютера в сон с крупным интерфейсом. Такие программы обычно являют собой небольшие окошки с перечисленными мелким шрифтом опциями. Но выход из ситуации есть: чтобы сделать комфортным дистанционное завершение работы компьютера, можно самостоятельно сделать кнопки-ярлыки нужных операций управления питанием. И разместить эти кнопки-ярлыки на рабочем столе или закрепить их плитки в меню «Пуск» Windows 8.1/10.

Кнопка выключения

Для создания ярлыка на рабочем столе вызываем контекстное меню. И, соответственно, выбираем создание ярлыка.

Далее для создания кнопки выключения вводим расположение объекта:

shutdown.exe -s -t 0

Указываем имя, оно может быть произвольным. И жмём «Готово».

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

Кнопка сна

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

В запущенную от админа командную строку вводим:

powercfg -hibernate off

Далее создаём ярлык кнопки сна.

В графу расположения объекта вписываем:

rundll32.exe PowrProf.dll,SetSuspendState

Даём имя кнопке.

И назначаем иконку ярлыка.

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

Такую же кнопку на рабочем столе можем сделать для выключения компьютера с отсрочкой по таймеру. В графе расположения объекта указываем команду по типу:

shutdown -s -t 3600

В ней цифра 3600 – это время таймера в секундах, т.е. час. Если нужно сделать кнопку с другим значением таймера, умножаем нужное число минут на 60 секунд и это число подставляем вместо 3600.

Указываем имя ярлыка.

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

Кнопка таймера сна

А вот ярлык таймера погружения в сон создаётся несколько иным образом.

Читайте также:  Как восстановить службу windows audio

Открываем блокнот Windows.

Вставляем в него значение типа:

timeout /t 3600
rundll32.exe powrprof.dll,SetSuspendState 0,1,0

И сохраняем файл.

Здесь также цифра 3600 означает таймер на один час. И если нужно иное время, то, соответственно, указываем вместо цифры 3600 нужное время в секундах.

Теперь ищем наш созданный файл в проводнике. Активируем в проводнике отображение расширений файлов. И переименовываем наш текстовый файл: убираем его расширение «.txt».

И вписываем «.bat».

Далее отправляем ярлык этого файла «.bat» на рабочий стол.

Ну и, наконец, в свойствах ярлыка назначаем какую-нибудь отличительную иконку. Созданный таким вот образом файл «.bat» для реализации таймера сна (и, соответственно, его ярлык) запускает окно командной строки, это окно необходимо свернуть. Его закрытие отменяет операцию, любое же действие в окне немедленно погружает компьютер в сон.

В общем, создаём кнопки каких нам нужно операций управления электропитанием Windows. И далее, удерживая клавишу Ctrl и прокручивая колесо мыши на рабочем столе, настраиваем оптимальный масштаб ярлыков, чтобы они были видимы на расстоянии от экрана. В нашем случае получились вот такие приметные кнопки с нужными нам вариантами выключения компьютера. Главное – запомнить, какие иконки каким операциям соответствуют.

3. Android-приложения для дистанционного управления питанием

Если есть Android -смартфон или планшет, можно попробовать предлагаемый Android -приложениями функционал дистанционного управления компьютером. Такие приложения обычно предусматривают управление питанием компьютера. Эти приложения работают по принципу установки в среду Windows серверной части программного обеспечения. К которой по локальной сети или Bluetooth подключается управляющее Android -приложение. И таким вот образом обеспечивается управление на расстоянии. Ниже рассмотрим три Android -приложения для дистанционного управления компьютером. Все они предлагают различные конфигурации виртуальных пультов дистанционного управления компьютером, и среди этих пультов есть те, что управляют питанием Windows.

Max Remote

В составе бесплатного приложения Max Remote предусматривается виртуальный пульт питания компьютера с кнопками выключения, перезагрузки, отправки в гибернацию, выхода из системы и блокировки. И также предусматривается таймер выключения, где можем указать, через какое количество минут мы хотим завершить работу Windows.

CRC Remote

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

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

Unified Remote

Условно-бесплатное Android -приложение Unified Remote в бесплатной версии предлагает базовые из своих возможностей, и в это число входит виртуальный пульт с кнопками питания. В этом приложении нет таймера выключения, зато кроме предусматриваемых двумя предыдущими приложениями кнопок управления питанием здесь есть также кнопки погружения компьютера в сон и включения с использованием технологии Wake-on-Lan .

Unified Remote не предусматривает таймер выключения и сна, зато у него есть примечательный виртуальный пульт File Manager – файловый менеджер, реализующий доступ к файлам компьютера. В этом файловом менеджере можем открыть рабочий стол.

И запустить любую из кнопок-ярлыков таймера выключения или сна, созданную нами, как показано в предыдущем пункте статьи. Только в этом случае не нужно заморачиваться с иконками, они не отображаются в файловом менеджере Unified Remote. Можем даже в любом месте компьютера создать специальную папку, чтобы не захламлять рабочий стол, и наделать много ярлыков выключения или сна с разным временем таймера. И выбирать каждый раз какой нужно таймер по ситуации.

И вот такая функция Unified Remote в комплексе с системными возможностями Windows будет довольно неплохой реализацией таймера дистанционного погружения в сон компьютера.

Оцените статью