Windows XP - por que meu usbaudio.sys está em maiúsculas?

0

Estou tentando diagnosticar um problema com um dispositivo de entrada USB MIDI que não está funcionando no Windows XP.

Eu notei que meu usbaudio.sys em / Windows / System32 / Drivers / é na verdade chamado USBAUDIO.sys. Minha pergunta é - por que as capitais? Outros drivers não são nomeados assim.

Quais opções eu tenho para restaurar este driver no caso dele ser ruim? (Eu não tenho um ponto de restauração do sistema, infelizmente).

Obrigado

    
por UpTheCreek 21.12.2012 / 17:14

2 respostas

2

Dependendo do driver em questão, você poderá baixá-lo (ou até mesmo uma versão mais recente) no site do fabricante.

Dito isto, você tem problemas com um dispositivo MIDI. Geralmente, há duas maneiras de fazer o MIDI funcionar: 1. o dispositivo vem com um disco de instalação, 2. o driver de dispositivo MIDI é instalado pelo Windows quando está conectado.

Há uma série de coisas que podem estar causando um conflito. Isso pode ser algo tão simples quanto um conflito do Direct-X para outro dispositivo que você instalou recentemente.

O Windows XP também teve um bug ao mesmo tempo, pelo qual os controladores USB podem ser configurados para desligar a energia como um mecanismo de economia de energia:

No Gerenciador de Dispositivos ...

  1. Clique duas vezes em "Controladores Universal Serial Bus"
  2. Encontrar "hub raiz USB"
  3. Clique duas vezes no primeiro hub USB
  4. Na caixa de diálogo de propriedades, clique na guia "Gerenciamento de energia"
  5. Desmarque a opção "Permitir que o computador desligue este dispositivo para economizar energia"

O problema da Logitech WebCam exige uma edição do registro. Uma simples desinstalação não corrige o conflito ...

  1. Iniciar o regedit
  2. Acesse: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318} e exclua LowerFilters e UpperFilters
  3. Ir para: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{6BDD1FC6-810F-11DO-BEC7-08002BE2092F} e excluir LowerFilters
  4. Ir para: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{6BDD1FC5-810F-11DO-BEC7-08002BE2092F} e excluir UpperFilters
  5. Voltar para a raiz de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\
  6. Pesquise LVUSBSTA . Para qualquer lugar encontrado (somente em Control\Class ), exclua o item LowerFilters (é o item que contém o valor LVUSBSTA encontrado)
  7. Reinicie o computador
por 21.12.2012 / 18:40
1

Eu olhei na pasta do meu sistema e as dlls ALLCAPS geralmente têm nomes no formato 8.3 (8 letter name, 3 letter extension), o que significa que eles são da era DOS. Eu suspeito que esta é uma convenção de nomenclatura de sobra a partir de então.

    
por 21.12.2012 / 18:53