32

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

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

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

9 ответов9

23

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

  1. В командной строке от имени администратора введите powercfg.exe /hibernate off
  2. Меню «Пуск»> введите параметры питания
  3. На левой панели откройте ссылку « Изменить», когда компьютер спит, а затем откройте ссылку « Изменить дополнительные параметры питания».
  4. Под опциями Advanced Sleep разверните дерево Sleep и отключите Hybrid Sleep.
  5. Нажмите ОК
  6. Перезагружать.

образ

17

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

powercfg -h off

в отличие от:

powercfg /h off
7

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

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

Update to the previous answer:
 To make hibernation unavailable, follow these steps:
  * Click Start, and then type cmd in the Start Search box.
  * In the search results list, right-click Command Prompt, and then click Run as Administrator.
  * When you are prompted by User Account Control, click Continue.
  * At the command prompt, type powercfg.exe /hibernate off, and then press Enter.
  * Type exit, and then press Enter to close the Command Prompt window.

To make hibernation available, follow these steps:
 * Click Start, and then type cmd in the Start Search box.
 * In the search results list, right-click Command Prompt, and then click Run as Administrator.
 * When you are prompted by User Account Control, click Continue.
 * At the command prompt, type powercfg.exe /hibernate on, and then press Enter.
  * Type exit, and then press Enter to close the Command Prompt window.
6

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

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

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

5

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

1. Start msconfig.exe
2. On the general tab select "Selective startup" and uncheck "Load startup items".
3. On the services tab unselect all first. 
4. Runt the command "powercfg -h off" to turn off hibernation.
5. Reboot
6. If hibernation is still deactivated start msconfig.exe again and activate half of the services.
7. Repeat 5 and 6 until you find the service causing hibernation to be turned back on (don't forget to do step 4 if it is activated again).
4

Hiberfil.sys hidden system file находится в корневой папке диска, на котором установлена операционная система. Windows Kernel Power Manager резервирует этот файл при установке Windows. Размер этого файла примерно равен объему оперативной памяти (ОЗУ), установленной на компьютере.

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

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

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

 powercfg.exe /hibernate off 

и отключение гибридного режима сна из Advanced Power Settings . Смотрите ответ @harrymc, где это сделать ..

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

2

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

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

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

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

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

0

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

shutdown /s /t 0

Как создать ярлык инструкции

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .