Pacotes de driver de dispositivo

Você pode adicionar pacotes de driver a uma imagem do Windows antes, durante ou depois de implantar a imagem. Ao planejar como adicionar pacotes de driver à implantação do Windows, é importante entender como os pacotes de driver são adicionados à imagem, como a classificação de driver afeta a implantação e os requisitos de assinatura digital para pacotes de driver.

Adicionando pacotes de driver

Você pode adicionar pacotes de driver a uma imagem do Windows:

Para obter mais informações, consulte Noções básicas sobre estratégias de manutenção.

Adicionar pacotes de driver antes da implantação em uma imagem offline do Windows usando DISM

A manutenção offline ocorre quando você modifica uma imagem do Windows totalmente offline sem inicializar o sistema operacional. Você pode usar o DISM para adicionar, remover e enumerar pacotes de driver em uma imagem offline do Windows ou do Windows PE. O DISM é instalado com o Windows e também é distribuído no Windows ADK (Kit de Avaliação e Implantação do Windows). Para obter mais informações sobre o DISM, consulte DISM – Deployment Image Serviceing and Management Technical Reference for Windows( Referência técnica de gerenciamento e manutenção de imagens de implantação para Windows).

Observação

Você não pode usar o DISM para remover pacotes de driver de caixa de entrada (pacotes de driver instalados no Windows por padrão), exceto alguns drivers de rede. Você só pode usá-lo para remover pacotes de driver de terceiros ou prontos para uso.

Se você estiver usando o DISM, poderá adicionar pacotes de driver a uma imagem offline do Windows.

  • Os pacotes de driver que exibem o logotipo Projetado para Windows são fornecidos como arquivos .cab. Se você estiver usando o DISM para a instalação, deverá expandir o arquivo de .cab antes de instalar o pacote de driver.

  • Os drivers empacotados em um instalador só podem ser instalados em um sistema operacional Windows em execução. Para instalar esses tipos de drivers, você pode adicionar um comando personalizado a um arquivo de resposta para instalar o pacote de driver. Para obter mais informações, consulte Adicionar um comando personalizado a um arquivo de resposta.

    Observação

    Não é recomendável executar um instalador para adicionar drivers a uma imagem. Se possível, extraia os pacotes de driver do instalador para que você possa usar o DISM para adicioná-los à sua imagem.

Para obter mais informações, consulte Adicionar e remover drivers a uma imagem offline do Windows.

Adicionar pacotes de driver durante uma implantação automatizada usando a Instalação do Windows e um arquivo de resposta

Você pode usar um arquivo de resposta autônomo para adicionar pacotes de driver a uma imagem ao usar a Instalação do Windows para implantação. Neste arquivo de resposta, você pode especificar o caminho de um pacote de driver (compartilhamento de rede ou um caminho local) nos componentes Microsoft-Windows-PnpCustomizationWinPE ou Microsoft-Windows-PnpCustomizationNonWinPE. Quando você executa a Instalação do Windows e especifica o nome do arquivo de resposta, os pacotes de driver prontos para uso são preparados (adicionados ao Repositório de Driver na imagem):

  • Use as passagens de configuração windowsPE ou offlineServicing para adicionar pacotes de driver a uma imagem do Windows antes do computador ser iniciado. Você também pode usar esse método para adicionar pacotes de driver necessários para inicializar o sistema em uma imagem do Windows. Para obter mais informações, consulte Adicionar drivers de dispositivo ao Windows durante a instalação do Windows. Para obter mais informações sobre como a Instalação do Windows funciona, consulte a Referência Técnica de Instalação do Windows.

  • Para adicionar pacotes de driver necessários para inicializar no Windows PE, use o windowsPE configuration pass.

Os métodos para adicionar pacotes de driver usando a Instalação do Windows incluem:

  • Usando um arquivo de resposta para adicionar pacotes de driver durante a passagem de configuração offlineServicing da Instalação.
  • Usando um arquivo de resposta para adicionar pacotes de driver durante a passagem de configuração do windowsPE da Instalação.
  • Para o Windows Server, colocar pacotes de driver no diretório $WinPEDriver$ a ser instalado automaticamente durante a passagem de configuração do windowsPE da Instalação. Todas as letras da unidade com um valor C ou superior são verificadas em busca de um diretório $WinPEDriver$. A unidade deve estar acessível ao disco rígido durante a Instalação. Verifique se a unidade não exige que um driver de armazenamento seja carregado antes que possa ser acessado.

Para obter mais informações sobre essas e outras passagens de configuração, consulte Passes de configuração de instalação do Windows.

Adicionar pacotes de driver após a implantação em um sistema operacional em execução usando PnPUtil ou um arquivo de resposta

Você pode usar a ferramenta PnPUtil para adicionar ou remover pacotes de driver em um sistema operacional em execução. Como alternativa, você pode usar um arquivo de resposta para automatizar a instalação dos pacotes de driver quando o computador é inicializado no modo de auditoria. Esses métodos podem ser úteis se você quiser manter uma imagem simples do Windows e, em seguida, adicionar apenas os pacotes de driver necessários para uma configuração de hardware específica. Para obter mais informações sobre como usar o modo de auditoria, consulte Inicializar o Windows no modo de auditoria ou OOBE.

Os métodos para adicionar pacotes de driver online a um sistema operacional em execução incluem estes:

Pacotes de driver para o modo S

Os pacotes de driver no modo Windows S devem atender a determinados requisitos. Confira Windows 10 requisitos de driver S para saber mais sobre os tipos de pacotes de driver que você pode adicionar ao Windows no modo S.

Gerenciando pastas de driver

Se você estiver adicionando vários pacotes de driver, deverá criar pastas separadas em seu local de origem para cada pacote de driver ou categoria de pacote de driver. Isso garante que não haja conflitos ao adicionar pacotes de driver que tenham o mesmo nome de arquivo. Depois que o pacote de driver é instalado no sistema operacional, ele é renomeado como Oem*.inf para garantir nomes de arquivo exclusivos no sistema operacional. Por exemplo, os drivers preparados chamados MyDriver1.inf e MyDriver2.inf podem ser renomeados para Oem0.inf e Oem1.inf depois de instalados.

Quando você especifica um caminho de driver de dispositivo em um arquivo de resposta, todos os pacotes de driver .inf no diretório e subdiretórios especificados são adicionados ao Repositório de Driver da imagem do Windows. Por exemplo, se você quiser que todos os pacotes de driver nos diretórios C:\MyDrivers\Networking, C:\MyDrivers\Video e C:\MyDrivers\Audio estejam disponíveis em sua imagem do Windows, especifique o caminho do driver de dispositivo, C:\MyDrivers, no arquivo de resposta. Se você não estiver usando um arquivo de resposta, poderá usar o comando /recurse no DISM. Para obter mais informações sobre o comando /recurse , consulte Opções de Command-Line de manutenção do driver DISM. Esse comando garante que todos os pacotes de driver em cada subdiretório sejam adicionados ao Repositório de Driver em sua imagem do Windows.

Se todos os pacotes de driver no diretório e subdiretórios especificados forem adicionados à imagem, você deverá gerenciar o arquivo de resposta ou seus comandos DISM e esses diretórios com cuidado. Faça o seu melhor para resolver preocupações sobre o aumento do tamanho da imagem por meio de pacotes de driver desnecessários.

Noções básicas sobre a classificação de driver

Um dos problemas mais comuns na implantação de pacotes de driver ocorre quando um pacote de driver é importado com êxito para o repositório de driver, mas, depois que o sistema está online, o PnP encontra um driver de melhor classificação e instala esse driver.

O gerenciador PnP do Windows classifica essas propriedades do pacote de driver em ordem de importância:

  1. Assinando
  2. Correspondência de ID de PnP
  3. Data do driver
  4. Versão do driver

Por exemplo, se um pacote de driver tiver uma correspondência de ID PnP melhor, mas não estiver assinado, um pacote de driver assinado que tenha uma correspondência de ID compatível terá precedência. Um pacote de driver mais antigo poderá superar um pacote de driver mais recente se o pacote de driver mais antigo tiver uma correspondência ou assinatura de ID PnP melhor.

Para obter mais informações sobre a classificação do pacote de driver, consulte Como o Windows classifica os drivers.

Noções básicas sobre requisitos de assinatura digital

Os pacotes de driver assinados são um recurso de segurança importante no Windows. Os pacotes de driver instalados em uma imagem do Windows devem ter uma assinatura digital.

Todos os arquivos binários do serviço de driver inicial de inicialização devem conter assinaturas inseridas. Por exemplo, o modo kernel .sys arquivos críticos para acessar o disco de inicialização.

O arquivo binário do driver pode ser conectado de duas maneiras:

  • Os arquivos binários do serviço de driver inicial de inicialização são assinados digitalmente por meio de um método chamado assinatura inserida. As assinaturas inseridas melhoram o desempenho do carregamento de inicialização. Para arquivos binários de driver que não fazem parte de um pacote de driver PnP, as assinaturas devem ser inseridas para que não sejam perdidas durante uma atualização do sistema operacional. Consulte Assinaturas inseridas em um arquivo de driver para saber mais sobre a assinatura inserida.

  • Os pacotes de driver PnP assinados digitalmente contêm um arquivo de catálogo (.cat) assinado digitalmente. O arquivo de catálogo contém um hash de todos os arquivos no arquivo .inf do pacote de driver para instalação. Um arquivo de catálogo assinado é tudo o que é necessário para instalar corretamente a maioria dos pacotes de driver PnP.

Confira Assinatura de Driver para saber mais sobre como assinar drivers.

Recursos adicionais

Esses sites fornecem mais informações sobre os requisitos do pacote de driver: