Force o Force a “esquecer” um dispositivo USB

7

Eu tenho um dispositivo (telefone Android HTC Dream / G1) que quero configurar com um driver específico. Infelizmente, eu já instalei anteriormente o dispositivo com o driver padrão. Mesmo depois de desinstalar o dispositivo, toda vez que eu o conecto, o Windows reconhece e reinstala automaticamente usando o mesmo driver padrão - eu nunca tenho a chance de substituir esse processo.

Existe alguma maneira de forçar o Vista a "esquecer" o dispositivo para que eu possa começar de novo?

    
por FoleyIsGood 24.08.2009 / 22:28

8 respostas

3

O que funcionou para mim no final foi (dor no rabo e levemente assustador) excluir as chaves de registro, para o dispositivo, desinstalar o driver, re-conectar o dispositivo e então eu finalmente tenho o assistente que me deu a opção de selecionar um driver específico.

    
por 26.08.2009 / 14:19
5
  1. Pressione [Windows] + [Pause Break] para abrir a caixa de diálogo Propriedades do sistema.
  2. Clique em Configurações avançadas do sistema
  3. Clique em Variáveis Ambientais
  4. Clique no botão Novo abaixo do painel Variáveis do sistema.
  5. Na caixa de diálogo Nova Variável do Sistema, digite devmgr_show_nonpresent_devices na caixa de texto Nome da Variável e 1 na caixa de texto Valor da Variável.
  6. Clique em OK para retornar à caixa de diálogo Propriedades do sistema e clique em OK novamente.
  7. Pressione [Windows] + [Pause Break] para abrir a caixa de diálogo Propriedades do sistema.
  8. Clique em Gerenciador de dispositivos
  9. No Gerenciador de dispositivos, vá para Visualizar | Mostrar dispositivos ocultos.
  10. Expanda os vários ramos na árvore de dispositivos e procure seu telefone.
  11. Clique com o botão direito do mouse no ícone da coisa da qual deseja se livrar e selecione Desinstalar.
por 24.08.2009 / 22:41
4

A menos que o driver existente falhe, geralmente não há necessidade de fazer isso. Clique com o botão direito do mouse no dispositivo no Gerenciador de Dispositivos, selecione Update Driver Software... no menu de contexto e um assistente aparecerá, permitindo que você selecione o novo driver de dispositivo.

    
por 25.08.2009 / 06:28
2

Eu sugeriria a Exibição de dispositivos USB do NirSofts:

Faça o download dessa ferramenta (o download está bem na parte inferior) - observe se você tem um sistema de 64 bits, você precisará da ferramenta de 64 bits.

Extraia essa ferramenta, execute-a e escolha seu dispositivo. (Se você conectou-o em portas diferentes, você o verá várias vezes.) Exclua a entrada do dispositivo. (Exclua todos eles se o dispositivo estiver listado mais de uma vez.) Agora, desconecte o dispositivo, conecte-o novamente e reinstale usando o driver.

    
por 29.06.2011 / 16:48
1

Entre no gerenciador de dispositivos com o dispositivo conectado e clique duas vezes nele.

Clique na guia drivers e clique em "Detalhes do driver"

Anote a localização de todos os drivers e faça um backup antes de excluí-los, pois alguns podem ser compartilhados e solicitados por outros dispositivos ... então tenha muito cuidado com nomes genéricos de sons

Em seguida, clique em Desinstalar e, quando terminar, retire-o rapidamente antes que o plug and play o capte!

Dito isto, você pode precisar desinstalar antes de excluir os arquivos - na verdade, eu sei que isso deve funcionar, pois isso excluirá os arquivos do driver, mas eu nunca tentei, então não tenho certeza da ordem necessária para fazer isso . Você pode nem precisar desconectar como se você pudesse excluir os arquivos da unidade, se o plug and play encontrá-lo, ele provavelmente pedirá que você reinstale os drivers de qualquer maneira.

Além disso, se você usar os botões do driver de atualização, ele poderá permitir a instalação dos drivers desejados sem ter que recorrer ao método acima (se você tiver um arquivo .inf ... ou puder extraí-lo da cabine ou arquivo msi etc)

Se você fizer o método de excluir arquivos manualmente, poderá ir ao prompt de comando e digitar

SFC /VERIFYONLY

Apenas para verificar se nenhum arquivo do sistema foi excluído, acho que existe uma maneira de digitar manualmente os nomes dos arquivos que você excluiu para ver se eles faziam parte do Windows, mas não me lembro de cor.

    
por 24.08.2009 / 22:41
0

Bit de uma abordagem de instrumento contundente e eu só fiz isso no XP, mas os conceitos devem se aplicar ao Vista:

  1. Abra o Gerenciador de Dispositivos
  2. Ir para os seus controladores USB
  3. excluir cada entrada em controladores USB
  4. clique em "Ação \ Verificar alterações de hardware" '

Com base no pressuposto de que você já desinstalou o driver, o Windows deve considerar o dispositivo completamente novo quando você clica em "Action \ Scan for Hardware Changes"

Observe que isso também fará com que todos os outros dispositivos USB conectados ao seu computador sejam esquecidos - portanto, tenha cuidado ao usar o teclado / mouse USB (você pode querer usar um adaptador PS2 para conectá-los ao fazer isso).

Se você puder identificar exatamente qual dispositivo na lista em Controladores USB é o seu telefone, você pode se safar apenas com a exclusão desse.

    
por 25.08.2009 / 03:35
0

O problema que você pode encontrar é que o fabricante do dispositivo deve fornecer as informações de que o dispositivo vem com seu próprio driver em seu handshake para o Windows. Caso contrário, ele usará o driver genérico do Windows. Os detalhes do procedimento são fornecidos nas páginas USB da Microsoft para fabricantes de dispositivos.

    
por 31.12.2012 / 14:30
0

De addictivetips - Como desativar Instalação automática de driver no Windows Vista :

Go to Start menu, right-click on Computers and click Properties. On the left sidebar of the System dialog box, select Advanced System Settings. Now navigate to Hardware tab and click Windows Update Driver Settings...select Ask me each time I connect a new device before checking for drivers or Never check for drivers when I connect a device

Mas como você já instalou drivers com o método automático, pode ser necessário excluir manualmente os drivers da Loja para evitar que o Vista os use automaticamente na próxima vez que você conectar. Citação de um post no vistaforums :

open an elevated command prompt window (enter cmd in the start area, then press ctrl-shift-enter) and enter pnputil.exe -e. This will provide a list of all the third-party drivers installed.

Search the list for the driver version you want removed. It will be oem##.inf. (where ## is the actual two-digit number of the inf file)

To remove that driver, using the same elevated command window, enter pnputil.exe -d oem##.inf to be safe, find all the driver files and remove them all.

Then, you need to clean out the INF directory:

  1. open %windir%\inf\setupapi.dev.log in Wordpad
  2. search for [the name of the device], this will be found on a DevDesc line
  3. look a few lines up for the inf: line. It will say Opened INF: and at the end of the line, you will see the actual name of the inf file.
  4. remove that file from the INF directory.
  5. look for ServiceBinary=c:\Windows\system32\DRIVERS containing a reference to the same inf file. That's the driver file to delete.
  6. continue this process, search for all the inf sequences and DRIVERS references, removing the files from the INF and DRIVERS directories as needed.

Eu não testei nenhum destes pessoalmente.

    
por 25.08.2009 / 02:55