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

Обновлено: 06.07.2024

Доброго времени!

В ряде случаев даже самые "стабильные" и надежные программы могут перестать отзываться на какие-либо нажатия мышки/клавиатуры (т.е. попросту зависнуть).

Для решения вопроса, можно, конечно, перезагрузить ПК/ноутбук — но далеко не всегда это удобно (часть данных в др. ПО будет сброшена и не сохранится. ) .

Логично, что лучше всего закрыть только эту конкретно-зависшую программу. Всем известное сочетание ALT+F4 — далеко не всегда решает проблему, и, собственно, поэтому набросал небольшую заметку с несколькими способами принудительной ликвидации процесса.

? Кстати!

Если ПК/ноутбук вообще не реагирует ни на одну из кнопок клавиатуры — то скорее всего зависла не только отдельно-взятая программа, но и в целом система.

Если так, то для перезагрузки/выключения устройства — зажмите кнопку питания (Power) на 4-5 сек. (разумеется, все несохраненные данные будут утеряны) .

Способы закрыть не отвечающую программу

? Первый

Итак, самый очевидный и простой вариант — просто кликнуть правой кнопкой мышки по значку зависшей программы на панели задач Windows. После, во всплывшем окне достаточно будет выбрать вариант "закрыть окно" .

Закрыть окно

? Второй

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

  • WIN , или WIN+TAB , или ALT+TAB , или ALT+Enter — чтобы свернуть окно;
  • ALT+F4 , или ESC , или ALT+Q — для закрытия (выхода) из программы.

ALT+Q / клавиатура

Перечисленные "горячие" сочетания клавиш работают с подавляющем большинством ПО для Windows.

? Третий

Нажмите сочетание клавиш Ctrl+Shift+Esc (или Ctrl+Alt+Del) для вызова диспетчер задач. Далее во вкладке процессы найдите зависшую программу (процесс), кликните по ней правой кнопкой мыши и в появившемся выберите "Снять задачу" . Через 3-5 сек. программа должна быть закрыта.

Ctrl+Shift+Esc или Ctrl+Alt+Del — открыть диспетчер задач

Ctrl+Shift+Esc или Ctrl+Alt+Del — открыть диспетчер задач

Кстати, если рабочий стол после этого стал отображаться "как-то не так" (или вообще не видно) — перезапустите процесс "Проводник" (или "Explorer" на англ.).

Примечание: также проводник можно перезапустить из командной строки, введя taskkill /F /IM explorer.exe & start explorer и нажав Enter.

? Четвертый

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

Как это делается:

  1. сначала нужно открыть ? командную строку;
  2. после ввести tasklist и нажать Enter;
  3. на экране появится список всех процессов (следует уточнить имя процесса/программы, которую нужно закрыть);
  4. после ввести taskkill /IM chrome.exe /f и нажать Enter (вместо "chrome.exe" - указывается имя нужного процесса) .

Убиваем процесс через командную строку

Убиваем процесс через командную строку

? Пятый

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

Чтобы ликвидировать (закрыть) в нем любую из запущенных программ — нужно просто ее выбрать в списке, затем нажать ПКМ по ее имени и в появившемся окне выбрать "Terminate tree" (см. пример ниже ?).

Process Hacker 2 — закрыть дерево процессов

Process Hacker 2 — закрыть дерево процессов

Стоит отметить, что Process Hacker закроет сразу всё дерево процессов, связанных с этой программой (чего не делают многие др. программы. ).

PS

Если у вас часто начала зависать какая-либо программа (еще хуже программы) - обратите внимание на:

  1. версию ПО (нежелательно использовать различные бета-версии). Проверьте, совместима ли версия ПО с вашей ОС (в помощь: какая версия Windows установлена на моем компьютере); (желательно с офиц. сайта); (если он начал "сыпаться" - подвисания будут идти постоянно);
  2. прогоните систему с помощью спец. "одноразовых" антивирусных продуктов;
  3. возможно, вашему приложению не хватает ОЗУ (посмотрите при работе ПО - сколько памяти занято в диспетчере задач).

Кроме этого, рекомендую ознакомиться с тематическими инструкциями (ссылки ниже).

? В помощь!

1) Вылетает или зависает игра. Что делать?

2) Зависает ноутбук: что делать? Диагностика и устранение причин зависания

3) Ошибка: Kernel-Power код 41, категория 63. Компьютер перезагружается или зависает

На первый взгляд, нет ничего проще чем выключение компьютера. Однако если поискать, то найдется очень много способов сделать это, как штатных, так и не очень. Кстати, один из наиболее нестандартных способов выключения компьютера, с которым мне пришлось столкнуться — пинок ногой по кнопке блока бесперебойного питания, стоявшего под столом. И в этой статье я постарался собрать все известные мне способы корректного выключения компьютера.

Начнем с простых и доступных способов выключения. Для примера возьмем Windows 8.1, как наиболее актуальную на данный момент операционную систему.

Панель Sharms

Нажимаем сочетание клавиш Win+I и в открывшейся сбоку панели находим кнопку выключения. Также до этой панели можно добраться, наведя указатель мыши в правый угол экрана, либо (для сенсорного экрана) проведя пальцем от правого края к центру и выбрав кнопку Параметры.

выключение через панель Параметры

Контекстное меню

выключение из контекстного меню Пуск

CTRL+ALT+DEL

Привычное сочетание клавиш Ctrl+Alt+Del открывает нам экран параметров безопасности, на котором также есть кнопка выключения компьютера.

выключение по CTRL+ALT+DEL

Экран блокировки

Есть кнопка выключения и на экране блокировки. Быстро попасть на это экран можно с помощью сочетания клавиш Win+L, либо нажав на свою аватарку на стартовом экране.

выключение с экрана блокировки

ALT+F4

Сочетание клавиш Alt+F4 вызывает окно, в котором можно выбрать вариант завершения работы компьютера.

выключение по ALT+F4

Кнопка питания

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

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

shutdown.exe

Завершить работу компьютера можно с помощью консольной утилиты shutdown.exe. Эта утилита имеет довольно много параметров, вот некоторые из них:

/p — немедленное выключение компьютера без предупреждения;
/s — закрытие приложений и завершение работы компьютера;
/r — выключение с последующей перезагрузкой компьютера;
/h — переход в режим гибернации;
/t xx — задержка перед выключением компьютера в секундах, используется с ключами /s или /r. По умолчанию составляет 30 сек;
/f — принудительное закрытие всех запущенных приложений. По умолчанию используется при использовании ключа /t с ненулевой задержкой;
/a — отмена завершения работы.

Есть несколько вариантов использования shutdown.exe. Например, можно нажать Win+R, ввести команду shutdown /s /t 30 и нажать ОК.

выключение из окна Выполнить

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

Еще один вариант использования утилиты — вызов графического интерфейса с помощью команды shutdown /i . В окне программы надо ввести имя компьютера, выбрать желаемое действие, задержку при выключении, а также указать причину выключения и оставить комментарий. Все эти данные будут зафиксированы в системном журнале.

графический интерфейс утилиты shutdown.exe

Можно запустить shutdown.exe из командной строки, запущенной с правами администратора, например:

shutdown /s /t 60 /f /c ?Выключаемся?

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

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

Как вариант, можно создать для shutdown.exe ярлык и поместить на рабочем столе, в панели управления или на стартовом экране. Очень удобно, можно выключать компьютер одним кликом, либо указать сочетание клавиш для выключения.

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

PsShutdown

Утилита PsShutdown производства компании Sysinternals представляет из себя аналог штатной shutdown.exe и входит в состав набора PsTools. Утилита не требует установки, достаточно загрузить ее и распаковать в системную папку %windir%\system32. Синтаксис знакомый, например для выключения с минутной задержкой надо выполнить команду psshutdown -s -t 60 .

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

выключение с помощью утилиты PsShutdown

Переходим к тяжелой артиллерии ?

PowerShell

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

Копнув чуть глубже, мы выясним, что для выключения командлет использует метод Win32Shutdown класса WMI Win32_OperatingSystem. Этот метод имеет несколько аргументов, поэтому с использованием WMI команда для выключения будет выглядеть так:

(Get-WmiObject Win32_OperatingSystem -EnableAllPrivileges).Win32Shutdown(1)

Метод Win32Shutdown не дает возможность указать дополнительные параметры, поэтому воспользуемся методом Win32ShutdownTracker, который позволяет указать задержку перед выключением, комментарий, код причины и тип выключения. Вот что получилось:

(Get-WmiObject Win32_OperatingSystem -EnableAllPrivileges).Win32ShutdownTracker(?60?,?Выключение с помощью PowerShell?,??,?1?)

выключение с помощью PowerShell

Автоматическое выключение

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

настройка режима гибернации

Выключение по расписанию

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

schtasks /create /TN Shutdown /RL Highest /RU ?System? /SC Daily /ST 00:00 /TR ?%windir%\system32\shutdown.exe /s /t 60 /c \?Пора спать. \??

Эта команда создает запланированное задание с именем Shutdown, которое выключает компьютер ежедневно в полночь. Ключ /RL Highest означает запуск с повышенными привилегиями, а /RU ?System? запускает задание от имени системы, независимо от наличия пользователя.

создание запланированного задания на выключение

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

У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Windows. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!


А сделать это можно с помощью правки реестра Windows.


Итак, открываем реестр для этого зажимаем клавиши Win+R и вводим regedit



Даём параметру имя AutoEndTasks, открываем новый параметр двойным кликом и задаём ему значение 1


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


Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.
Спасибо за внимание

Автоматическое выключение компьютера через определенный промежуток времени — востребованная функция. Выполнить такую операцию можно как стандартными средствами ОС Windows, так и с помощью сторонних программ. Но если вам нужно, чтобы компьютер выключился через определенное время, когда за ним работает кто-то другой, то простенькие программы выключения здесь не помогут. Достаточно их закрыть, и проку уже не будет.

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

Зачем это нужно?

Как сделать, чтобы компьютер выключился через определенное время? Опции Windows

Даже в ОС от Microsoft есть таймер, который можно задействовать для достижения этой цели. Но сделать это не так просто, как кажется на первый взгляд. Здесь целая эпопея. Поэтому будет лучше, если мы представим весь процесс пошагово, в виде пунктов.

Выполнить

Cmd

Shutdown

Ярлык

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

Использование сторонних программ

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

Заключение

Автоматическое выключение компьютера в Window

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

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

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

Автоматическое выключение настраивается стандартными средствами ОС. Сделайте следующее:

Вызов планировщика заданий в Windows

Создание триггера в планировщике задач-1

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

Создание триггера в планировщике задач

Создание действий в планировщике задач

Создание условий в планировщике задач

Параметры в планировщике задач

В завершение останется нажать Ок, и функция отключения компьютера активируется.

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

Метод подходит для однократной настройки Windows на автоматическое завершение работы через желаемое время. Сделайте следующее:

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

Для отмены автоматического завершения работы сделайте то же самое, заменив упомянутую ранее команду следующей: shutdown –a.

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

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

Power Off!

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

Winamp’ зависимый таймер. Софт привязывается к популярному медиа-проигрывателю Winamp. Работу утилиты можно контролировать из плеера.
К примеру, можно задать отключение системы после проигрывания определенного количества композиций или после завершения воспроизведения последней позиции плейлиста. Функция понравится любителям засыпать под музыку (см. Почему нет звука на компьютере или ноутбуке).

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

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

Другие функции. В утилите есть настраиваемый ежедневник и другие полезные функции.

Time PC

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

Перед переходом в режим гибернации информация о состоянии системы сохраняется. После пробуждения все процессы восстанавливаются.

Важно! Чтобы режим гибернации работал, в настройках БИОС нужно предварительно активировать режим S3 (см. Как войти в БИОС на компьютерах и ноутбуках).

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

Таймер сна 2007

Скромная по своему функционалу программа отнимет минимум места на жестком диске и не потребует предварительной установки. Приложение умеет делать следующее:

выключать/перезагружать/переводить в режим сна компьютер в указанное время;

принудительно завершать выбранные пользователем процессы;

плавно уменьшать громкость;

запускать пользовательскую программу через ярлык.

OFF Timer

Принудительно будут закрыты все работающие программы (см. Какие программы нужны для компьютера).

Перед завершением работы системы программа выдаст соответствующее оповещение. У пользователя будет 10 секунд на отмену предстоящего мероприятия.

SM Timer

Миниатюрная утилита с двумя основными функциями:

1. выключением компьютера в заданное время;

2. завершением сеанса спустя определенный временной промежуток.

Время задается с помощью ползунков – единственное украшение скромного минималистского интерфейса.

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

Читайте также: