Como parar o Windows 10 renomeando dispositivos de áudio?

2

Eu tenho dois dispositivos de áudio e uso um arquivo bat com 'nircmd' para alterar qual dispositivo de áudio (e monitor) usar como padrão. Isso permite que eu mude de TV (Receptor AV via HDMI) para Monitor (dispositivo Mainboard Audio).

Exemplo:

nircmdc.exe setdefaultsounddevice "DENON-AVRHD"

Até recentemente isso funcionava bem, mas nas últimas semanas o Windows continua mudando o nome do dispositivo, exigido pelo nircmd, e eu tenho que alterá-lo manualmente. Por exemplo, muda para: DENON-AVRHD-4 DENON-AVRHD-8 DENON-AVRHD-C

Veja uma imagem dos meus dispositivos atuais:

"Speakers" são sempre os mesmos, mas o Denon AVR continua mudando quase todas as inicializações. Não tenho certeza do que causou essa alteração, possivelmente dos drivers (NVIDIA HD Audio) ou da atualização recente do Windows.

Existe alguma maneira de impedir que isso aconteça?

    
por Stian Lund 14.02.2016 / 20:55

1 resposta

1

Ok, depois de algumas pesquisas, descobri o motivo da renomeação dos dispositivos de áudio. Recentemente, conectei um novo monitor ao DisplayPort e, para que ele seja compatível com o "Energy Star", os monitores mais recentes têm um recurso de "deep sleep" que torna o computador desconectado do monitor.

Quando reiniciei o computador com o monitor desligado, isso forçou o adaptador de vídeo a reconfigurar os dispositivos conectados, incluindo dispositivos de áudio HDMI / DP conectados ao adaptador de vídeo. Basicamente, eles foram reinstalados e receberam um novo nome toda vez que isso acontecia.

Como os dispositivos foram reinstalados, não havia como confiar no ID de exibição ou no índice dos dispositivos para alterá-los em uma linha de comando, embora eu provavelmente pudesse usar alguns scripts avançados para usar o nome correto todas as vezes.

A solução foi entrar na configuração do monitor e desabilitar o "Deep Sleep" como a Asus chama. Isso deve (espero) impedir que isso aconteça com muita frequência.

Veja também esta resposta: link

    
por 16.02.2016 / 13:15