Спящий режим не работает в 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, перейдя по ссылке.
- Откройте мой компьютер и перейдите на локальный диск (c:)
- В левом верхнем углу нажмите "Упорядочить" и выберите "Папка и параметры поиска".
- Перейти на вкладку просмотра
- В дополнительных параметрах перейдите к скрытым файлам и папкам и выберите «Показать папки и файлы со скрытыми файлами».
- Также снимите флажок "Скрывать защищенные системные файлы".
- Нажмите «Применить», затем «ОК».
Если включен режим гибридного сна, вы сможете увидеть файл Hiberfil.sys в корневом каталоге диска операционной системы.
Очевидно, что в спящем режиме используется значительное количество места на жестком диске, и если вы стремитесь сэкономить время, гибернация может стоить вам немного. Так как же отключить спящий режим, чтобы ваш компьютер никогда не переходил в спящий режим? В этой статье описывается, как отключить, а затем снова включить режим гибернации на компьютере под управлением Windows.
Способ 1: отключить и включить гибернацию с помощью командной строки
С помощью командной строки мы можем отключить режим гибернации. Для этой операции вам потребуется учетная запись администратора, так как вам придется запускать командную строку от имени администратора.
Чтобы отключить спящий режим
- Нажмите «Пуск», а затем введите cmd в поле «Начать поиск». (Не используйте run, так как это не позволит вам работать от имени администратора.
- В списке результатов поиска щелкните правой кнопкой мыши командную строку или CMD, а затем выберите "Запуск от имени администратора".
- Когда система контроля учетных записей предложит вам, нажмите "Продолжить".
- В командной строке введите powercfg.exe /hibernate off и нажмите Enter.
- Введите exit, а затем нажмите Enter, чтобы закрыть окно командной строки.
В корне системы вы заметите, что файл Hiberfil.sys больше недоступен.
Включение режима гибернации
- Нажмите "Пуск" и введите cmd в поле "Начать поиск".
- В списке результатов поиска щелкните правой кнопкой мыши командную строку или CMD, а затем выберите "Запуск от имени администратора".
- Когда система контроля учетных записей предложит вам, нажмите "Продолжить".
- В командной строке введите powercfg.exe /hibernate on и нажмите Enter.
- Введите exit, а затем нажмите Enter, чтобы закрыть окно командной строки.
В корне системы вы заметите, что теперь доступен файл Hiberfil.sys
Способ 2. Используйте редактирование реестра для включения и отключения режима гибернации
- Нажмите клавиши Windows + R, чтобы открыть диалоговое окно "Выполнить", введите regedit и нажмите Enter.
- В окне редактирования реестра перейдите к расположению ниже. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
- На правой панели клавиши питания дважды нажмите HibernateEnabled и выполните шаг 4 или 5 ниже для того, что вы хотите сделать.
- Чтобы включить режим гибернации, введите 1 (один) в поле данных и нажмите "ОК".
- Чтобы отключить режим гибернации, введите 0 (ноль) в поле данных и нажмите "ОК".
- Перезагрузите компьютер, чтобы изменения вступили в силу
Способ 3. Включение или отключение режима гибернации в дополнительных параметрах электропитания
- Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить», введите powercfg.cpl и нажмите «ОК».
- В текущем плане электропитания (отображаемом переключателем) нажмите «Изменить настройки плана».
- В следующем окне нажмите "Изменить дополнительные параметры питания".
- Чтобы включить гибернацию, сначала необходимо использовать метод 1 или 2 для включения гибернации (если вы ранее отключили гибернацию с помощью этих методов), в противном случае эти параметры будут недоступны.
- В дополнительных настройках электропитания разверните параметр "Сон".
- В разделе Hibernateafter установите параметр (минуты) на то, сколько минут вы хотите, чтобы ваш компьютер бездействовал, прежде чем он перейдет в спящий режим.
- Нажмите "Применить", затем "ОК".
- Чтобы отключить режим гибернации
- В дополнительных настройках плана электропитания для вашего плана электропитания разверните параметр "Спящий режим".
- В разделе «Спящий режим после» установите для параметра «Минуты» значение «Никогда».
- В разделе Разрешить гибридный сон установите для параметра значение Выкл.
- Нажмите "Применить", затем "ОК".
Если ваш ПК или ноутбук меняет планы питания, вам нужно сделать это для другого плана. Ноутбуки всегда переключают схемы электропитания в зависимости от того, подключен ли к сети блок питания или нет.
Из всех режимов энергосбережения в Windows режим гибернации использует наименьшее количество энергии (в этом режиме энергия практически не используется). На ноутбуке используйте режим гибернации, если вы знаете, что не будете использовать ноутбук в течение длительного периода времени и не сможете зарядить аккумулятор в течение этого времени. Вы можете потерять данные, если сделаете режим гибернации недоступным и произойдет потеря питания, когда включена настройка гибридного сна. Помните, что когда вы отключаете спящий режим, гибридный сон не работает.
В Windows XP включение режима гибернации было простой задачей. Можно перейти к панели управления, параметрам питания, а затем вкладку «Спящий режим», чтобы включить или отключить функцию гибернации. Но в Windows 7 мы должны использовать другой подход, чтобы выполнить ту же работу.
Что такое функция гибернации в Windows?
Если вы не знаете о функции гибернации, спящий режим — это режим энергосбережения, предназначенный в первую очередь для ноутбуков (также отлично работает на настольных компьютерах). В то время как спящий режим помещает вашу работу и настройки в память (ОЗУ) и потребляет небольшое количество энергии, спящий режим помещает открытые документы и программы на ваш жесткий диск, а затем выключает компьютер. Из всех режимов энергосбережения в Windows режим гибернации использует наименьшее количество энергии. На ноутбуке используйте режим гибернации, если вы знаете, что не будете использовать ноутбук в течение длительного периода времени и не сможете в это время зарядить аккумулятор.
Включить или отключить спящий режим в Windows 7
Поэтому, если вы собираетесь использовать эту функцию, вам необходимо включить ее, выполнив простую процедуру, как указано ниже:
Шаг 1. Откройте командную строку с правами администратора. Чтобы открыть командную строку, введите CMD в меню «Пуск», а затем нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с правами администратора.
Шаг 2. Затем введите приведенную ниже команду и нажмите Enter:
powercfg /hibernate включен
Шаг 3. Введите команду exit и нажмите клавишу Enter, чтобы закрыть командную строку.
Шаг 4. Если вы не видите параметр Спящий режим в меню "Пуск", выполните следующие действия:
А. Введите «Электропитание» в меню «Пуск» и нажмите Enter.
Б. На левой панели откройте ссылку Изменить, когда компьютер находится в спящем режиме, а затем откройте ссылку Изменить дополнительные параметры питания.
С. В параметрах Advanced Sleep разверните дерево Sleep и отключите Hybrid Sleep.
Д. Теперь вернитесь в меню «Пуск», чтобы увидеть новую запись Hibernate. Вот и все!
Когда вы используете режим выключения в спящем режиме, Windows 7 сохраняет содержимое памяти вашего компьютера на диск и выключает компьютер. Если ваш компьютер не может перейти в режим гибернации или не выходит из спящего режима должным образом, возможны различные проблемы, в том числе особенно непонятная ошибка, которую вы и не подумали бы проверить.
Когда вы используете режим выключения в спящем режиме, Windows 7 сохраняет содержимое памяти вашего компьютера на диск и выключает компьютер. В следующий раз, когда вы включите компьютер, нажав кнопку питания, Windows выведет компьютер из спящего режима, восстановив все открытые программы и документы. Это отличается от сна, который потребляет небольшое количество энергии для поддержания состояния вашей системы.
Если ваш компьютер не может перейти в спящий режим или не выходит из спящего режима должным образом, существует множество возможных проблем, в том числе особенно малоизвестная ошибка, которую вы никогда не подумали бы проверить.
Отключить автоматическое скрытие панели задач
Хотите верьте, хотите нет, но ошибка в функции автоматического скрытия панели задач Windows 7 может привести к зависанию или блокировке системы при выходе из спящего режима. Microsoft должна исправить эту ошибку — возможно, она будет исправлена в Windows 8 — но пока вам придется отключить автоматическое скрытие панели задач, чтобы выход из спящего режима работал правильно.
Вы можете отключить автоматическое скрытие панели задач в окне свойств панели задач — откройте его, щелкнув панель задач правой кнопкой мыши и выбрав «Свойства». После этого снимите флажок Автоматическое скрытие панели задач и нажмите OK.
Обновите драйверы оборудования
Чтобы успешно перейти в режим гибернации, Windows должна сохранить состояние вашего оборудования на диск, а затем восстановить его позже, минуя обычный процесс загрузки и инициализации оборудования. Этот процесс зависит от драйвера, поэтому проблемы с драйверами оборудования вашего компьютера могут привести к неправильной работе режима гибернации. Проблемы с драйверами также могут привести к неправильной работе оборудования после выхода из спящего режима.
Если у вас возникла проблема со спящим режимом, вам следует обновить драйверы оборудования вашей системы. Вы можете загрузить обновленные драйверы с веб-сайта производителя вашего компьютера или с веб-сайтов каждого отдельного производителя оборудования, если вы собрали свой собственный компьютер. Все, от драйверов набора микросхем материнской платы вашего компьютера до графических драйверов, может потребовать обновления. Вы также можете установить обновленные драйверы непосредственно из Центра обновления Windows, хотя многие производители оборудования не предлагают последние версии своих драйверов через Центр обновления Windows.
Устранение проблем с Hiberfil.sys
При переходе в спящий режим Windows сохраняет системную память в файле Hiberfil.sys на диске C:\. Если этот файл поврежден, режим гибернации может работать неправильно. Чтобы исправить поврежденный файл Hiberfil.sys, вы можете отключить и снова включить режим гибернации в Windows. Windows удалит файл Hiberfil.sys и создаст его заново, когда вы выполните этот процесс.
Для этого вам нужно открыть окно командной строки от имени администратора. Нажмите «Пуск», найдите Командная строка, щелкните правой кнопкой мыши появившийся ярлык командной строки и выберите Запуск от имени администратора. Запустите эти две команды в окне командной строки:
powercfg.exe /hibernate offpowercfg.exe /hibernate on
Если ваш диск C:\ заполнен и нет места для создания файла C:\Hiberfil.sys, это также может вызвать проблемы со спящим режимом. Перед переходом в спящий режим убедитесь, что на диске C:\ есть свободное место — достаточное для размещения содержимого системной памяти (ОЗУ).
Запретить устройствам будить компьютер
Некоторые люди сообщали, что пытались перевести свои компьютеры в спящий режим, но обнаруживали, что они немедленно выходят из спящего режима, а не переходят в режим гибернации. Если это происходит, аппаратное устройство может удерживать ваш компьютер в активном состоянии. Вы можете указать, каким устройствам разрешено выводить систему из спящего режима в диспетчере устройств.
Откройте диспетчер устройств. Для этого нажмите Пуск, введите Диспетчер устройств и нажмите Enter. В окне Диспетчера устройств разверните раздел Сеть адаптеры, щелкните правой кнопкой мыши сетевой адаптер и выберите Свойства. На вкладке «Управление питанием» снимите флажок Разрешить этому устройству выводить компьютер из спящего режима. Вы также можете попробовать изменить этот параметр для других устройств, таких как мышь и клавиатура. (Это должно позволить устройствам выйти из спящего режима, но некоторые пользователи сообщают, что они прерывают процесс перехода в спящий режим.)
Вы также можете запустить команду powercfg -devicequery wake_armed в окне командной строки, чтобы просмотреть устройства, которые могут вывести компьютер из спящего режима.
Некоторые периферийные устройства могут привести к сбою перехода в спящий режим, если они подключены. Попробуйте отключить ненужные устройства, такие как принтеры и USB-накопители, перед переходом в спящий режим и проверьте, работает ли он должным образом.
Настроить профиль мощности
Если вы обнаружите, что ваш компьютер переходит в спящий режим, когда вы этого не хотите, или не переходит в спящий режим, когда вы этого хотите, вы можете управлять его параметрами гибернации в окне параметров электропитания Windows 7. Введите Параметры электропитания в меню "Пуск", нажмите клавишу ВВОД, выберите профиль электропитания и воспользуйтесь ссылкой Изменить дополнительные параметры электропитания.
Обратите внимание на «гибридный сон» — функцию, которая автоматически переводит компьютер в спящий режим после того, как он некоторое время находился в спящем режиме. Если вы обнаружите, что ваш компьютер переходит в спящий режим, когда вы этого не хотите (или если спящий режим не работает должным образом, а спящий режим работает), вам следует отключить гибридный спящий режим.
Для получения дополнительной информации о настройке параметров электропитания ознакомьтесь с нашим руководством по параметрам электропитания Windows 7.
К сожалению, если ваш компьютер никогда не переходил в спящий режим должным образом, он может быть несовместим с функцией гибернации Windows 7. Хотя обновленные драйверы могут решить эту проблему в некоторых случаях, некоторые производители компьютеров, возможно, не приложили усилий, чтобы все работало должным образом.
На создание этой публикации меня вдохновил отличный ответ Джеффри Фабиша на MakeUseOf Answers — мы хотели донести эту информацию до более широкой аудитории.
Вы когда-нибудь сталкивались с проблемами перехода в спящий режим в Windows 7? Как вы их исправили? Вы использовали решение, не упомянутое здесь? Оставьте комментарий и дайте нам знать!
Брайан Берджесс
Брайан Берджесс
Писатель
Если вы не используете режим гибернации в Windows 7, вы можете сэкономить место на диске, отключив его. Здесь мы рассмотрим несколько различных способов управления параметрами гибернации в Windows 7.
Примечание. Режим гибернации недоступен для систем с 4 ГБ ОЗУ и более.
Включить или отключить режим гибернации через командную строку
Использование командной строки может быть самым простым способом включения или отключения режима гибернации. Нажмите «Пуск» и введите CMD в поле поиска, и оно будет указано в разделе «Программы». Щелкните значок правой кнопкой мыши и выберите Запуск от имени администратора.
Откроется командная строка, и вы будете использовать следующее, чтобы включить гибернацию.
Введите следующее, чтобы отключить спящий режим.
Управление режимом гибернации через панель управления
Нажмите «Пуск», откройте «Панель управления», затем нажмите «Электропитание».
Слева нажмите Изменить, когда компьютер переходит в спящий режим.
Теперь нажмите Изменить дополнительные параметры питания.
В окне "Дополнительные параметры электропитания" разверните дерево сна, затем разверните Перейти в спящий режим через и измените значение минут на ноль, чтобы отключить его. Или вы можете указать количество минут, которое вы хотите пройти, прежде чем он перейдет в спящий режим. После того, как вы сделали свой выбор, нажмите «Применить» и «ОК», затем закройте оставшиеся экраны.
Где находится спящий режим?
Что делать, если вы пытаетесь включить его с помощью командной строки, а режим гибернации по-прежнему недоступен? Затем вам нужно отключить гибридный сон, развернув Разрешить гибридный сон и отключив его.
Теперь у вас должны быть гибернация и сон как часть параметров питания в меню «Пуск», а также они будут доступны при нажатии Ctrl+Alt+Del.
Отключить спящий режим через Regedit
Примечание. Изменение значений реестра может привести к нестабильной работе компьютера или прекращению его работы. Рекомендуется только для опытных пользователей.
Теперь, когда заявление об отказе от ответственности убрано… вы можете полностью отключить режим гибернации, отредактировав реестр. Откройте реестр и перейдите к разделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power и измените оба значения HiberFileSizePercent и HibernateEnabled на ноль.После внесения изменений закройте редактор реестра и перезагрузите компьютер.
Если вы всегда или никогда не выключаете компьютер, вы можете отключить режим гибернации, чтобы получить немного дополнительного места на жестком диске. На нашем компьютере с Windows 7 (32-разрядная версия) с жестким диском на 300 ГБ отключение режима гибернации дало нам чуть более 3 ГБ дополнительного места на диске. Это может показаться не таким уж большим, особенно с современными дисками большой емкости, но если вам не нужен режим гибернации, почему бы не освободить это место?
Читайте также: