Как узнать, какой системный компонент отключил спящий режим? (Windows 7)

9

Установка VMware Workstation 7.1 Windows 7 VM и обнаружение, что я не могу включить спящий режим с помощью powercfg -h on. Винда говорит

An internal system component has disabled hibernation

Что не так и как это исправить?

введите описание изображения здесь

Джимм Чен
источник

Ответы:

3

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

  1. запустить regedit.exe
  2. перейдите к ключу HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentCongtrolSet \ Control \ Power
  3. измените значение HibernateEnabled с 0 на 1 .

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

magicandre1981
источник
Проверено, что ключ, не повезло, HibernateEnabled уже установлен в 1.
Джимм Чен
Хорошо, в этом случае установите 0 и перезагрузите компьютер, а затем попробуйте выполнить команду powercfg.
magicandre1981
Изменение с 1 на 0 вызвало только то, что оно исчезло из системного меню, я до сих пор не могу его включить.
Бетлиста
2

Я наконец получил это. Windows 7 и 8 не допускают гибернации, если она установлена ​​внутри виртуального жесткого диска.

Windows 7 powercfg.exe не делает это явным. Windows 8 делает, снимок экрана ниже:

введите описание изображения здесь

Я не могу понять причину, по которой Microsoft вводит такое ограничение. Если он помещает hiberfil.sys в раздел с реального диска , все должно пройти гладко.

НО, есть ли способ узнать это в Windows 7, через системный журнал или что-то?

Джимм Чен
источник