Adicionar e remover pacotes do Driver a uma imagem offline do Windows
Dica
Este tópico aborda como adicionar pacotes de driver em imagens montadas para implantação.
- Para saber como adicionar um pacote de driver em um computador Windows em execução, consulte Adicionar um driver online no modo de auditoria ou Instalar um dispositivo plug-and-play.
- Para saber como adicionar um pacote de driver a um computador que executa o Windows PE, confira Opções de linha de comando drvload.
Você pode usar o DISM para instalar ou remover pacotes de driver em uma imagem offline do Windows ou do Windows PE. Você pode adicionar ou remover os pacotes de driver diretamente usando o prompt de comando ou aplicar um arquivo de resposta autônoma a um arquivo .wim, .ffu, .vhd ou .vhdx montado.
Quando você usa o DISM para instalar um pacote de driver em uma imagem offline, o pacote de driver é adicionado ao repositório de driver. Quando a imagem é inicializada, Plug and Play (PnP) é executado e associa os pacotes de driver no repositório aos dispositivos correspondentes no computador.
Observação
Para adicionar pacotes de driver a uma imagem offline, você deve usar um computador técnico executando Windows 10 ou posterior, Windows Server 2016 ou posterior ou Windows PE para Windows 10 ou posterior. A verificação de assinatura do driver pode falhar quando você adiciona um driver a uma imagem offline de um computador técnico que executa qualquer outro sistema operacional.
Adicionar pacotes de driver a uma imagem offline do Windows
Você pode adicionar pacotes de driver a uma imagem offline.
Dica
Se você estiver adicionando pacotes de driver a uma imagem do Windows PE, poderá adicioná-los à imagem do Windows PE na pasta de saída especificada quando executou a cópia, por exemplo: C:\WinPE_amd64\media\sources\boot.wim
. Isso garante que os pacotes de driver sejam incluídos no Windows PE sempre que você criar mídia do Windows PE a partir dessa pasta.
Montar uma imagem do Windows. Por exemplo:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /MountDir:C:\test\offline
Consulte Montar e modificar uma imagem do Windows usando DISM para obter mais informações.
Adicione um pacote de driver à imagem.
Use o DISM com a opção
/Add-Driver
de adicionar pacotes de driver à imagem montada:Para instalar um único pacote de driver, especifique o arquivo de driver:
Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf
Para instalar todos os pacotes de driver de uma pasta - Aponte para uma pasta que contém pacotes de driver. Para incluir todas as subpastas da pasta, use a opção '/Recurse:
Dism /Image:C:\test\offline /Add-Driver /Driver:c:\drivers /Recurse
Cuidado
Usar
/Recurse
pode ser útil, mas é fácil bloat sua imagem com ela. Alguns pacotes de driver incluem diversos pacotes de driver .inf, que geralmente compartilham arquivos de conteúdo da mesma pasta. Durante a instalação, cada pacote de driver .inf é expandido para uma pasta separada. Cada pasta individual tem uma cópia dos arquivos de conteúdo.Para ver todas as opções de linha de comando de manutenção do driver DISM, confira Opções de linha de comando de manutenção do driver DISM.
Para instalar um driver sem sinal– Use
/ForceUnsigned
para substituir o requisito de que os pacotes de driver instalados em computadores baseados em X64 devem ter uma assinatura digital.Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf /ForceUnsigned
Verifique se o pacote de driver foi adicionado. Os pacotes de driver adicionados à imagem do Windows são chamados de Oem*.inf. Isso garante a nomenclatura exclusiva para pacotes de driver recém-adicionados. Por exemplo, os arquivos MyDriver1.inf e MyDriver2.inf são renomeados como Oem0.inf e Oem1.inf.
Dism /Image:C:\test\offline /Get-Drivers
Confirme as alterações e desmonte a imagem.
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Remover pacotes de driver de uma imagem offline do Windows
Em um prompt de comando com privilégios elevados em um computador técnico, monte a imagem offline do Windows:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows Home" /MountDir:C:\test\offline
Remova um pacote de driver específico da imagem. Vários pacotes de driver também podem ser removidos em uma linha de comando.
Dism /Image:C:\test\offline /Remove-Driver /Driver:OEM1.inf /Driver:OEM2.inf
Aviso
Remover um pacote de driver que um sistema precisa inicializar pode tornar a imagem do Windows inbootável. Para obter mais informações, consulte Opções de Command-Line de manutenção do driver dism.
Confirme as alterações e desmonte a imagem.
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Adicionar pacotes de driver a uma imagem offline do Windows usando um arquivo de resposta autônomo
Reúna os pacotes de driver que você pretende instalar na imagem do Windows.
Observação
Todos os pacotes de driver no diretório e subdiretórios referenciados no arquivo de resposta são adicionados à imagem. Você deve gerenciar o arquivo de resposta e esses diretórios cuidadosamente para resolver preocupações sobre o aumento do tamanho da imagem com pacotes de driver desnecessários.
Use o Windows SIM (Gerenciador de Imagens do Sistema do Windows) para criar um arquivo de resposta que contenha os caminhos para os pacotes de driver que você deseja instalar.
- Adicione o
Microsoft-Windows-PnpCustomizationsNonWinPE\DriverPaths\PathAndCredentials\Credentials
componente ao arquivo de resposta na passagem de configuração offlineServicing .
Observação
Se você precisar de pacotes de driver para o Windows PE para ver a unidade de disco rígido local ou uma rede, deverá usar a passagem de configuração do windowsPE de um arquivo de resposta para adicionar pacotes de driver ao repositório de driver do Windows PE. Para obter mais informações, consulte Adicionar pacotes do Driver de Dispositivo ao Windows durante a instalação do Windows.
- Para cada local que você pretende acessar, adicione um item de lista PathAndCredentials separado clicando com o botão direito do mouse em DriverPaths no painel Arquivo de Resposta e clicando em Inserir Novo CaminhoAndCredenciais.
Consulte Configurar componentes e configurações em um arquivo de resposta para obter informações sobre como modificar um arquivo de resposta.
- Adicione o
Para cada caminho no
Microsoft-Windows-PnpCustomizationsNonWinPE
, especifique o caminho para o pacote de driver e as credenciais usadas para acessar o arquivo, se o arquivo estiver em um compartilhamento de rede.Observação
Ao incluir vários DriverPaths adicionando vários itens de lista PathAndCredentials , você deve incrementar o valor de Key para cada caminho. Por exemplo, você pode adicionar dois caminhos de driver separados em que o valor de Key para o primeiro caminho é igual a 1 e o valor de Key para o segundo caminho é igual a 2.
Salve o arquivo de resposta e saia do Windows SIM. O arquivo de resposta deve ser semelhante ao exemplo a seguir.
<?xml version="1.0" ?><unattend xmlns="urn:schemas-microsoft-com:asm.v3" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"> <settings pass="offlineServicing"> <component name="Microsoft-Windows-PnpCustomizationsNonWinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> <PathAndCredentials wcm:keyValue="1"> <Path>\\networkshare\share\drivers</Path> <Credentials> <Domain>Fabrikam</Domain> <Username>MyUserName</Username> <Password>MyPassword</Password> </Credentials> </PathAndCredentials> </DriverPaths> </component> </settings> </unattend>
Monte a imagem do Windows na qual você pretende instalar os pacotes de driver usando DISM:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1 /MountDir:C:\test\offline
Observação
Se você estiver trabalhando com um VHD ou FFU, especifique
/Index:1
.Aplique o arquivo de resposta à imagem montada do Windows:
DISM /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
Para obter mais informações sobre como aplicar um arquivo de resposta, consulte DisM Unattended Servicing Command-Line Options.
Os pacotes de driver referenciados no caminho no arquivo de resposta são adicionados à imagem do Windows.
Verifique se o pacote de driver foi adicionado. Os pacotes de driver adicionados à imagem do Windows são nomeados
Oem<#>.inf
. Isso garante a nomenclatura exclusiva para pacotes de driver recém-adicionados. Por exemplo, os arquivos MyDriver1.inf e MyDriver2.inf são renomeados como Oem0.inf e Oem1.inf.Por exemplo, digite:
Dism /Image:C:\test\offline /Get-Drivers
Desmonte o arquivo .wim e confirme as alterações. Por exemplo, digite:
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Tópicos relacionados
Visão geral de drivers de dispositivo e implantação
Adicionar drivers de dispositivo ao Windows durante a instalação do Windows
DISM – Referência técnica de gerenciamento e manutenção de imagens de implantação para Windows