Не выключается linux

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

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

Для осуществления нам нужен «Планировщик заданий» (или Задач). В разных версия Windows Он расположен немного по разному.

В Windows 8 достаточно ввести на начальном экране «Расписание выполнения задач» и кликнуть по плитке в результатах поиска параметров.

Теперь приступим непосредственно к настройке Планировщика заданий.

Запускаем, кликаем на «Добавить задание»

Для Windows 7 и Windows 8:

Запускаем мастер, нажав на Создать простую задачу.

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

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

программа: %windir%\System32\shutdown.exe аргумент: –r

программа: C:\Windows\System32\rundll32.exe аргумент: powrprof.dll,SetSuspendState 0,1,0

программа: C:\Windows\System32\rundll32.exe аргумент: powrprof.dll,SetSuspendState

Показываю скрин для «Выключение компьютера» на примере Windows 7:

Вот небольшой список аргументов, которые можно использовать в ОС Windows:

— i – отображение графического интерфейса (при использовании этот ключ ставится впереди всех);

— l – выход из системы (несовместима с ключом –m);

— s – выключение компьютера;

— r – перезагрузка компьютера;

— a – отмена выполнения перезагрузки/выключения;

— m – применение операции к удаленному компьютеру с именем ;

— t N – таймер выполнения операции в N секунд;

— c “комментарий” – комментарий к операции (при использовании в окне будет отображен «комментарий», в командной строке обязательно заключать его в двойные кавычки, комментарий не должен быть длиннее 127 знаков);

— f – принудительное завершение работы приложений без предварительного предупреждения;

— d :xx:yy – код причины;

u – пользовательский код;

p – запланированное завершение;

xx – основной код причины (1-255);

yy – дополнительный код причины (1-65535).

Тут всё довольно просто.Создаем новый документ в Блокноте, пишем туда команду и аргумент (например я хочу перезагрузку с таймером в 16 секунд и чтобы система предварительно меня предупредила о закрытии приложений), который будет выглядеть так:

Как создать ярлыки для спящего режима или гибернации

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

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

После проделанных шагов нужно:

  1. Разархивировать скаченный архив в отдельную папку.
  2. Потом требуется создать ярлык и настроить его под выполнение определенной команды. Для этого мышкой жмут в пустой области рабочего стола и выбирают в предложенных опциях строку «Создать» → «Ярлык».
  3. Далее напротив поля «Указать расположение объекта» необходимо нажать «Обзор», после чего указать файл, распакованный ранее (psshutdown.exe).
  4. Потом требуется включить в его название один из ключей:
  • -d – переход в сон;
  • -h – включение режима гибернации;
  • -k – отключение электропитания;
  • -r – перезапуск аппарата.
  1. После чего необходимо нажать «Далее» и изменить имя ярлыка, чтобы оно стало более понятным.


Создание ярлыка для выполнения определенной команды

Выявление запущенного процесса, не позволяющего ПК спать

Чтобы определить, какой из процессов не позволяет ПК уходить в сон, требуется открыть «Командную строку». Для нужно нажать «Пуск» → «Все программы» → «Стандартные» и запустить эту консоль.

После чего требуется ввести в ней powercfg /requests и нажать кнопку «Ок» или «Enter». В рассматриваемом примере эти процессы не запущены, поэтому возле параметров DISPLAY, SYSTEM, AWAYMODE и т. д. будет отображаться значение «нет» («none» в англоязычной системе), как показано на левом скриншоте. Правый скриншот показывает то, что обнаружен один процесс, который способен помешать уходу компьютера в сон.


Выявление процесса способного мешать сну

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

Пример target при включении(обзор возможности) с запуском интерактивного скрипта

Описание самого target:

Данный target запустится, когда будет запущен multi-user.target и вызовет installer.service. При этом таких сервисов может быть несколько.

И наконец, пример выполняемого скрипта:

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

Итоговый запуск выглядит так:

  1. Стартует загрузчик
  2. Загрузчик начинает запуск прошивки, передавая параметр final.target
  3. Systemd начинает запуск системы. Последовательно идёт к installer.target или work.target от basic.target через их зависимости (например,multi-user.target). Последние и приводят систему к работе в нужном режиме

Почему не выключается компьютер Linux?

Инициализацией и завершением работы сервисов в системе Linux занимается system, и если компьютер не может выключиться, это означает, что systemd не может справиться с каким-либо процессом и ждёт его завершения. По умолчанию система даёт каждому сервису одну минуту и тридцать секунд, а затем отправляет сигнал экстренного завершения. Но таких сервисов может быть несколько,  и завершение работы Linux может затянуться.

Есть несколько путей решения этой проблемы:

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

А теперь давайте рассмотрим пути решения проблемы.

