Estou com um problema estranho e estou perplexo - o que não acontece com frequência :P
A versão resumida é que o fone de ouvido do meu laptop (Dell Precision M4500, executando Win8.1) não está emitindo nenhum som. Parece (ha) simples, não? Não. Aqui está o que fiz/determinei até agora.
Em primeiro lugar,não é hardware com falha. Eu inicializei duas vezes o Ubuntu (para me divertir, o Windows é necessário para o trabalho) e tudo está funcionando perfeitamente por lá - conecte/desconecte alternando entre o conector e os alto-falantes integrados, controle de volume separado, tudo.
O driver está o mais atualizado possível - o driver do suporte da Dell não é compatível com Win8.1 (este é um equipamento da era Win7), mas é a versão mais recente do Windows Update. Além disso, o driver não foi atualizado antes ou depois da falha - pelo que posso dizer, só houve uma versão.
Já entrei no devmgmt e removi os drivers de áudio, reiniciei e deixei o Windows reinstalá-los.
A tomada externa é definida como padrão, quando disponível. Se conectado, ele realmente mata os alto-falantes internos – então o Windowsédetectando quando está conectado/desconectado.
O controle de volume específico da interface não é o problema. Na verdade, ao lidar com isso, tenho o mixer de volume configurado para poder ver o controle de volume de ambos o tempo todo. Ambos estão ativos e não silenciados.
Reiniciei os serviços Windows Audio e Windows Audio Endpoint Builder - na verdade, algumas vezes que fiz isso, tive um comportamento estranho imediatamente depois, como onde eu conectava a tomada e a interface de gerenciamento de som dizia que estava tocando no conector, mas estava tocando nos alto-falantes internos.
Já rodei o SFC, ele voltou dizendo que estava tudo dourado, então não estou perdendo arquivos de sistema nem nada.
Talvez se eu limpar e registrar novamente o serviço de áudio? Ele é executado em svchost, não em seu próprio executável, portanto, não tenho certeza de como fazê-lo sem matá-lo.
Se alguém souber algum truque REALMENTE sofisticado que eu possa tentar, seria ótimo. Aposto que recarregar o Windows resolveria isso, mas é como usar um dispositivo termonuclear para cortar a grama.