14

Я заметил, что мой компьютер не хочет оставаться в режиме ожидания или переходить в режим ожидания через x минут (как установлено в параметрах питания). Запуск powercfg -requests говорит мне, что мой аудиодрайвер держит мой компьютер в бодрствующем состоянии ... " Аудиопоток в данный момент используется" ... аналогично тому, что было замечено в вопросе / ответах к uTorrent, не позволяет компьютеру переходить в состояние сна. За исключением того, что я не запускаю ни uTorrent, ни какое-либо торрент-приложение.

Я знаю, что могу (и на данный момент имею) установить переопределение с помощью powercfg -requestsoverride "<audio driver name>" system , но мне более любопытно, как сохранить открытый аудиопоток. Единственные приложения, которые я оставил открытыми, это Steam и Trillian. Мое единственное предположение, что Steam является виновником, потому что у него есть запись в микшере громкости, но я могу представить, что любое приложение, которое может воспроизводить звук в любое время, может иметь запись там, даже если в настоящее время оно не использует аудиопоток.

Есть ли способ узнать, какое приложение (я) в настоящее время использует аудиопоток (и, таким образом, мой компьютер не спит)? Если это поможет, моим оборудованием / драйвером будет Realtek High Definition Audio.

Кроме того, и это, вероятно, требует слишком много, есть ли способ не дать известным непослушным приложениям держать бодрствующий компьютер? Например, как видно из комментариев ниже, Steam был виновником, но он не должен постоянно перегружать аудиопоток только для того, чтобы получить сообщение. (Я предполагаю, что это ошибка в последней версии Steam, так как в прошлом это не было проблемой.) Но мне не нравится устанавливать переопределение для всех аудио, потому что, например, у меня может быть музыка, воспроизводимая в VLC, или что-то подобное, в этом случае я не хочу, чтобы мой компьютер работал в режиме ожидания.

2 ответа2

5

Вы можете использовать Process Explorer, чтобы узнать, какие программы используют определенные дескрипторы и библиотеки DLL. Попробуйте поискать audioses.dll .

1

Еще один виновник запрета Windows на переход в режим ожидания из-за "Аудиопотока в настоящее время используется":

Входной сигнал с вашего микрофона направляется на ваши динамики.

Решения:

  1. Отключить микрофон
  2. Отключить режим прослушивания

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