Eu acho que o problema que você está tendo é um registro. Eu já vi isso antes. Por algum motivo, o Windows adiciona uma chave a uma ou mais chaves e, devido a isso, não detecta mais adequadamente o hardware. Então, de alguma forma, quando você remover essas chaves, ele redefinirá seus drivers.
Veja o que você precisa fazer.
- Abra o Regedit
- Navegue até a seguinte chave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
- Clique com o botão direito na chave da turma e escolha Exportar.
- Salve isso em um regfile (seu backup, caso não funcione)
- Passe por cada subchave e, à direita, procure uma string chamada UpperFilters e exclua todos
- Faça o mesmo para LowerFilters e exclua-os.
- Feche o registro e reinicie seu sistema
- Conecte seu dispositivo e veja se ele será instalado corretamente.