Como o Windows seleciona um pacote de driver para um dispositivo

Quando um dispositivo é anexado, o Windows precisa encontrar um pacote de driver correspondente para instalar.

Em Windows 10, esse processo de correspondência ocorre em duas fases. Primeiro, Windows 10 instala o melhor pacote de driver correspondente no repositório de driver, permitindo que o dispositivo inicie a operação rapidamente. Depois que o pacote de driver for instalado, Windows 10 também:

  • Baixa todos os pacotes de driver correspondentes de Windows Update que são uma correspondência melhor para o dispositivo do que o que está atualmente no sistema e os coloca no repositório de drivers.
    • A partir Windows 10 versão 1703, quando você conecta um dispositivo, se já houver um pacote de driver correspondente para o dispositivo no repositório de drivers, o sistema não pesquisa Windows Update até a próxima verificação diária agendada regularmente, que pode ser de até 24 horas a partir de quando o dispositivo está conectado.
  • Pesquisa pacotes de driver que foram pré-carregados nos locais especificados pelo valor do Registro DevicePath . O valor do registro DevicePath está localizado na seguinte subchave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Por padrão, o valor DevicePath especifica o diretório %SystemRoot%\INF.

Se Windows 10 encontrar um pacote de driver correspondente melhor nesses locais do que o instalado inicialmente, o Windows substituirá o pacote de driver instalado do repositório de driver pela melhor correspondência.

Em versões do Windows antes de Windows 8, o processo de correspondência do pacote de driver só será exibido em DevicePath, se for especificado, e o padrão será Windows Update caso contrário.

A tabela a seguir fornece um resumo rápido das informações acima:

Fase de pesquisa Ordem de pesquisa do Windows 7 Windows 8, Windows 10 ordem de pesquisa
Instalação inicial do pacote de driver DevicePath; Windows Update; Repositório de driver Repositório de driver
Após a instalação do pacote de driver inicial Não aplicável DevicePath; Windows Update

Observação

Em Windows 10, versão 1709 e superior, Windows Update (WU) oferece o melhor pacote de driver correspondente, que não é necessariamente o mais recente. O processo de seleção do pacote de driver WU considera a ID de hardware, a data/a versão e a categoria crítica/automática/opcional. O WU prioriza os pacotes de driver críticos ou automáticos mais altos. Se um pacote de driver crítico/automático correspondente não for encontrado, o WU procurará em seguida pacotes de driver opcionais. Como resultado, um pacote de driver crítico mais antigo de valor igual tem precedência sobre um pacote de driver opcional mais recente.

A partir do Windows 10, versão 2004, o WU (Windows Update) oferece automaticamente apenas o melhor pacote de driver de correspondência automática/crítica, pesquisando o computador e o WU. Para ver os pacotes de driver correspondentes na categoria opcional, acesse Configurações > Atualização & Segurança > Windows Update > Exibir atualizações opcionais Atualizações > do driver. O WU ainda usa os mesmos critérios para classificar e selecionar um driver.