Що тримає мій комп'ютер пробудженим?


37

Спочатку питання; Як визначити, що заважає моєму комп'ютеру Windows 7 перейти у сплячий режим?

Другий; деяке тло ...

Я боровся з цим кілька днів і сильно здивований. Я налаштував режим сну на своєму ПК з Windows 7 кілька тижнів тому, і все було добре. Комп'ютер спав би, як очікувалося, і я дуже спокійно знав, що мій комп'ютер економить енергію і трохи зношує компоненти (ми залишимо дискусію "краще спати" ще одну нитку / день, будь ласка, не запустити).

Ну, я помітив на іншу ніч, що моя система перестала коли-небудь спати. Я встановив час сну вниз на 1 хвилину і повністю відійшов від ПК (гарантуючи, що не трапляються помилкові рухи миші або клавіатури) і ПК ніколи не засинає. Я також спостерігав це протягом більших інтервалів, наприклад, протягом ночі.

  • У мене, звичайно, включений режим сну
  • "мультимедійні установки - коли спільний доступ до мультимедіа", щоб комп'ютер міг спати.
  • "powercfg -lastwake" не викликає нічого цікавого, оскільки він ніколи не лягає спати і не може прокинутися.
  • "powercfg / request" показує 3 записи - всі "[DRIVER]?". Я припускаю, що 2 з них - моя миша та клавіатура - як я нещодавно використовував їх для запуску команди powercfg. Я в третьому збитку.
    • Я зняв усі USB-периферійні пристрої, крім моєї клавіатури та миші.
  • Wake on LAN відключений у моєму BIOS.
  • Я знаю, що ви можете відключити всі програми для пробудження / запобігання сну, але я хочу, щоб можливість залишалася для тих додатків, яким законно потрібно тримати систему в спокої.

Так; хтось знає про спосіб зрозуміти, що таке 3-й фантом "[Драйвер]?" знаходиться у powercfg / запитах?

Відповіді:


35

Бінго. Я знайшов це. Утиліта для монтажу ISO, яку я запускав, встановила файл та відкрила по всій мережі. Мабуть, якщо файл відкритий для читання по всій мережі, Windows заборонено спати.

Ще одна примітка - я виявив невеличку химерність з powercfgутилітою. Здається, має значення, з якого типу терміналу ви запускаєте його. Запуск під cygwin та Console2 давав помилкові та помилкові звіти програми (включаючи could not load energy.dllпомилку від запуску powercfg -ENERGY). Спочатку я вважав, що проблеми, пов'язані з проблемою, [DRIVER] ?були лише питанням програми, яка не має достатньої інформації для визначення драйвера; але це був справді симптом того, що він виконується під стандартним cmd.exeтерміналом.

Як зазначає Еморі в коментарі нижче, причиною такої дивної поведінки є те, що powercfgпотрібні підвищені дозволи - вимагаючи, щоб його виконували як адміністратор. Програма не вбудована в попередження, щоб сповістити користувача, воно просто поверне неправильний вихід (і, можливо, could not locate energy.dllу випадку powercfg -ENERGY). Він повинен запускатися з командного рядка з підвищеними привілеями.

Отож, довга історія ... щоб визначити, яка програма стримує вашу систему від сну:

  • Запуск cmd.exeз адміністративними привілеями (це ключово, powercfgпрацюватиме під будь-чим, але дасть неправильні результати)
  • Запустіть, powercfg -requestsщоб отримати список предметів, які зараз заважають спати.

Я зміг визначити, що файли, відкриті по всій мережі, перешкоджають сну в моєму випадку.


Я хотів би виконати cmd.exe і powercfg -запрошує кроки, які ви описали, але мені потрібні покрокові інструкції для мене (а не комп'ютер Whiz!). 1. Наприклад, як запустити cmd.exe з правами адміністратора? 2. Коли я набираю cmd.exe , я отримую "C: \ Users \ Karl>". "Карл" - це я (теоретично Адміністратор). Що я набираю далі? Спасибі.

1
@ user115689 Ви можете запустити "cmd" як адміністратор, відкривши меню "Пуск". Потім введіть "cmd" для пошуку. Потім можна клацнути правою кнопкою миші та вибрати "Запустити як адміністратор" або натиснути <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Ввести </kbd>, що запустить вибрану програму як адміністратор .
Dracs

Дивіться подібні запитання і відповіді на superuser.com/questions/479131/…
Dan Halbert

8
Чи є подібна команда? Цей показує їх усім "ні", але мій комп'ютер не спить. Затемнення екрану працює, але це все.
adrianTNT
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.