Как да предотвратим случайното събуждане на вашия компютър

Приспиването на вашия компютър е чудесен начин да спестите енергия, като същевременно се уверите, че можете да възобновите работата си бързо. Но какво можете да направите, ако вашият компютър продължава да се събужда сам? Ето как да разберете какво го събужда и как да го предотвратите.

Когато поставите компютъра си в режим на заспиване, той влиза в енергоспестяващо състояние, при което изключва захранването на повечето компоненти на компютъра, запазвайки достатъчно достатъчно енергия, за да поддържа паметта освежена. Това ви позволява бързо да събудите компютъра обратно в същото състояние, в което е бил, когато е заспал - включително всички отворени документи и папки. Една от разликите между съня и хибернацията е, че когато компютърът е постоянно, активността от определени устройства може да го събуди. Планираните задачи също могат да бъдат конфигурирани да събудят компютъра, така че да може да работи.

СВЪРЗАНИ: PSA: Не изключвайте компютъра си, просто използвайте спящ режим (или хибернация)

Как да разберете какво събужда вашия компютър

Преди да можете да разрешите проблема, трябва да определите проблема. Има няколко различни стъпки, които вероятно ще трябва да предприемете тук, тъй като никое решение не отговаря на всички.

Вижте последното нещо, което събуди вашия компютър

Първата стъпка при разберете защо компютърът ви се събужда, преди да го искате, е да определите какво прави събуждането. Обикновено можете да разберете кое събитие е накарало компютъра ви да се събуди най-скоро с проста команда за команден ред. Стартирайте командния ред, като натиснете Старт, въведете „command“ и след това изберете приложението „Command Prompt“.

В прозореца на командния ред въведете следната команда и натиснете Enter:

powercfg -lastwake

От изхода на командата по-горе мога да разбера например, че използвах бутона за захранване, за да събудя компютъра си. Може също да видите изброени устройства - като мишката, клавиатурата или мрежовия адаптер - или събития като таймери за събуждане или автоматична поддръжка.

Това не винаги ще ви даде информацията, от която се нуждаете, но често е така.

Разгледайте други събуждащи се събития с Event Viewer

СВЪРЗАНИ: Използване на инструмента за преглед на събития за отстраняване на проблеми

Докато командният ред на командния ред, за който току-що говорихме, е чудесен за показване какво последно е събудило вашия компютър, понякога трябва да се върнете малко по-назад в историята, за да видите какво го е събудило преди. За това ще се обърнем към Event Viewer, удобен инструмент за регистриране, който ще ни помогне да видим кога компютърът ви е изключен (било то, защото е бил изключен, поставен в режим на заспиване или хибернация) и кога се е събудил.

За да отворите Event Viewer, натиснете Start, въведете „event“ и след това изберете „Viewer за събития“.

В левия прозорец разгледайте Преглед на събития (локален)> Регистрационни файлове на Windows> Система. Тук ще видите  много информация, но не се притеснявайте. Не е нужно да четете или да се опитвате да разберете всичко, което се случва в дневника. Ще го филтрираме само към нещата, които трябва да разгледаме. Щракнете с десния бутон на мишката върху системния регистър и изберете „Филтриране на текущия дневник“

В прозореца Филтриране на текущия регистър от падащото меню „Източници на събития“ изберете опцията „Отстраняване на неизправности при захранване“ и след това щракнете върху „OK“.

Обратно в главния прозорец на програмата за преглед на събития ще видите, че сме филтрирали стотиците съобщения, които не са от значение за нашия проблем, и сме усъвършенствали нещото, което ни интересува: когато компютърът се събужда от ниско ниво -силово състояние. В новия филтриран изглед можете да превъртате през всеки екземпляр, когато компютърът ви се е събудил по време на продължителността на дневника (който трябва да бъде стотици записи).

Това, върху което трябва да се съсредоточите, е времето, в което събитието е било регистрирано (събуждало ли се е в момент, когато сте били пред компютъра, или е било случайно повикване за събуждане в средата на нощта) и какъв е източникът на събуждане.

  • Ако Wake Source казва „Бутон за захранване“, това означава, че бутонът за захранване на компютъра е бил натиснат, за да го събуди - действие, което най-вероятно сте предприели сами.
  • Ако Wake Source казва нещо като „Device – HID-Compatible Mouse (или Keyboard)“, това означава, че компютърът е конфигуриран за натискане на клавиши и движения на мишката, за да го събуди.
  • Ако източникът на събуждане изброява вашия мрежов адаптер, това означава, че компютърът ви е конфигуриран така, че входящата мрежова активност да може да го събуди - нещо, което е полезно, ако искате компютърът ви да заспи, но въпреки това се нуждае от това да е достъпен понякога за други мрежови устройства.
  • Ако Wake Source казва „Таймер“, това означава, че планирана задача събуди компютъра. Информацията в източника обикновено включва някои указания за задачата, която събуди компютъра. Например в предишната екранна снимка мога да разбера, че компютърът ми е бил събуден, за да извърши планирано рестартиране след актуализация.
  • Може да видите и нещо като „Wake Source: Unknown“, което е малко по-загадъчно, но поне показва кога компютърът е бил събуден.

След като установите, че всъщност има модел на странни обаждания за събуждане на компютъра и сте идентифицирали източника, е време да направите нещо по въпроса.

Как да спрете компютъра си от случайно събуждане

Надяваме се, че един от горните трикове ви помогна да разберете какво събужда вашия компютър. Сега е време да решим проблема. Прескочете до раздела, който се отнася за вашата ситуация.

Ограничете хардуерните устройства, които могат да събудят вашия компютър

Както вероятно сте забелязали при разглеждане на регистрационните файлове на Event Viewer, има четири основни хардуерни устройства, които могат да събудят вашия компютър: мишки, клавиатури, мрежови адаптери и бутони за захранване (или капаци на лаптопа, ако използвате това). Можете лесно да видите пълен списък на хардуерните устройства, на които е разрешено да събудят вашия компютър с команда за команден ред. Отворете прозореца на командния ред и изпълнете следната команда:

powercfg -devicequery wake_armed

В този пример имам няколко устройства, на които е позволено да събудя компютъра ми, включително Intel Ethernet адаптер, две клавиатури (превключвам между обикновени и игрални клавиатури) и мишка. Каквато и да е вашата настройка, сега, след като знаете кои устройства могат да събудят вашия компютър, можете да отидете в диспечера на устройствата, за да им кажете да не го правят.

Ние разгледахме подробно как да предотвратите събуждането на мишката от вашия компютър и как да предотвратите събуждането на мрежовата активност на вашия компютър. И така, в нашия пример тук ще предотвратим събуждането на клавиатурата от компютъра. Защо бихте искали да направите това? Една дума: котки.

(Това обаче трябва да работи за други устройства, които може да будят компютъра ви - не само за клавиатури.)

СВЪРЗАНИ: Как да спрете мишката да събужда вашия компютър с Windows

Отворете диспечера на устройствата, като натиснете клавиша Windows, въведете „Диспечер на устройства“ и след това натиснете Enter.

В прозореца на диспечера на устройства намерете устройството, което искате да предотвратите от събуждане на компютъра. Той ще има същото име, както в изхода на powercfgкомандата, която току-що сте изпълнили. Щракнете с десния бутон върху устройството и изберете „Properties“ от контекстното меню.

В раздела „Управление на захранването“ на прозореца със свойства на устройството деактивирайте опцията „Разрешаване на това устройство да събужда компютъра“ и след това щракнете върху „OK“.

Докато имате отворен диспечер на устройства, продължете и забранете всички други устройства, които не искате да събуждате компютъра си. Когато приключите, можете да излезете от диспечера на устройствата.

Деактивирайте таймерите за събуждане и планираните задачи

Другото нещо, което може да събуди вашия компютър, е планирана задача. Някои планирани задачи - например антивирусно приложение, което планира сканиране - могат да настроят таймер за събуждане, за да събуди вашия компютър в точно определено време, за да стартира приложение или команда. За да видите списък с таймери за събуждане, зададени на вашия компютър, можете да използвате командния ред. Ще трябва да стартирате Command Prompt с административни привилегии за този. За да направите това, натиснете „Старт“, въведете „command“ и когато видите приложението Command Prompt, щракнете с десния бутон върху него и изберете „Run as administrator“.

В прозореца на командния ред въведете следната команда и след това натиснете Enter:

powercfg -waketimers

В този пример можете да видите, че имам един таймер за събуждане - зададен график, за да проверя дали имам големи файлове на опашка за изтегляне, така че да мога да изтегля изтеглянето, когато не използвам компютъра.

Трябва да изберете как да спрете това: можете да деактивирате конкретния таймер за събуждане или да деактивирате всички таймери за събуждане .

СВЪРЗАНИ: Как автоматично да стартирате програми и да задавате напомняния с Windows Task Scheduler

Ако просто искате да спрете една задача да събуди компютъра ви, можете да деинсталирате приложението, създало задачата, или да коригирате зададените настройки на задачите. Можете да прочетете пълните инструкции за работа с планирани задачи в нашата статия за автоматично стартиране на програми с Windows Task Scheduler, но ето кратката версия.

Намерете задачата в Task Scheduler, щракнете с десния бутон върху нея и след това изберете “Properties”. В прозореца Свойства, в раздела „Условия“, изключете опцията „Събуди компютъра, за да стартира тази задача“.

Това оставя планираната задача на място и ако компютърът ви е буден, Windows ще я изпълни. Той просто няма да събуди компютъра, за да го направи.

Ако не искате никакви програми да събуждат компютъра ви автоматично, можете да деактивирате таймерите за събуждане изцяло. За да го направите, отворете приложението Power Control Control Panel, като натиснете Start, напишете „power options“ и след това натиснете Enter.

В прозореца Power Options щракнете върху връзката „Промяна на настройките на плана“ до плана, който използвате.

В следващия прозорец щракнете върху връзката „Промяна на разширените настройки на захранването“.

Разгънете записа „Sleep“, разгънете записа „Allow wake таймери“ под него и след това задайте записите под него на „Disabled“. Ако сте на лаптоп, ще видите два записа - "На батерия" и "Включен" и можете да ги конфигурирате за различни настройки, ако искате. Ако използвате настолен компютър, ще видите само една настройка под записа „Разрешаване на таймери за събуждане“, както в този пример.

Имайте предвид, че ако използвате Windows 10, ще имате и трета опция, различна от просто активиране или деактивиране на таймера за събуждане. Тази опция се нарича „Важни таймери за събуждане“ и събужда вашия компютър само за големи системни събития на Windows, като планирано рестартиране на вашия компютър извън активните часове след актуализация на Windows. Можете да опитате да настроите вашите таймери за събуждане на „Важни таймери за събуждане“ и да видите дали това ще реши вашите проблеми. Ако вашият компютър все още се събужда по-често, отколкото искате, винаги можете да се върнете и вместо това да настроите таймерите за събуждане на „Disabled“.

Предотвратете автоматичната поддръжка от събуждане на вашия компютър

По подразбиране Windows изпълнява задачи за автоматична поддръжка в 2:00 ч. Всяка вечер, ако не използвате компютъра си. Също така е настроен да събуди вашия компютър от сън, за да изпълнява тези задачи. Тези задачи включват неща като проверка дали вашият твърд диск се нуждае от дефрагментиране, стартиране на диагностика на системата, проверка за грешки на дисковия обем и др. Те са важни задачи, които трябва да се изпълняват периодично, но ако предпочитате Windows да не събужда компютъра ви, за да го направите, можете да изключите тази настройка. Като пример тук използваме Windows 10, но настройките ще намерите на същото място в Windows 8 и 7.

В контролния панел превключете към изглед на икони и след това отворете приложението Сигурност и поддръжка.

На страницата Сигурност и поддръжка разширете раздела „Поддръжка“ и след това щракнете върху „Промяна на настройките за поддръжка“.

На страницата Автоматична поддръжка изключете опцията „Разрешаване на планирана поддръжка за събуждане на компютъра ми в планираното време“. Разбира се, можете също така да зададете времето на графика на нещо, което ви харесва повече, ако искате.

Ако все пак изключите способността на Windows да събужда компютъра ви, за да изпълнява задачи по поддръжката, пак трябва да го оставяте да изпълнява тези задачи от време на време. Можете да направите това, като зададете планираното време, когато е по-вероятно компютърът ви да бъде включен, или можете да го направите ръчно, като щракнете върху „Стартиране на поддръжката“ обратно на главната страница за сигурност и поддръжка.

Sleep е ценен инструмент за запазване на енергията, като същевременно поддържате компютъра си на разположение, когато имате нужда от него. Въпреки че вероятно ще искате някои устройства (като клавиатурата) и някои планирани задачи да могат да събудят компютъра ви, добре е да знаете, че имате някои инструменти за разследване защо се събужда и опции за спиране на това да се случва, когато не искам.