Почему компьютер самопроизвольно выходит из режима «Сон»?

Причина 1: настройка таймера пробуждения

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

Для этого откройте меню «Панель управления», для удобства отображения информации установите параметр «Мелкие значки», а затем пройдите к разделу «Электропитание».

Около выбранной схемы электропитания щелкните по кнопке «Настройка схемы электропитания».

Щелкните по кнопке «Изменить дополнительные параметры питания».

В открывшемся окошке вам потребуется развернуть раздел «Сон», а в нем развернуть «Разрешить таймеры пробуждения». Отключите работу данных параметров от сети и от батареи, а затем сохраните настройки.

Причина 2: автоматическое пробуждение компьютера для обслуживания компьютера

Данная причина актуальна для пользователей Windows 8 и выше. Для этого откройте меню «Панель управления», а затем пройдите к разделу «Центр безопасности и обслуживания».

В отобразившемся окне разверните вкладку «Обслуживание», а затем щелкните по кнопке «Изменить параметры обслуживания».

Снимите птичку с пункта «Разрешить задаче обслуживания пробуждать мой компьютер в запланированное время». Сохраните изменения.

Причина 3: неправильная настройка спящего режима для оборудования

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

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

В левой области окна пройдите к разделу «Диспетчер устройств».

В отобразившемся окне разверните вкладку «Мыши и иные указывающие устройства», щелкните по «HID-совместимая мышь» правой кнопкой мыши и в высветившемся окне выберите пункт «Свойства».

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

Причина 3: неверные настройки в BIOS

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

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

Войдя в BIOS, вам потребуется найти раздел вроде «Wake-on-LAN» (наименование может отличаться). Если в нем активирован параметры, разрешающие компьютеру просыпаться от мышки и клавиатуры, рекомендуем их отключить.

Причина 4: начало выполнения задачи

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

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

В левой области окна разверните папку «Журналы Windows». Просмотрите журналы и входящие в них события. Около событий ищите источник «Power-Troublehooter». Найдя подобное событие, щелкните по нему левой кнопкой мыши и ниже просмотрите, какое именно приложение вызвало запуск компьютера (поскольку в нашем случае система работает нормально, приложение в пункте 3 не отображается).

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

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

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

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

Как использовать команду «перезагрузка» в Linux

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

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

Или же

Или

Определение времени перезагрузки системы

Определите единицу времени в часах, минутах и ​​секундах. Команда shutdown -r перезагрузит систему через 10 минут:

Он показывает, что система перезагрузится через 10 минут.

Отображение предупреждающего сообщения

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

Способ 1: BIOS и UEFI

О существовании BIOS (Basic Input-Output System) слышали, наверное, все, кто хоть немного знаком с принципами работы компьютера. Она отвечает за тестирование и штатное включение всех компонентов аппаратного обеспечения ПК, и затем передает управление ними операционной системе. БИОС содержит в себе множество различных настроек, среди которых есть и возможность включения компьютера в автоматическом режиме. Оговоримся сразу, что данная функция присутствует далеко не во всех BIOS, а только в более или менее современных ее версиях.

Чтобы запланировать запуск своего ПК на автомате через БИОС, необходимо сделать следующее:

  1. Войти в меню параметров BIOS SetUp. Для этого сразу после включения питания необходимо нажать на клавишу Delete или F2 (в зависимости от производителя и версии БИОС). Могут быть и другие варианты. Обычно система показывает, каким образом можно войти в BIOS сразу же после включения ПК.
  2. Перейти в раздел «Power Managevent Setup». Если такого раздела нет, значит в данной версии BIOS возможность включать свой компьютер на автомате не предусмотрена.
    В некоторых версиях БИОС данный раздел находится не в главном меню, а в виде подраздела в «Advanced BIOS Features» или «ACPI Configuration» и называться немного по-другому, но суть его всегда одинакова — там находятся настройки электропитания компьютера.
  3. Найти в разделе «Power Management Setup» пункт «Power-On by Alarm»и установить ему режим «Enabled».
    Таким образом будет разрешено автоматическое включение ПК.
  4. Настроить расписание включения компьютера. Сразу же после выполнения предыдущего пункта станут доступными настройки «Day of Month Alarm» и «Time Alarm».
    С их помощью можно настроить число месяца, на которое будет запланирован автоматический старт компьютера и его время. Параметр «Everyday» в пункте «Day of Month Alarm» означает, что эта процедура будет запускаться ежедневно в заданное время. Установка в этом поле любого числа от 1 до 31 означает, что компьютер будет включаться в определенное число и время. Если не изменять периодически эти параметры, то данная операция будет осуществляться раз в месяц в указанное число.

