Я заметил, что мой компьютер не хочет оставаться в режиме ожидания или переходить в режим ожидания через x минут (как установлено в параметрах питания). Запуск powercfg -requests
говорит мне, что мой аудиодрайвер держит мой компьютер в бодрствующем состоянии. «Аудиопоток в данный момент используется» ... подобно тому, что было замечено в вопросе / ответах на uTorrent, не позволяет компьютеру переходить в состояние сна . За исключением того, что я не запускаю ни uTorrent, ни какое-либо торрент-приложение.
Я знаю, что могу (и пока имею) установить переопределение с помощью powercfg -requestsoverride "<audio driver name>" system
, но мне более любопытно, как сохранить открытый аудиопоток. Единственные приложения, которые я оставил открытыми, это Steam и Trillian. Мое единственное предположение, что Steam является виновником, потому что у него есть запись в микшере громкости, но я могу представить, что любое приложение, которое может воспроизводить звук в любое время, может иметь запись там, даже если в настоящее время оно не использует аудиопоток.
Есть ли способ определить, какое приложение (я) в настоящее время использует аудиопоток (и, таким образом, мой компьютер не спит)? Если это поможет, моим оборудованием / драйвером будет Realtek High Definition Audio.
Кроме того, и это, вероятно, требует слишком много, есть ли способ не дать известным непослушным приложениям держать бодрствующий компьютер? Например, как видно из комментариев ниже, Steam был виновником, но он не должен постоянно перегружать аудиопоток только для того, чтобы получить сообщение. (Я предполагаю, что это ошибка в последней версии Steam, так как в прошлом это не было проблемой.) Но мне не нравится устанавливать переопределение для всех аудио, потому что, например, я могу воспроизводить музыку в VLC или что-то, в этом случае я не хочу, чтобы мой компьютер находился в режиме ожидания.
powercfg
пропал. Все еще любопытно, есть ли "несмертельный" способ сказать. Кроме того, не хотелось бы закрывать Steam каждый раз, когда я встаю со своего компьютера, но также не хотел бы, чтобы мой компьютер находился в режиме ожидания во время воспроизведения музыки, например, через VLC. Я добавлю к своему вопросу ...powercfg -request
исчезнуть и микшер, и записи. Запуск Steam возвращает их обратно, даже если все окна Steam закрыты.Ответы:
Вы можете использовать Process Explorer, чтобы узнать, какие программы используют определенные дескрипторы и библиотеки DLL. Попробуйте поискать
audioses.dll
.источник
Еще один виновник - запретить Windows переходить в режим ожидания из-за того, что «аудиопоток в данный момент используется»:
Входной сигнал с вашего микрофона направляется на ваши динамики.
Решения:
источник