3

У меня батарея, которая немного испортилась и, вероятно, нуждается в замене. В то же время я хотел бы использовать его без автоматического перехода в спящий режим. Иногда это происходит примерно через 20 минут, без каких-либо предупреждений. Кажется, не имеет значения, на каком уровне я поставил будильник. Примерно через 5 минут после подключения аккумулятор снова полностью заряжен.

Это с Windows 7. Когда я использовал XP, я мог все вместе отключить обработчик критических событий, связанных с батареей, и просто использовать ноутбук, пока питание буквально не иссякло. Да, это похоже на сбой и требует перезагрузки, но если вы этого ожидаете, на самом деле совсем неплохо, особенно для максимального использования вашего ПК при работе от батареи.

Есть ли способ сделать это на Windows 7 или 8?

PS У моего ноутбука также есть проблема с перегревом, и проблемы могут быть связаны, однако, я не знаю, что было первым. Я могу сделать еще один пост о перегреве. Но основы предотвращения перегрева были применены.

2 ответа2

3

Как правило, не рекомендуется разряжать аккумулятор ниже определенного порога, если вы хотя бы немного заботитесь о его сроке службы. Слишком поздно для вас, но вы все еще можете прочитать, почему. Вероятно, это также причина, по которой мудрые сотрудники Microsoft решили не разрешать вам устанавливать критический уровень ниже 3%, а также не позволяли вам игнорировать критическое событие.

Тем не менее, то, что не доступно из выпадающих списков, кажется возможным с помощью инструмента командной строки POWERCFG . Если вы запустите следующую команду из командной консоли с повышенными правами (CMD Run as Administrator), вы получите именно то, что вы просите:

POWERCFG /SETDCVALUEINDEX SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0

Эта команда установит для обработчика события критической батареи значение "Ничего не делать" при работе от батареи в выбранной в данный момент схеме электропитания (см. POWERCFG /L для всех схем), поэтому ваша система умрет только тогда, когда схема защиты батареи отключит питание.

Ничего не делать для критического действия батареи

Вы также можете запустить POWERCFG /? чтобы получить все его параметры или POWERCFG /QUERY чтобы увидеть все ваши настройки питания и их возможные значения.

-1

Я бы прокомментировал отличный ответ tlwhitec, но я не могу, так как я новичок. Я должен немного добавить к этому.

Когда вы используете powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0 вы говорите ему ничего не делать, когда ваш компьютер не подключен.

Я бы порекомендовал также делать это, когда компьютер подключен к сети, потому что по умолчанию он захочет переходить в спящий режим, когда видит критический уровень заряда батареи.

Не удивительно, что для этого вы просто меняете «dc» на «ac»:

powercfg -setacvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0

Я также хочу указать, что эти команды изменят его только для текущей схемы питания (следовательно, SCHEME_CURRENT). Что-то, о чем нужно помнить, если вы решите, что вы захотите изменить свой "план питания" позже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .