У цій статті ми розберемо можливі причини, через які в Windows не працює / переривається сплячий режим (Sleep Mode). Стаття може бути застосована як для Windows 8 / 8.1, так і для Windows 7.

Проблема зі сплячим режимом може проявлятися по різному, так наприклад, система може сама прокидатися через кілька секунд після переходу в сплячий режим, в довільний (здавалося б) момент часу або взагалі відмовлятися засипати.

Найбільш часто причиною виходу із сплячого в режиму є драйвера мережевих карт (як LAN, так і Wi-Fi), USB пристрої та ряд фонових процесів (найчастіше це клас ПО для організації на ПК мережевого медіасервера, в тому числі DLNA). Також відзначимо, що у багатьох користувачів система перестає переходити в сплячий режим відразу після поновлення з Windows 8 до 8.1.

Порада. Багато моментів, описані в цій статті вже розглядали раніше в рамках кейса «Чому Windows 8 виходить з глибокого сну». Рекомендуємо почати ознайомлення саме з цієї статті.

Налаштування схеми електроживлення

В першу чергу слід перевірити настройки використовуваної схеми електроживлення. Для цього в панелі керування відкрийте елемент Потужність Варіанти (Електроживлення). Знайдіть схему електроживлення, яка в даний момент обрано основний (в нашому прикладі це схема Збалансований) І натисніть на кнопку Змінити налаштування плану.

Параметри електроживлення Windows 8Під базовими настройками схеми живлення натисніть кнопку Зміна просунутий потужність налаштування.

Змініть розширені налаштування живленняУ вікні з детальними параметрами схеми електроживлення знайдіть і розгорніть розділ Спати. Перевірте, що параметр Дозволити таймери будильника (Дозволити таймери пробудження) відключений (Disable). Якщо це не так, вимкніть його, інакше Windows сама може прокидатися після певних системних подій.

Відключити таймери пробудження в Windows 8У тому випадку, якщо не правильно працює кнопка переходу в сплячий режим на ноутбуці (при одноразовому натисканні на кнопку харчування), переконайтеся що в розділі Pкнопок та кришки -> Дія кнопки сну у обох параметрів встановлені значення Спати.

Дія на одне натискання кнопки PowerЗбережіть зміни і ще раз спробуйте перейти в сплячий режим. Якщо проблема не піде – продовжимо діагностику.

Порада. Перевести систему в сплячий режим можна з командного рядка. У тому випадку, якщо на комп’ютері відключена гібернація, команда буде такою.

rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Якщо гібернація включена, потрібно попередньо відключити

powercfg -h off

І лише потім виконати:

rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Інакше система замість сплячого режиму перейде в режим гібернації.

Порада. Також рекомендуємо виконати скидання налаштувань поточного плану електроживлення на стандартні. Зробити це можна, натиснувши кнопку Відновіть налаштування за замовчуванням для цього plan в параметрах поточного плану. Після збереження змін потрібно перезавантажити комп’ютер.

Визначення пристроїв і додатків які дають перейти в сплячий режим

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

powercfg.exe -requests

У результатах команди буде вказані процеси, додатки і драйвера, які не дають системі перейти в сплячий режим.

powercfg.exe / requests - хто вивів комп'ютер із сплячого режимуУ нашому випадку виявлено 2 причини неможливості переходу в сплячий режим:

  • Exe-процес (медіа-сервер)
  • Драйвер Аудіопристрій високої чіткості

Причину останнього виходу із сплячого режиму можна за допомогою команди:

powercfg.exe -lastwake

powercfg.exe -lastwake (Причина останнього виходу із сплячого режиму)В даному прикладі видно, що останній раз комп’ютер із сплячого режиму вивів драйвер мережевої карти.

Щоб відключити можливість «пробудження» комп’ютером для даного пристрою, знайдемо його в диспетчері пристроїв (devmgmt.msc) І у властивостях драйвера знімемо галку Дозвольте цьому пристрою активувати комп’ютер (Дозволити цьому пристрою пробуджувати комп’ютер із сплячого режиму).
Дозвольте цьому пристрою активувати комп’ютер

Пошук інформації про пробудження в системному журналі

Причину виходу Windows із сплячого режиму можна визначити також за допомогою журналу подій. Для цього відкрийте системний журнал (System) і відфільтруйте його за джерелом подій з ім’ям Pзасіб усунення несправностей.

Система вийшла зі стану зниженого енергоспоживанняВідкриємо опис останньої події:

Система вийшла зі стану зниженого енергоспоживання

Час переходу в сплячий режим: … ..

Час виходу із сплячого режиму: ….

Джерело виходу: Пристрій – USB Root Hub

В даному прикладі причина пробудження комп’ютера – якийсь пристрій, підключений через USB. Як правило, це може бути USB мишка або клавіатура.

Відключаємо вихід із сплячого режиму для USB пристроїв

Якщо ви виявили, що система виходить зі сплячого режиму через USB пристрою, можна зовсім відключити можливість виходу з режиму зниженого енергоспоживання для всіх USB пристроїв. Для цього відкриємо диспетчер пристроїв і в властивості всіх кореневих USB – концентраторів, знімемо галку «Дозволити цьому пристрою пробуджувати комп’ютер із сплячого режиму».

Заборона USB пристроїв виводити комп'ютер із сплячого режимуУ тому випадку, якщо ви використовуєте миша з USB-підключенням, потрібно в її властивості також зняти зазначену галку.

Якщо нічого не допомогло

У тому випадку якщо жоден з попередніх методів не допоміг вирішити проблему, спробуйте:

  1. Оновити до останніх версій драйвера всього обладнання ПК
  2. Встановіть всі рекомендовані оновлення через Windows Update
  3. Вийдіть зі складу робочої групи (!!) і відключіть IPv6 (так, це повністю нелогічно, але за інформацією на форумах часто допомагає)Вийти з робочої групи
  4. Оновити версію BIOS / UEFI (потрібно бути гранично обережним і точно розуміти, що ви робите)

Leave a Reply

Your email address will not be published. Required fields are marked *