Como saber o que está usando um fluxo de áudio?

14

Tenho notado que meu computador não quer ficar em espera ou ficar em espera após x minutos (conforme definido em minhas Opções de energia). Executando powercfg -requests me diz que meu driver de áudio está mantendo meu computador acordado ... "Um fluxo de áudio está atualmente em uso" ... semelhante ao que foi visto em questão / respostas a O uTorrent impede que o computador entre no estado de suspensão . Exceto que não estou executando o uTorrent, nem qualquer aplicativo de torrent.

Eu sei que posso (por enquanto) definir uma substituição com powercfg -requestsoverride "<audio driver name>" system , mas estou mais curioso sobre o que está mantendo um fluxo de áudio aberto. As únicas aplicações que deixei abertas enquanto estão longe são Steam e Trillian. Meu único palpite é que o Steam é o culpado porque tem uma entrada no Volume Mixer, mas posso imaginar que qualquer aplicativo que possa reproduzir áudio a qualquer momento possa ter uma entrada lá, mesmo que não esteja usando atualmente um fluxo de áudio.

Existe uma maneira de dizer qual aplicativo (s) está atualmente usando um fluxo de áudio (e assim mantendo meu computador acordado)? Se for de alguma ajuda, meu hardware / driver é o Realtek High Definition Audio.

Além disso, e isso provavelmente está pedindo demais, existe uma maneira de impedir que aplicativos maliciosos conhecidos mantenham o computador acordado? Por exemplo, como visto nos comentários abaixo, o Steam foi o culpado, mas não deve estar sobrecarregando um fluxo de áudio o tempo todo apenas para a chance de eu receber uma mensagem. (Eu estou supondo que este é um bug na versão mais recente do Steam desde que isso não era um problema no passado.) Mas eu não gosto de ter override set para todo o áudio porque, por exemplo, eu poderia ter música tocando em VLC ou algo no qual não quero que meu computador fique em espera.

    
por jpatton 01.08.2013 / 00:42

2 respostas

5

Você pode usar o Process Explorer para descobrir quais programas estão usando identificadores e DLLs específicos. Tente procurar audioses.dll .

    
por 19.11.2014 / 16:39
1

Outro culpado de impedir que o Windows entre no modo de espera devido a "Um fluxo de áudio está em uso":

O sinal de entrada do seu microfone é encaminhado para os seus alto-falantes.

Soluções:

  1. Desconectar microfone
  2. Desativar modo de escuta
por 19.05.2017 / 06:46