Como atualizar todos os drivers do Windows?

3

Existe alguma maneira de forçar o Windows a verificar novamente todos os dispositivos em drivers em seu banco de dados e atualizar para os drivers mais recentes disponíveis? Algo semelhante ao que o sysprep faz quando uma imagem HD clonada é iniciada pela primeira vez.

Por exemplo: Quando você instala o Windows em uma placa-mãe, alguns dispositivos são reconhecidos e instalados automaticamente com drivers do CD do Windows. Alguns outros não são reconhecidos, portanto, não instalados. Normalmente, você usa o CD do MB para atualizar todos os drivers. Existem duas maneiras de fazer isso:

  1. arquivo .exe: Basta executar isso e (normalmente) atualiza todos os drivers (reconhecidos ou não).

  2. arquivo .inf: SE o dispositivo não for reconhecido, o assistente de instalação do driver encontrará o driver no CD automaticamente ; caso contrário, você terá que atualizar manualmente (Gerenciador de dispositivos - > propriedades do dispositivo - > ... - > Driver de atualização) SE você sabe quais dispositivos possuem drivers atualizados no CD do MB. Você pode verificar os arquivos .inf no CD para descobrir quais são suportados, mas é um processo doloroso.

Eu normalmente modifico a chave de registro do DevicePath e uso pacotes de drivers quando crio uma imagem do PC para clonar mais tarde (trabalho para um departamento de TI) e o sysprep cuida do resto. Mas quando você quiser instalar um PC de forma diferente da imagem HD salva (portanto, você não usa o sysprep) esse processo não se aplica.

O que eu quero fazer é:

  1. Após a instalação do Windows, descompacte os pacotes de drivers em uma pasta.

  2. Modifique o DevicePath

  3. Forçar o Windows a atualizar para os drivers mais recentes (_already_recognized_devices_ são a coisa mais importante aqui, não há problemas nos não reconhecidos).

É o terceiro passo que não sei como fazer.

    
por Yanko Hernández Álvarez 09.07.2009 / 16:17

4 respostas

2

Tente usar o DevCon , um utilitário da Microsoft.

The DevCon utility is a command-line utility that acts as an alternative to Device Manager. Using DevCon, you can enable, disable, restart, update, remove, and query individual devices or groups of devices.

Contanto que você descompacte os drivers em um caminho de pesquisa padrão, você pode chamar uma nova verificação para capturar todos os dispositivos não instalados inicialmente.

    
por 09.07.2009 / 16:42
2

Você pode usar o DPInst.exe.

Aqui está um guia: link

Este é o arquivo DPInst.xml que eu uso para atualizar silenciosamente todos os drivers.

<?xml version="1.0" ?>

<dpinst>

    <!-- Suppress the addition of entries to Programs and Features in 
    Control Panel.-->
    <suppressAddRemovePrograms/>

    <!-- install a driver package for a Plug and Play (PnP) function driver 
    only if the driver package matches a device that is configured in a 
    computer and the driver package is a better match for the device than 
    the driver package that is currently installed on the device. -->
    <scanHardware/>

    <!-- Suppress the display of user interface items that DPInst and 
    Windows generate. -->
    <quietInstall/>

    <!-- The following search and subDirectory elements direct
        DPInst to search all subdirectories (under the DPInst working
        directory) to locate driver packages. -->
    <search>
        <subDirectory>*</subDirectory>
    </search>
</dpinst>

Você também pode executar o DPInst.exe no prompt de comando com o sinalizador / C para ver o que está fazendo.

A documentação do DPInstall está aqui: link

    
por 09.02.2016 / 18:21
0

Não há método genérico. Se você tiver um Dell, a Dell fará um pacote de atualização de driver que verificará todos os drivers da Dell e os atualizará para as versões mais recentes. Você deve ser capaz de encontrá-lo através da área de drivers do site da Dell, digitando o número da etiqueta do seu servidor.

JR

    
por 09.07.2009 / 16:34
0

Existem alguns programas (não gratuitos) que afirmam fazer isso por você. Os 2 que posso pensar em cima da minha cabeça são:

Robô Motorista

Detetive-motorista

Eu não usei nenhum deles, então não posso garantir o quanto eles são bons.

    
por 09.07.2009 / 16:50