Frequentes ecrãs azuis após a instalação do Bluetooth

1

Desde que instalei os drivers do Windows 7 para meu rádio Bluetooth onboard (um modelo da Qualcomm Atheros para o Gateway DX4885 PC), tenho passado por freqüentes Telas Azuis (BSOD), aproximadamente a cada dois dias.

Eu obtive os drivers do site do fabricante e o Windows não emitiu nenhum aviso de "driver não verificado", de modo que os fatos lhes dão alguma legitimidade. Os drivers sozinhos não permitiam que eu usasse o headset como um dispositivo de entrada / saída de áudio regular, então eu tive que instalar o pacote completo Qualcomm Atheros Bluetooth Suite (em vez de apenas instalar os drivers peça por peça o console do Gerenciador de dispositivos do Windows). Imagino que a Qualcomm / Atheros tenha implementado alguns testes para garantir que seu produto não travasse o tempo todo, mas algo na minha configuração parece causar esses problemas.

Meu sistema produz despejos de memória, mas mesmo esses não apontam para um problema consistente quando os inspeciono com WinDBG . Em um deles, ele identifica que o driver do Bluetooth travou, mas em outro ele aponta para o meu driver WiFi, e outro driver de disco RAM ( ImDisk ). Eu tenho provavelmente dez arquivos de despejo de memória diferentes com oito causas diferentes. Mas, novamente, tudo isso começou quando instalei o Qualcomm Atheros Bluetooth Suite para meu rádio onboard.

    
por palswim 12.01.2015 / 21:01

1 resposta

1

O instalador Qualcomm Atheros Bluetooth Suite inclui um espaço de usuário executável com o nome BtvStack.exe . Ele enterra um valor na chave de registro HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run , o que faz com que este programa seja executado em cada sessão de usuário / login.

Isso funciona muito bem para um único usuário executando uma única sessão de desktop de cada vez, mas tenho a tendência de usar usuários diferentes e várias sessões de área de trabalho (por meio de alguns Soluções alternativas do Ambiente de Trabalho Remoto ). Como eu fiz isso, o BtvStack executável seria executado várias vezes, como usuários diferentes, mas eu imagino iniciar o acesso aos drivers, causando conflitos de recursos e, assim, BSODs (falhas, telas azuis). Percebi que não poderia culpar a Qualcomm / Atheros ou a Microsoft por esses problemas, pois executei meu sistema de maneira não suportada, mas ainda queria encontrar uma maneira de permitir que eu tivesse várias sessões de área de trabalho do usuário e usasse meu rádio Bluetooth.

Para impedir que o executável BtvStack seja executado em cada sessão, eu removi o valor da chave mencionada anteriormente e, em vez disso, coloquei na pasta Startup do meu Menu Iniciar para o usuário específico que gostaria para usar o rádio. Desde então, eu não bati em uma única tela azul. Acho que resolvi meu problema.

    
por 12.01.2015 / 21:01