Отключить спящий режим Windows 7

Обновлено: 21.11.2024

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

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

В корневой папке диска, на котором установлена ​​операционная система, находится скрытый системный файл с именем Hiberfil.sys. Диспетчер питания ядра Windows резервирует этот файл при установке Windows. Размер этого файла примерно равен тому, сколько оперативной памяти (ОЗУ) установлено на компьютере. Поэтому, если у вас 4 ГБ ОЗУ, файл Hiberfil.sys будет иметь размер от 2 до 4 ГБ в зависимости от хранящихся в нем данных. Компьютер использует файл Hiberfil.sys для хранения копии системной памяти на жестком диске, когда включена настройка гибридного сна, чтобы все, что загружается в ОЗУ, не было потеряно. Если файл Hiberfil.sys отсутствует, компьютер не может перейти в спящий режим.

Вы можете проверить наличие файла Hiberfil.sys, перейдя по ссылке.

  1. Откройте мой компьютер и перейдите на локальный диск (c:)
  2. В левом верхнем углу нажмите "Упорядочить" и выберите "Папка и параметры поиска".
  3. Перейти на вкладку просмотра
  4. В дополнительных параметрах перейдите к скрытым файлам и папкам и выберите «Показать папки и файлы со скрытыми файлами».
  5. Также снимите флажок "Скрывать защищенные системные файлы".
  6. Нажмите «Применить», затем «ОК».

Если включен режим гибридного сна, вы сможете увидеть файл Hiberfil.sys в корневом каталоге диска операционной системы.

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

Способ 1: отключить и включить гибернацию с помощью командной строки

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

Чтобы отключить спящий режим

  1. Нажмите «Пуск», а затем введите cmd в поле «Начать поиск». (Не используйте run, так как это не позволит вам работать от имени администратора.
  2. В списке результатов поиска щелкните правой кнопкой мыши командную строку или CMD, а затем выберите "Запуск от имени администратора".
  3. Когда система контроля учетных записей предложит вам, нажмите "Продолжить".
  4. В командной строке введите powercfg.exe /hibernate off и нажмите Enter.
  5. Введите exit, а затем нажмите Enter, чтобы закрыть окно командной строки.

В корне системы вы заметите, что файл Hiberfil.sys больше недоступен.

Включение режима гибернации

  1. Нажмите "Пуск" и введите cmd в поле "Начать поиск".
  2. В списке результатов поиска щелкните правой кнопкой мыши командную строку или CMD, а затем выберите "Запуск от имени администратора".
  3. Когда система контроля учетных записей предложит вам, нажмите "Продолжить".
  4. В командной строке введите powercfg.exe /hibernate on и нажмите Enter.
  5. Введите exit, а затем нажмите Enter, чтобы закрыть окно командной строки.

В корне системы вы заметите, что теперь доступен файл Hiberfil.sys

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

  1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно "Выполнить", введите regedit и нажмите Enter.
  2. В окне редактирования реестра перейдите к расположению ниже. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
  3. На правой панели клавиши питания дважды нажмите HibernateEnabled и выполните шаг 4 или 5 ниже для того, что вы хотите сделать.
  4. Чтобы включить режим гибернации, введите 1 (один) в поле данных и нажмите "ОК".
  5. Чтобы отключить режим гибернации, введите 0 (ноль) в поле данных и нажмите "ОК".
  6. Перезагрузите компьютер, чтобы изменения вступили в силу

Способ 3. Включение или отключение режима гибернации в дополнительных параметрах электропитания

  1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить», введите powercfg.cpl и нажмите «ОК».
  2. В текущем плане электропитания (отображаемом переключателем) нажмите «Изменить настройки плана».
  3. В следующем окне нажмите "Изменить дополнительные параметры питания".
  4. Чтобы включить гибернацию, сначала необходимо использовать метод 1 или 2 для включения гибернации (если вы ранее отключили гибернацию с помощью этих методов), в противном случае эти параметры будут недоступны.
  5. В дополнительных настройках электропитания разверните параметр "Сон".
  6. В разделе Hibernateafter установите параметр (минуты) на то, сколько минут вы хотите, чтобы ваш компьютер бездействовал, прежде чем он перейдет в спящий режим.
  7. Нажмите "Применить", затем "ОК".
  8. Чтобы отключить режим гибернации
  9. В дополнительных настройках плана электропитания для вашего плана электропитания разверните параметр "Спящий режим".
  10. В разделе «Спящий режим после» установите для параметра «Минуты» значение «Никогда».
  11. В разделе Разрешить гибридный сон установите для параметра значение Выкл.
  12. Нажмите "Применить", затем "ОК".

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

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

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

Применимо к: Windows Server 2019, Windows 10 — все выпуски, Windows Server 2016, Windows 7 с пакетом обновления 1, Windows Server 2012 R2, Windows Server 2008 R2 с пакетом обновления 1
< em>Исходный номер базы знаний: 920730

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

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

  1. Нажмите кнопку Windows на клавиатуре, чтобы открыть меню "Пуск" или начальный экран.
  2. Поиск cmd. В списке результатов поиска щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора".
  3. Когда система контроля учетных записей предложит вам, выберите Продолжить.
  4. В командной строке введите powercfg.exe /hibernate off и нажмите Enter.
  5. Введите exit, а затем нажмите Enter, чтобы закрыть окно командной строки.

Как сделать спящий режим доступным

  1. Нажмите кнопку Windows на клавиатуре, чтобы открыть меню "Пуск" или начальный экран.
  2. Поиск cmd. В списке результатов поиска щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора".
  3. Когда система контроля учетных записей предложит вам, выберите Продолжить.
  4. В командной строке введите powercfg.exe /hibernate on и нажмите Enter.
  5. Введите exit, а затем нажмите Enter, чтобы закрыть окно командной строки.

Подробнее

Скрытый системный файл Hiberfil.sys находится в корневой папке диска, на котором установлена ​​операционная система. Диспетчер питания ядра Windows резервирует этот файл при установке Windows. Размер этого файла примерно равен объему оперативной памяти (ОЗУ), установленной на компьютере.

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

Ссылка

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

Я перепробовал все, что мог, чтобы отключить режим гибернации.

Я отключил его в управлении питанием, использовал powercfg -h off, и он почти работает. Это работает, когда я выполняю команду, но когда я перезагружаюсь, файл hiberfil.sys создается снова.

Как отключить режим гибернации и навсегда удалить файл hiberfil.sys?

10 ответов 10

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

  1. В командной строке от имени администратора введите powercfg.exe /hibernate off
  2. Меню "Пуск" > введите "Электропитание".
  3. На левой панели откройте ссылку Изменить, когда компьютер находится в спящем режиме, а затем откройте ссылку Изменить дополнительные параметры питания.
  4. В параметрах расширенного сна разверните дерево сна и отключите гибридный сон.
  5. Нажмите "ОК".
  6. Перезагрузить.

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

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

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

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

Что-то снова включает его.

Попробуйте запустить Autoruns, чтобы увидеть, что запускается автоматически при загрузке.
Есть ли программа или запланированная задача, которая делает это?

Если вы ничего не видите, запустите Process Monitor и включите ведение журнала загрузки (удалите фильтры, чтобы избежать фильтрации вызовов), затем найдите «гибер» и посмотрите/опубликуйте то, что вы найдете.

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

@TomasJansson: О, это отстой. не помнишь код ошибки? (Было бы полезно либо число, либо сообщение STATUS_SOMETHING_HAPPENED.)

Думаю, вы имеете в виду "BAD_POOL_CALLER". Я не на 100 % уверен, что это вызвано Process Monitor, но я не хочу пробовать его прямо сейчас, так как у меня нет времени снова настроить компьютер, если он выйдет из строя.

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

Скрытый системный файл Hiberfil.sys находится в корневой папке диска, на котором установлена ​​операционная система. Диспетчер питания ядра Windows резервирует этот файл при установке Windows. Размер этого файла примерно равен объему оперативной памяти (ОЗУ), установленной на компьютере.

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

Следуйте полной информации по этой ссылке в службу поддержки Microsoft

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

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

Если у вас возникли проблемы с Windows, используйте Microsoft Fixit. это хорошая утилита. Я использовал это с моей подлинной операционной системой Windows XP.

Просто удалите файл hiberfil.sys из C:. В качестве дополнительного преимущества вы также сэкономите несколько ГБ дискового пространства!

Я не думаю, что вы можете удалить его, если активирован режим гибернации, а команда powercfg -h off отключит режим гибернации и удалит файл. Проблема в том, что когда я перезагружаюсь, спящий режим по какой-то причине снова включается.

Ну, у меня есть ПК с двойной загрузкой с Win7 и Ubuntu, и я удалил hiberfil.sys с Ubuntu. с этого момента у меня нет опции гибернации на Win7.

Не могу, почему-то пишет, что файл используется и я не могу его так удалить. Тем не менее, это работает, чтобы удалить его с помощью powercfg -h off , но это не решает мою проблему.

поскольку вы уже много чего перепробовали, попробуйте удалить этот файл с помощью какой-нибудь другой ОС (если хотите, Linux live cd). Я не знаю, сработает это или нет, но попробуйте.

Я попробую, когда вернусь домой. Это MacBook с двойной загрузкой, поэтому я могу просто попытаться удалить его из раздела OSX.

Чтобы сделать спящий режим недоступным, выполните следующие действия:

  • Нажмите "Пуск" и введите cmd в поле "Начать поиск".
  • В списке результатов поиска щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора".
  • Когда система контроля учетных записей предложит вам, нажмите "Продолжить".
  • В командной строке введите powercfg.exe /hibernate off и нажмите Enter.
  • Введите exit, а затем нажмите Enter, чтобы закрыть окно командной строки.

Чтобы сделать спящий режим доступным, выполните следующие действия:

  • Нажмите "Пуск" и введите cmd в поле "Начать поиск".
  • В списке результатов поиска щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора".
  • Когда система контроля учетных записей предложит вам, нажмите "Продолжить".
  • В командной строке введите powercfg.exe /hibernate on и нажмите Enter.
  • Введите exit, а затем нажмите Enter, чтобы закрыть окно командной строки.

Я создаю ярлык, чтобы отключить его без перехода в спящий режим:

не могу комментировать, потому что stackoverflow/stackexchange/superuser/и т. д. — это разные системы, а моя репутация иногда слишком мала, чтобы комментировать. однако, пожалуйста, прочтите:

Для тех, у кого возникают проблемы с включением параметра питания в Windows после обновления (или, что еще хуже, с каждой перезагрузкой из-за какого-то коварного приложения M$, которое нас всех ненавидит), у нас есть сила и последнее слово. В моем случае у меня возникает ужасная ситуация: «Windows обновляется/перезагружается, но застревает в гибридном спящем режиме и не может выйти из заставки BIOS без ручного отключения с помощью кнопки питания». Решение состояло в том, чтобы отключить режим гибернации И быструю загрузку. Проблема в том, что технически эти настройки могут быть повторно включены при обновлении, из-за чего мой компьютер снова зависает, если я отсутствую во время обновления (и последующей автоматической перезагрузки). Мой подход заключается в том, чтобы просто признать, что M$ хочет время от времени все испортить, не исправляя это на самом деле. и обойти их.

Я создал пакетный сценарий, который запускает команду powercfg /H OFF, затем передал копию этого сценария в папку GPM Shutdown Scripts (сделав ее владельцем и запускаемым администратором) и добавив этот сценарий в список сценариев для запускаться при завершении работы системы.

Если что-то повторно включило режим гибернации/быструю загрузку, простое выполнение процедуры выключения ACPI приводит к тому, что оно снова отключается непосредственно перед переключением состояния питания (независимо от того, вошел ли кто-либо в систему, и независимо от перезагрузки или перезагрузки). полное отключение).

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

Пользователи Windows 8, 10 и 11

    .
  1. Нажмите или дважды щелкните значок параметров электропитания.
  2. В окне Параметры электропитания нажмите ссылку Изменить параметры плана для выбранного в данный момент параметра электропитания.
  3. В окне Изменить параметры плана нажмите ссылку Изменить дополнительные параметры питания.
  4. В окне Параметры электропитания разверните раздел "Спящий режим", затем параметр "Разрешить гибридный спящий режим" и установите для параметра Настройка значение "Выкл."

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

Снова включите режим гибернации, изменив настройку на шаге 5 на Вкл.

Пользователи Windows Vista и Windows 7

    .
  1. Дважды щелкните значок параметров электропитания.
  2. В окне Параметры электропитания нажмите ссылку Изменить параметры плана для выбранного в данный момент параметра электропитания.
  3. В окне Изменить параметры плана нажмите ссылку Изменить дополнительные параметры питания.
  4. В окне Параметры электропитания разверните раздел "Спящий режим", затем параметр "Разрешить гибридный спящий режим" и установите для параметра Настройка значение "Выкл."
  5. Нажмите "ОК", чтобы сохранить изменение настройки.

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

    .
  1. Введите в командной строке следующее и нажмите Enter : powercfg.exe -h off
  2. Убедитесь, что спящий режим полностью отключен, проверив наличие файла hiberfil.sys на диске C:.

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

Пользователи Windows XP

    .
  1. Дважды щелкните значок параметров электропитания.
  2. В окне Свойства параметров электропитания щелкните вкладку Hibernate.
  3. Снимите флажок Включить режим гибернации, чтобы отключить эту функцию, или установите флажок, чтобы включить ее. В этом окне также отображается общее пространство, необходимое для перехода в спящий режим.

Вы можете снова включить режим гибернации, установив флажок Включить гибернацию.

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