В настоящее время интерфейс BIOS считается уже устаревшим. В современных компьютерах ему на смену пришел UEFI (Unified Extensible Firmware Interface). Его основное предназначение такое же, как и у BIOS, но возможности гораздо шире. Пользователю намного проще работать с UEFI благодаря поддержке мыши и русского языка в интерфейсе.

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

Войти в UEFI

Вход туда производится точно таким же способом, как и в БИОС.
В Главном окне UEFI перейти в расширенный режим, нажав на клавишу F7 или щелкнув мышкой по кнопке «Дополнительно» внизу окна.
В открывшемся окне на вкладке «Дополнительно» перейти в раздел «АРМ».
В новом окне активировать режим «Включение посредством RTC».
В появившихся новых строках произвести настройку расписания автоматического включения компьютера.
Особое внимание нужно уделить параметру «RTC Alarm Date». Установка его равным нолю будет означать ежедневное включение компьютера в заданное время

Установка другого значения в диапазоне 1-31 подразумевает включение в определенную дату, подобно тому, как это происходит в BIOS. Настройка времени включения интуитивно понятна и не требует дополнительных пояснений.
Сохранить сделанные настройки и выйти из UEFI.

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

Команда shutdown

Эта команда позволяет безопасно и технически «правильно» произвести перезапуск, остановку ОС или перевести её в однопользовательский режим. Для разных систем команда shutdown имеет различную спецификацию, касающуюся синтаксиса и опций, поэтому разумно рассмотреть её в общих чертах, затронув лишь некоторые особенности использования.

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

Характер выполняемого действия shutdown задаётся через параметры и таковыми могут быть:

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

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

В следующей таблице приведены основные опции shutdown для некоторых систем Linux:

Система Путь R H S F
Linux /sbin/shutdown -r -h -f
Solaris /usr/sbin/shutdown -i6 -i0 -iS
HP-UX /etc/shutdown -r -h
AIX /sbin/shutdown -r -h -m

Для данной системы используются следующие обозначения: R – перезапуск, H – нормальная остановка, S – продолжение работы в однопользовательском режиме, F – запретить проверку fsck (актуально только для SUSE и Red Hat).

Для того, чтобы остановить Linux в 8:30 (например для проведения регламентных работ по техническому обслуживанию серверов) с уведомлением об этом пользователей, следует выполнить следующую команду:


$ sudo shutdown -h 08:30 «Внимание! С 08:30 до 13:00 Проводятся регламентные работы. Приносим извинения за неудобства.». Если нужно задать относительное время для остановки/перезапуска:

Если нужно задать относительное время для остановки/перезапуска:


$ sudo shutdown -h +30 «Внимание! Проводятся регламентные работы.»

Включение и отключение ускоренной загрузки ОС

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

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

Режим быстрого запуска ускоряет процесс загрузки ОС

Причины отключения

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

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

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

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

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

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

Перезагрузка ОС игнорирует ускоренный режим загрузки, поэтому запускается по стандартной схеме.

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

Алгоритм действий

Первоначально нажмите две клавиши одновременно: первая клавиша с ярлыком Windows, а вторая с английской буквой X.

На экране появится контекстное меню, в котором будут перечислены важные параметры. Вы выберите строку «Управление электропитанием», кликните по ней.

Теперь перед вами откроется окно с множеством функций и возможностей, связанных с электропитанием. С левой стороны будет находиться пункт «Действия кнопок питания», наведите на него мышку и кликните по нему.

Выберите «Действие кнопок питания» и перейдите к следующему экрану

Откроется следующая страница, в которой в самом верху будет заметна фраза «Изменение параметров, которые недоступны сейчас». Нажмите на неё, чтобы вызвать раздел «Параметры завершения».

Среди перечисленных вариантов на первом месте будет находиться строка «Включить быстрый запуск». Рядом будет находиться заманчивое слово «рекомендуется», на которое слепо ведутся неопытные пользователи.

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

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

https://youtube.com/watch?v=soIFt2NeKLE

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

Зайдите в редактор реестра, найдите там ветку, просматривая одну за другой, пока не обнаружите .

Ваша цель — обнаружение такой реестровой записи «HiberbootEnabled», напротив которого выставлено непосредственно его значение, имеющее такой вид: dword: 00000001.

Замените единицу на ноль для отключения

Обратите внимание на последнюю цифру найденного параметра. Установленная единица свидетельствует об активации ускоренной загрузки

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

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

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

Это говорит о том, что на вашем компьютере отключён режим гибернации. Подключите его и воспользуйтесь всеми остальными привилегиями. В этом вам поможет командная строка, в которой пропишите powercfg /h on и дождитесь выполнения команды.

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

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

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

Заключение

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: