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


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

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

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

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

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

Причина 1: Приложения и службы

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

Способ 1: Журнал

  1. В «Панели управления» переходим к апплету «Администрирование».

    Переход к апплету Администрирования в Панели управления Windows 7

  2. Здесь открываем нужную оснастку.

    Переход к оснастке Просмотр событий в Windows 7

  3. Переходим в раздел «Журналы Windows». Нас интересуют две вкладки – «Приложение» и «Система».

    Просмотр событий в системном журнале Windows 7

  4. Упростить поиск нам поможет встроенный фильтр.

    Переход к настройке фильтра событий в системном журнале Windows 7

  5. В окне настройки ставим галку возле «Ошибка» и жмем ОК.

    Настройка фильтра событий в системном журнале Windows 7

  6. В любой системе возникает большое количество ошибок. Нас интересуют те, в которых виноваты программы и службы. Возле них будет пометка вида «Application error» или «Service control manager». Кроме того, это должен быть софт и сервисы от сторонних разработчиков. В описании будет явно указано, какое приложение или служба являются сбойными.

    Поиск сбойных служб в системном журнале Windows 7

Способ 2: Чистая загрузка

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

  1. Запускаем меню «Выполнить» сочетанием клавиш Win+R и прописываем команду

    msconfig

    Переход к оснастке Конфигурация системы из меню Выполнить в Windows 7

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

    Переключение режима загрузки операционной системы в Windows 7

  3. Далее идем на вкладку «Службы», активируем чекбокс с названием «Не отображать службы Microsoft», а те, что останутся в списке, отключаем, нажав на соответствующую кнопку.

    Отключение всех служб от сторонних разработчиков в Windows 7

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

    Применение изменений настроек конфигурации системы в Windows 7

  5. Теперь самое интересное. Для выявления «плохого» сервиса необходимо поставить галки возле половины из них, например, верхней. Затем нажать ОК и попробовать выключить компьютер.

    Включение половины служб при чистой загрузке Windows 7

  6. Если возникли проблемы с выключением, значит, наш «хулиган» находится среди выделенных галками. Теперь снимаем их с половины подозреваемых и снова пробуем отключить ПК.

    Второй этап чистой загрузки Windows 7

    Снова не получается? Повторяем действия – снимаем галочки еще с половины служб и так далее, до выявления сбойной.

  7. Если все прошло успешно (после самой первой операции), то снова заходим в «Конфигурацию системы», снимаем галки с первой половины сервисов и ставим возле второй. Далее все по сценарию, описанному выше. Такой подход является наиболее эффективным.

Устранение проблемы

Далее следует устранить проблему путем остановки службы и (или) удаления программы. Начнем со служб.

  1. Оснастку «Службы» можно найти там же, где и журнал событий – в «Администрировании».

    Переход к оснастке Службы для отключения сбойного сервиса в Windwos 7

  2. Здесь находим выявленного нарушителя, кликаем по нему ПКМ и переходим к свойствам.

    Переход к свойствам службы в windows 7

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

    Остановка и отключение службы в Windows 7

  4. Пробуем перезагрузить машину.

С программами также все довольно просто:

  1. В «Панели управления» идем в раздел «Программы и компоненты».

    Переход к апплету Программы и компоненты в Windows 7

  2. Выбираем сбойную программу, кликаем ПКМ и жмем «Удалить».
  3. Удаление сбойной программы с помощью Панели управления Windows 7

    Деинсталлировать софт стандартным способом получается не всегда. В таких случаях нам помогут специальные программы, например, Revo Uninstaller. Помимо простого удаления, Рево помогает избавиться от «хвостов» в виде оставшихся файлов и ключей реестра.

    Подробнее: Как удалить программу с помощью Revo Uninstaller

Причина 2: Драйвера

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

  1. Открываем «Панель управления» и находим нужный апплет.

    Переход к диспетчеру устройств в Windows 7

  2. В «Диспетчере» проверяем по очереди все ветки (разделы). Нас интересуют устройства, возле которых имеется значок с желтым треугольником или красным кружком с белым крестом. Чаще всего причиной обсуждаемого в этой статье поведения компьютера являются драйвера видеокарт и виртуальных сетевых адаптеров.

    Поиск сбойного драйвера в Диспетчере устройств Windows 7

  3. Если такое устройство найдено, то вначале следует просто отключить его (ПКМ — «Отключить») и попробовать выключить ПК.

    Отключение сбойного устройства в Диспетчере устройств Windows 7

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

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

    Обновление драйверов в Диспетчере устройств Windows 7

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

    Подробнее: Переустанавливаем драйвера видеокарты

  6. Еще один способ – совсем удалить драйвер.

    Удаление драйвера устройства из диспетчера устройств Windows 7

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

    Обновление конфигурации оборудования в Диспетчере устройств Windows 7

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

Подробнее: Как восстановить Windows XP, Windows 8, Windows 10

Причина 3: Таймаут

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

  1. Вызываем редактор реестра. Делается это в меню «Выполнить» (Win+R) с помощью команды

    regedit

    Переход к правке системного реестра в Windows 7

  2. Далее идем в ветку

    HKEY_CURRENT_USER\Control Panel\Desktop

    Переход в редактируемую ветку реестра в Windows 7

  3. Здесь необходимо отыскать три ключа:

    AutoEndTasks
    HungAppTimeout
    WailToKiliAppTimeout

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

  4. Кликаем ПКМ по свободному месту в окне с параметрами и выбираем единственный пункт с названием «Создать», а в открывшемся контекстном меню – «Строковый параметр».

    Создание строкового параметра в системном реестре Windows 7

    Переименовываем в «AutoEndTasks».

    Переименование строкового параметра в системнм реестре Windows

    Дважды кликаем по нему, в поле «Значение» пишем «1» без кавычек и жмем ОК.

    Присваивание значения строковому параметру в системном реестре Windows 7

    Далее повторяем процедуру для следующего ключа, но на этот раз создаем «Параметр DWORD (32 бита)».

    Создание параметра DWORD в системном реестре Windows 7

    Даем ему имя «HungAppTimeout», переключаемся на десятичную систему исчисления и присваиваем значение «5000».

    Настройка параметра DWORD в системном реестре Windows 7

    Если третьего ключа в вашем реестре все же нет, то для него также создаем DWORD со значением «5000».

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

Причина 4: Порты USB в ноутбуке

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

  1. Для того чтобы исправить ситуацию, нам понадобится снова перейти в «Диспетчер устройств». Здесь раскрываем ветку с USB-контроллерами и выбираем один из корневых концентраторов.

    Выбор корневого USB концентратора в Диспетчере устройств Windows 7

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

    Настройка электропитания корневого концентратора USB в Windows 7

  3. Те же действия выполняем и с остальными корневыми концентраторами.

Причина 5: БИОС

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

Подробнее: Сбрасываем настройки BIOS

Заключение

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

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

2 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Серж Жданов
16 марта 2022 13:01

Ключи реестра указаны у вас неправильно. У вас: HungAppTimeout DWORD(32)
а надо: HungAppTimeout RZ (строковый)

3 ключ у Вас: WailToKiliAppTimeout DWORD
а надо: WaitToKillTimeout RZ

Серж Жданов
16 марта 2022 13:04

Еще одну причину Вы забыли(?) упомянуть — наличие встроенных шпионов. Они в фоновом режиме при выгрузке оп.системы (и отключения файервола) пытаются передать инфу в Центр (какой и чей??)