Como automatizar a atualização do driver de uma pasta para todos os dispositivos no Windows?

6

Eu tenho um laptop Dell e os drivers foram instalados com o Windows 7.

Eu baixei um pacote com drivers específicos e atualizados. Eu gostaria de instalar todos os drivers encontrados nesta pasta.

No gerenciador de dispositivos, clique com o botão direito do mouse em um dispositivo e selecione "atualizar software do driver ..." e, em seguida, seleciono "Pesquisar meu computador para software de driver".

Posso fazer isso automaticamente para todos os dispositivos? Porque é muito longo para fazer isso em cada um.

Eu olhei para essa pergunta Pesquisa automática de driver & atualizar no Windows? mas eu não quero instalar outro software. Então, minha pergunta é: é possível fazer isso automaticamente com o Windows 7?

Atualização: Windows 7 não tem essa opção.
Então eu atualizo minha pergunta para saber se é possível instalar o driver com a linha de comando?
Talvez com um script, podemos executar o comando para todos os dispositivos?

Eu não preciso fazer isso com frequência ou em muitos computadores.

    
por Hyralex 05.07.2012 / 14:40

1 resposta

4

Depende de como os drivers são empacotados.

No entanto, em geral, você pode clicar com o botão direito nos arquivos .inf na pasta do driver e instalá-los dessa maneira, em vez de passar pelo gerenciador de dispositivos. Deve-se notar que isso nem sempre funciona devido à maneira como os drivers são empacotados, mas normalmente funciona.

Ir além disso exigiria um pouco mais de trabalho e não valeria a pena, a menos que você esteja fazendo muitas atualizações (por exemplo, atualizando-as a cada mês ou com mais frequência ou atualizando vários computadores). Se você for, atualize sua pergunta e eu expandirei a resposta.

UPDATE: Para instalar usando um script em lote, o seguinte formato de comando é usado:

rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf 

Apenas substitua <file> pelo nome de arquivo apropriado. Você pode fazer um número destes ou mesmo criar um loop para percorrer todos os arquivos .inf em uma pasta, embora eu realmente não recomende isso, pois pode haver muitas ocasiões em que você não quer ou realmente deveria é possível instalar todos os drivers disponíveis. Portanto, se você automatizar demais, precisará lembrar de remover ou renomear arquivos inf antes de executá-los. Dado o caso de uso, é melhor copiar / colar as linhas apropriadas.

    
por 05.07.2012 / 17:56