How to tell what is using an audio stream?

I've noticed that my computer doesn't want to stay in standby or go to standby after x minutes (as set in my Power Options). Бег powercfg -requests tells me that my audio driver is keeping my computer awake... "An audio stream is currently in use"... similar to what was seen in question/answers to /questions/316378/utorrent-ne-pozvolyaet-kompyuteru-perehodit-v-sostoyanie-sna/316380#316380. Except I'm not running uTorrent, nor any torrenting application.

I know I can (and have, for now) set an override with powercfg -requestsoverride "<audio driver name>" system, but I'm more curious about what is keeping an open audio stream. The only applications I have left open while away are Steam and Trillian. My only guess is that Steam is the culprit because it has an entry in the Volume Mixer, but I can imagine that any application that could play audio at any time might have an entry in there, even if it's not currently using an audio stream.

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

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

4 ответа

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

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

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

Решения:

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

Проверьте наличие программ, отображающих индикатор активности микрофона. Например, если диалог свойств Windows «Звук» открыт на вкладке «Запись», выберите другую вкладку или даже закройте диалог.

Для меня после удаления большого количества программного обеспечения и многочасового поиска это был визуализатор цветности Software Razer, который использовал звук Realtek.

Другие вопросы по тегам