Eu tenho um problema estranho e estou perplexo - o que não acontece com frequência: P
A versão curta é que o fone de ouvido no meu laptop (Dell Precision M4500, executando o Win8.1) não está emitindo nenhum som. Soa (ha) simples, não? Não. Aqui está o que eu fiz / determinei até agora.
Em primeiro lugar, não há falha de hardware . Eu dual-boot Ubuntu (para diversão, o Windows é necessário para o trabalho), e tudo está funcionando muito bem lá - ligar / desligar a comutação entre jack e alto-falantes onboard, controle de volume separado, tudo.
O driver está tão atualizado quanto possível - o driver do suporte da Dell não é suportado no 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 - por mais que eu saiba, só houve uma versão.
Já entrei no devmgmt e removi os drivers de áudio, depois reiniciei e deixei o Windows reinstalá-los.
O conector externo é definido como padrão, quando disponível. Se conectado, ele realmente mata os alto-falantes internos - então o Windows está detectando quando está conectado / desconectado.
O controle de volume específico da interface não é o problema. De fato, ao lidar com isso, eu tenho o mixer de volume configurado para que eu veja o controle de volume para ambos em todos os momentos. Ambos estão ativos e não mudos.
Reiniciei os serviços do Windows Audio e do Windows Endpoint Builder - na verdade, algumas vezes que fiz isso, tive um comportamento estranho logo depois, como se eu conectasse o conector e a interface de gerenciamento de som dizem que estava tocando pelo conector, mas estava tocando nos alto-falantes internos.
Já executei o SFC, ele voltou dizendo que tudo estava dourado, então não estou perdendo arquivos do sistema ou algo do tipo.
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 totalmente certo de como fazê-lo sem matá-lo.
Se alguém conhece algum truque que eu possa experimentar, seria ótimo. Estou apostando que recarregar o Windows faria isso, mas é como usar um dispositivo termonuclear para cortar a grama.