Atualizar o software do driver a partir do prompt de comando

6

Estou procurando uma maneira de instalar automaticamente os drivers ausentes em máquinas recém-instaladas. Todas as máquinas são da mesma marca e modelo, então criei uma pasta compartilhada que tem todos os drivers nela. Na máquina, edito a seguinte chave de registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath

Por padrão, esse valor é % SystemRoot% \ inf , mas eu mudei para % SystemRoot% \ inf; \\ SERVER \ drvstr para incluir também meu driver compartilhar.

Agora, após a instalação do Windows, alguns drivers estão faltando, como você pode ver na imagem. Estranho, porque ele deve procurar os drivers no meu compartilhamento de driver (certo?).

Paratentarcorrigirisso,clicoemAção,Verificarseháalteraçõesdehardware.Depoisdealgunssegundos,receboasseguintesinformações

não consegue encontrar meus drivers. No entanto, Quando clico com o botão direito em um dispositivo ausente e clico em Atualizar driver , o driver é instalado. Eu não navego para o driver, eu escolho Pesquisar automaticamente por software de driver atualizado e eu estou fazendo isso sem conexão com a internet. Então, eu tenho certeza que está recebendo o driver do meu compartilhamento de driver, certo?

Quandoeuverificoodriverinstalado,érealmenteodriverdocompartilhamento.

  • Porqueodrivernãoéinstaladoautomaticamente?
  • Porqueogerenciadordedispositivosnãoencontraodriverquandouso"Verificar se há alterações de hardware?"
  • Existe uma maneira de automatizar esse problema?

Eu tentei devcon.exe / rescan , mas isso nem sequer tenta instalar os drivers. Não faz nada até agora que eu possa ver. Eu também não estou procurando por software de terceiros como o Driver Genius. Eu quero instalar os drivers, automaticamente, do compartilhamento de driver que eu mantenho.

Obrigado

    
por Jente 07.11.2014 / 12:39

1 resposta

2

Veja este artigo: Etapas para configurar uma pasta de rede compartilhada para armazenar pacotes de drivers de dispositivos assinados .

Um parágrafo limita enormemente a usabilidade de um compartilhamento de rede como repositório de drivers, a ponto de ser quase inútil:

A driver package hosted in a shared network folder must be properly signed with a certificate that is installed on the client computer, because it must still be staged in the driver store as part of the installation.

Se o compartilhamento de rede for o motivo desse comportamento, você precisará enganar o Windows para tratar como uma unidade local.

Um truque que pode funcionar é colocar os drivers em um VHD no compartilhamento de rede. em seguida, monte-o como uma unidade local.
Isso pode ser feito a partir da linha de comando usando o DiskPart da seguinte forma:

diskpart
sel vdisk file="\NetworkLocation\ShareName\drivers.vhd"
attach vdisk

Outra é usar uma pasta TrueCrypt, pois acredito que um volume TrueCrypt montado é tratado como uma unidade local. Embora este seja um software de terceiros que você pode preferir evitar, você pode usar o TrueCrypt portátil instalado no mesmo compartilhamento de rede.

    
por 12.11.2014 / 10:10