Windows 10 выходит из системы при использовании выключения или гибернации - Winhelponline

Windows 10 Logs Off When Shutdown

За эти годы, по крайней мере, с эпохи Windows 7, мы видели несколько случаев, когда система выводила вас из системы при нажатии на параметр «Завершение работы» или «Гибернация» в меню «Пуск». Проблема также может быть замечена на компьютерах с Windows 8 или Windows 10. Некоторые пользователи указали, что проблема возникла после установки Windows 10 v1903.



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



Причина

Во время гибернации Windows считывает содержимое памяти и выгружает его в файл с именем hiberfil.sys в корне системного диска. Функция аварийного дампа использует ту же технологию для сброса содержимого памяти в файл (.dmp) на вашем жестком диске после сбоя системы. Функции гибернации и аварийного дампа используют специальный драйвер фильтра с именем dumpfve.sys выполнить задачу сброса памяти в файл.



Файл dumpfve.sys упоминается в следующем разделе реестра в значении REG_MULTI_SZ с именем DumpFilters

HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  CrashControl

Windows выходит из системы при выключении или спящем режиме



Многострочное значение реестра позволяет сторонним поставщикам добавлять драйверы фильтров аварийного дампа - например, Truecrypt.sys из TrueCrypt, MfeEpeOpal.sys из McAfee Endpoint Encryption или драйвер фильтра Daemon Tools и т. Д. Для большинства продуктов для шифрования дисков обычно также требуется для шифрования файлов гибернации и аварийного дампа и добавления их фильтров дампа в указанный выше раздел реестра.

Драйверы фильтра дампа, указанные в разделе реестра, загружаются при инициализации аварийного дампа или гибернации. Если Windows не может загрузить драйверы фильтра во время перехода в спящий режим, она создает запись журнала событий с идентификатором события 45. Запись журнала событий выглядит следующим образом:

Имя журнала: Система Источник: volmgr КОД события: 45 Категория задачи: Нет Уровень: Ошибка Ключевые слова: Классический Описание: Системе не удалось загрузить драйвер аварийного дампа.

Кроме того, когда вы переходите на вкладку «Подробности» в этом событии, а затем выбираете удобный вид, вы можете заметить следующее:

Двоичные данные: В словах 0000: 00000000 00000001 00000000 C004002D 0010: 00002005 C0000034 00000000 00000000 0020: 00000000 00000000 C0000034 - означает STATUS_OBJECT_NAME_NOT_FOUND C004002D - означает IO_DUMP_DRIVER_LOAD_FAILURE

Проблема может возникнуть во время неисправность также. Как?

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

СВЯЗАННЫЙ: Отключить гибернацию без отключения быстрого запуска

Чтобы избежать проблем во время выключения (не перехода в спящий режим), вы можете отключить быстрый запуск или обойти быстрый запуск во время выключения для каждого сеанса, запустив выключение.exe / s / t 0 выключить компьютер. Чтобы отключить быстрый запуск:

  1. Откройте Панель управления → Все элементы панели управления → Электропитание (или запустите powercfg.cpl )
  2. Нажмите Выберите, что делают кнопки питания
  3. Нажмите Изменить настройки, которые в настоящее время недоступны
  4. Снимите отметку Включите быстрый запуск
  5. Щелкните ОК.

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

Решение: Windows отключает пользователя при использовании выключения или гибернации

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

  1. Запустите редактор реестра ( regedit.exe ) и перейдите к следующему ключу:
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  CrashControl
  2. Резервный ключ, экспортировав его в файл .reg.
  3. Дважды щелкните значок DumpFilters многострочное значение.
  4. Удалите все сторонние драйверы фильтров, указанные в значении. Обратите внимание, что драйвер Windows по умолчанию dumpfve.sys должен не удалить.
  5. Закройте редактор реестра.
  6. Перезагрузите Windows.

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

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


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)