Альтернативой выключению компьютера существуют спящий режим и режим гибернации. В спящем обесточивается все оборудование компьютера кроме служебных цепей питания и памяти. В памяти сохраняется текущее состояние запущенной системы, что позволяет быстро возобновить работу. В таком режиме компьютер потребляет буквально несколько ватт электроэнергии. Однако, если по каким-то причинам питание пропадет, текущее состояние будет в памяти стерто. Альтернативой является режим гибернации, когда содержимое памяти сбрасывается на диск и компьютер выключается полностью, а при включении с диска считывается содержимое памяти с диска. В этом случае включение/выключение занимает намного больше времени, чем спящий режим (зависит от размера памяти и скорости диска), но данный режим энергонезависим, т.е. не требует питания после выключения.
Теперь о целесообразности использования данных режимов. Многочисленные циклы включения/выключения могут негативно повлиять на электронные компоненты компьютера. Все полупроводниковые компоненты остывают после выключения и разогреваются при включении, что может вывести их из строя или сократить срок службы. Наибольшая вероятность пострадать у жесткого диска, которому при каждом включении нужно раскручивать диск до высоких скоростей, а температурные колебания в процессе включения/выключения могут негативно повлиять как на радиоэлектронные компоненты, так и на сами блины. Поэтому увлекаться данными режимами не стоит однозначно. Если вам нужно отойти на 5-10 минут, то не нужно усыплять компьютер. Если опасаетесь, что кто-то за него сядет, просто используйте режим блокировки. Спящий режим и режим гибернации целесообразно применять, если предполагается простой от 30 минут и выше. Чем продолжительнее простой, тем целесообразнее усыпление. Кроме того, режим гибернации не рекомендован к использованию на компьютерах с SSD-дисками, т.к. он интенсивно сокращает срок службы данных дисков. Если в компьютере есть и SSD-диск и HDD-диск, то гибернацию нужно настроить таким образом, чтобы образ памяти сбрасывался на HDD. Это будет гораздо медленнее, но ваш SSD прослужит дольше.
Что-то мне подсказывает, что Ваш компьютер уходит не в спящий режим, а в режим гибернации. Что делать? Зайти в панель управления, далее "система и безопасность - электропитание". И там выбрать настройки.
Вы дали слишком мало информации, но думаю, указанные мною манипуляции Вам помогут.
Возможные варианты (не только для Windows 7 или другого, но и для всяких разных ОС):
- Сломалась сама ОС. Тут надо либо ковырять её, посмотрев содержимое журнала событий. Для Windows 7 в данном случае нужен журнал "Система". О том, как туда добраться и о самих журналах подробно описано здесь. И здесь есть о этом же. События, связанные с входом в спящий режим и выходом из него попадают и сюда: Журналов приложений и служб → Microsoft → Windows → Diagnostics-Performance. На основании записей там можно и судить о причинах происходящего. Второй способ борьбы с этим - банальная переустановка ОС.
- Не подключен или имеет недостаточный для спящего режима файл выгрузки. Его размер, равный двум объёмам ОЗУ достаточен для любого случая. Но по факту этот размер может быть и меньшим - занимать объём занятой перед переходом в спящий режим оперативной памяти плюс занятое в файле (разделе) выгрузки пространство. Ну, чуть больше для надёжности. Если это так - то надо подключить файл (раздел) выгрузки и установить его размер достаточным для спящего режима. В Windows нужный размер этого файла по умолчании устанавливается автоматически, разрастаясь по мере необходимости. Но тут надо следить и за свободными пространством на томе, где этот файл находится.
О, разумеется, нет. Спящий режим на то и спящий, он ещё дежурным называется, всё, что компьютер способен делать во время сна - ожидать команды на пробуждение. Ни обновлять систему, ни проверяться на вирусы, ни торренты качать он в этом режиме не может - у него даже жесткий диск в спячке останавливается, а без него работа невозможна.
Можно определить из-за чего ваш компьютер вышел из сна.
Нужно запустить командную строку Win+R -> cmd -> ОК
Ввести команду powercfg -lastwake и нажать ОК
Так вы увидите идентификатор устройства
И само устройство
Запустить редактор реестра Win+R -> regedit -> Ok
Открыть ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\
Найдите устройство по powercfg результату
Вы увидите название устройства в параметре DeviceDesc