Para atualizar drivers pelo CMD no Windows 11 e no Windows 10, o comando principal é o pnputil, que já vem no sistema: com ele você lista os drivers instalados, instala um driver novo a partir do arquivo .inf do fabricante, procura hardware novo e faz backup de tudo. Junto com o driverquery (para listar), o winget (para os programas de driver dos fabricantes) e o Windows Update, dá para fazer quase tudo sem abrir o Gerenciador de Dispositivos.
O ponto mais importante: o Prompt de Comando não baixa drivers sozinho da internet. Ele instala e gerencia o driver que você já tem no PC. Por isso, o jeito certo de atualizar drivers pelo CMD é juntar duas coisas: o pacote oficial do fabricante e o comando certo para instalar.
- Listar drivers:
pnputil /enum-driversoudriverquery. - Instalar ou atualizar um driver baixado:
pnputil /add-driver *.inf /subdirs /install. - Fazer backup antes:
pnputil /export-driver * C:\BackupDrivers. - Drivers do Windows Update:
start ms-settings:windowsupdate-optionalupdatesabre as atualizações opcionais. - Programas de driver do fabricante:
winget upgradeatualiza os que estão no catálogo.
Antes de atualizar drivers pelo CMD: riscos e ponto de restauração
Driver é o programa que ensina o Windows a conversar com uma peça do PC, como a placa de vídeo, o Wi-Fi ou o som. Um driver errado pode deixar a peça parada, causar tela azul ou até impedir o Windows de iniciar. Por isso, a regra é simples: só atualize um driver quando existir um motivo (erro, peça sem funcionar, jogo pedindo versão nova) e sempre com uma forma de voltar atrás.
A forma mais rápida de se proteger antes de atualizar drivers pelo CMD é criar um ponto de restauração. Dá para fazer isso pelo próprio terminal, no PowerShell aberto como administrador, com o comando oficial da Microsoft:
Checkpoint-Computer -Description "Antes dos drivers" -RestorePointType DEVICE_DRIVER_INSTALL
Esse comando só funciona com a Proteção do Sistema ativada e cria no máximo um ponto por dia (se já houver um nas últimas 24 horas, o Windows recusa). Se preferir o caminho pelas janelas, veja como criar um ponto de restauração no Windows 11 e 10 passo a passo.
Atenção: nunca instale driver de site desconhecido ou de “pacotes milagrosos”. A própria Microsoft recomenda baixar drivers só do site oficial do fabricante, na versão certa para o seu Windows (64 bits, na maioria dos PCs atuais).
Abra o Prompt de Comando como administrador para atualizar drivers pelo CMD
Para atualizar drivers pelo CMD, quase todos os comandos exigem permissão de administrador. Sem ela, o pnputil mostra erro de acesso negado e nada é instalado.
- Clique em Iniciar e digite cmd.
- Em Prompt de Comando, clique em Executar como administrador.
- Confirme em Sim na janela do Controle de Conta de Usuário.
No Windows 11 você também pode clicar com o botão direito no Iniciar e escolher Terminal (Admin). Os comandos funcionam igual no Prompt de Comando e no Terminal do Windows, então você pode atualizar drivers pelo CMD em qualquer um dos dois.
📬 Gostando do tutorial? Receba os próximos no seu e-mail
Comando para atualizar drivers: o que é o pnputil
O pnputil (PnPUtil.exe) é a ferramenta oficial da Microsoft para gerenciar drivers pela linha de comando. Segundo a documentação do PnPUtil, ele está presente em todas as versões do Windows desde o Vista, dentro da pasta System32. Os comandos novos usados aqui (como /add-driver e /export-driver) existem a partir do Windows 10 versão 1607, e o /scan-devices a partir da versão 2004.
Se você procura um único comando para atualizar drivers pelo CMD, é ele. O pnputil trabalha com o “repositório de drivers” do Windows, uma área protegida onde ficam guardados os pacotes de driver aprovados. Quando você adiciona um pacote lá, o Windows passa a poder usá-lo em qualquer peça compatível.

Passo 1: liste os drivers instalados com pnputil /enum-drivers
Antes de atualizar drivers pelo CMD, descubra o que já está instalado. Digite:
pnputil /enum-drivers
O comando mostra cada pacote de driver de terceiros (de fabricantes como NVIDIA, Intel, Realtek, AMD) com estas informações: o Nome Publicado (oem12.inf, por exemplo, que é o nome que o Windows deu ao pacote), o nome original do arquivo, o fabricante, a classe do dispositivo e a versão do driver com a data. É essa versão que você compara com a do site do fabricante antes de atualizar drivers pelo CMD.

A lista costuma ser longa. Duas dicas ajudam:
- No Windows 11 versão 21H2 ou mais nova, filtre por tipo de peça:
pnputil /enum-drivers /class "Display"mostra só os drivers de vídeo. - Para salvar a lista num arquivo de texto e ler com calma, use o redirecionamento do próprio CMD:
pnputil /enum-drivers > C:\drivers.txt.
Quer achar a peça que está com defeito? Use pnputil /enum-devices /problem. Ele lista só os dispositivos com problema, os mesmos que aparecem com o triângulo amarelo no Gerenciador de Dispositivos. É um bom ponto de partida para saber qual driver precisa de atenção.
Passo 2: liste os drivers com driverquery
O driverquery é outro comando nativo, mais antigo, que mostra os drivers carregados no sistema com nome, tipo e data. Ele é útil para uma visão geral rápida antes de atualizar drivers pelo CMD e para gerar relatórios.
driverquery: lista em forma de tabela (o padrão).driverquery /v: mostra a saída detalhada, com estado e caminho do arquivo.driverquery /si: mostra informações sobre a assinatura digital dos drivers.driverquery /fo csv > C:\drivers.csv: gera um arquivo que abre no Excel.

Na prática, o driverquery serve para consultar, não para instalar. Para atualizar drivers pelo CMD de verdade, o trabalho pesado fica com o pnputil.
Passo 3: faça backup dos drivers com pnputil /export-driver
Antes de atualizar drivers pelo CMD, guarde uma cópia dos que funcionam hoje. Com o pnputil isso leva um comando só. Crie uma pasta e exporte tudo para ela:
mkdir C:\BackupDrivers
pnputil /export-driver * C:\BackupDrivers
O asterisco quer dizer “todos os pacotes de terceiros”. Se quiser salvar só um, troque o asterisco pelo nome publicado que apareceu no passo 1, por exemplo pnputil /export-driver oem12.inf C:\BackupDrivers. Copie a pasta para um pendrive ou HD externo: ela é a sua garantia caso o driver novo dê problema ou caso você formate o PC.

Esse backup também vale ouro antes de formatar. O tutorial de backup dos drivers antes de formatar mostra outras formas de salvar tudo com o próprio Windows. No vídeo abaixo, o canal Mestres da Informática mostra o passo a passo:
Passo 4: atualizar drivers pelo CMD com pnputil /add-driver
Este é o comando para atualizar drivers que a maioria das pessoas procura. Ele adiciona o pacote ao repositório do Windows e, com a opção /install, já instala o driver em todos os dispositivos compatíveis. Para atualizar drivers pelo CMD com ele, siga a ordem:
- Baixe o driver no site oficial do fabricante do PC, do notebook ou da peça.
- Se vier compactado (.zip), extraia para uma pasta simples, como
C:\DriverNovo. - Confira se dentro da pasta existem arquivos .inf. É deles que o pnputil precisa.
- No Prompt de Comando como administrador, rode:
pnputil /add-driver C:\DriverNovo\*.inf /subdirs /install - Se o comando pedir reinicialização, reinicie o PC. Você também pode incluir
/rebootno fim para o Windows reiniciar sozinho quando for necessário.
O que cada parte faz, segundo a Microsoft: *.inf pega todos os arquivos .inf da pasta, /subdirs procura também dentro das subpastas, /install instala ou atualiza o driver em qualquer dispositivo correspondente e /reboot reinicia o sistema se isso for preciso para concluir.
Um detalhe que confunde quem vai atualizar drivers pelo CMD pela primeira vez: se o driver que você adicionou não for o “mais bem classificado” para aquela peça, o pnputil não força a troca. Ou seja, se o Windows já tiver um driver que considera melhor ou mais novo, ele continua usando o atual. Isso é uma proteção, não um erro.
E se o fabricante só oferece um instalador .exe? Nesse caso, não dá para atualizar drivers pelo CMD com o pnputil, e o mais seguro é rodar o instalador normalmente. Muitos instaladores trazem os arquivos .inf dentro, mas extrair na marra nem sempre funciona, e alguns drivers (como os de vídeo) dependem do painel de controle que só o instalador coloca.
Passo 5: faça o Windows procurar hardware novo com pnputil /scan-devices
Depois de atualizar drivers pelo CMD ou ligar uma peça nova, peça para o Windows procurar mudanças de hardware:
pnputil /scan-devices
É o mesmo que clicar em “Verificar se há alterações de hardware” no Gerenciador de Dispositivos. Em seguida, rode pnputil /enum-devices /connected para conferir se a peça foi reconhecida, ou pnputil /enum-devices /problem para ver se ainda sobrou algum dispositivo com erro.
Como atualizar drivers pelo Windows Update (pelo comando e pelo caminho oficial)
Quem quer atualizar drivers pelo CMD também pode contar com o Windows Update, a fonte mais segura de drivers, porque entrega versões testadas pela Microsoft e pelos fabricantes. Muitos drivers chegam sozinhos, mas alguns ficam guardados como atualizações opcionais e só são instalados se você mandar.
O caminho oficial no Windows 11, segundo o suporte da Microsoft, é este:
- Abra Configurações > Windows Update > Opções avançadas.
- Ative Receber atualizações para outros produtos Microsoft.
- Em Opções adicionais, clique em Atualizações opcionais.
- Abra a lista de Atualizações de driver, marque os drivers que você quer e clique em Baixar e instalar.
- Reinicie o PC no fim, mesmo que o Windows não peça.

No Windows 10 o caminho é Configurações > Atualização e Segurança > Windows Update, depois Verificar se há atualizações e Exibir atualizações opcionais, quando o link aparecer.
Quer chegar lá direto pelo terminal? Use os atalhos oficiais de Configurações (documentados pela Microsoft), que funcionam no CMD:
start ms-settings:windowsupdate: abre o Windows Update.start ms-settings:windowsupdate-optionalupdates: abre direto as Atualizações opcionais, onde ficam os drivers.
Em fóruns circula o comando UsoClient StartScan para forçar a busca de atualizações. Ele não faz parte da documentação pública da Microsoft para uso doméstico, não mostra nenhuma mensagem e pode simplesmente não fazer nada nas versões mais novas. Por isso, a recomendação é abrir a tela pelo atalho acima e clicar em verificar. Se o Windows Update travar ou mostrar código de erro, veja como resolver o erro do Windows Update.
Atualizar os programas de driver do fabricante com winget
O winget é o gerenciador de pacotes do Windows: instala e atualiza programas por comando. Ele não serve para atualizar drivers pelo CMD diretamente, mas atualiza os aplicativos que os fabricantes usam para buscar drivers. Se você ainda não conhece, veja como usar o winget para instalar e atualizar programas.
Alguns desses aplicativos estão no catálogo do winget, com o ID oficial da empresa:
| Fabricante | Programa | Comando |
|---|---|---|
| Intel | Intel Driver & Support Assistant | winget install -e --id Intel.IntelDriverAndSupportAssistant |
| Dell | Dell Command Update | winget install -e --id Dell.CommandUpdate |
| Lenovo | Lenovo System Update | winget install -e --id Lenovo.SystemUpdate |
Para as placas de vídeo, a situação muda. O NVIDIA App, sucessor do GeForce Experience, não aparecia no catálogo do winget na consulta feita para este tutorial, e o driver da AMD (Adrenalin) também deve ser baixado no site oficial da AMD. Para conferir no seu PC, rode winget search NVIDIA ou winget search AMD e veja se o “Publisher” é a própria empresa antes de instalar.
Com os programas instalados, mantenha todos em dia com:
winget upgrade: lista o que tem atualização disponível.winget upgrade --id Intel.IntelDriverAndSupportAssistant: atualiza só um programa pelo ID.winget upgrade --all: atualiza todos os programas que têm versão nova.

Depois, abra o programa do fabricante e deixe que ele procure e instale os drivers da sua máquina. Esse é o caminho mais seguro para placa de vídeo, chipset e notebooks de marca.
Quando usar o site do fabricante em vez de atualizar drivers pelo CMD
Atualizar drivers pelo CMD é ótimo para quem já tem o pacote certo em mãos, para técnicos que atendem vários PCs e para reinstalar drivers depois de formatar. Mas em alguns casos o site do fabricante é o caminho melhor:
- Placa de vídeo (NVIDIA, AMD, Intel Arc): o instalador oficial traz o painel de controle e os recursos extras que o .inf sozinho não instala.
- Notebook de marca: Dell, Lenovo, Samsung, Acer, Asus e outros personalizam drivers de teclado, touchpad, bateria e áudio. Use o modelo exato na página de suporte da marca.
- BIOS e firmware: isso não é driver e não se atualiza com o pnputil. Siga só as instruções do fabricante.
- Peça sem driver no Windows Update: a Microsoft orienta procurar o site do fabricante do hardware quando o Windows Update não encontra nada.
Prefere um programa que faça tudo sozinho, sem digitar comandos? O tutorial do DriverHub para atualizar os drivers do PC mostra uma opção gratuita e segura.
Problemas comuns ao atualizar drivers pelo CMD e como resolver
- “Acesso negado”: o Prompt de Comando não foi aberto como administrador. Feche e abra de novo com “Executar como administrador”.
- “pnputil não é reconhecido” ou opção inválida: o Windows é muito antigo. As opções com barra dupla de nome longo (como
/add-driver) exigem o Windows 10 versão 1607 ou mais nova. Atualize o Windows. - “Nenhum pacote de driver encontrado”: o caminho está errado ou a pasta não tem arquivos .inf. Confira se o driver foi extraído e use aspas quando o caminho tiver espaços, como
pnputil /add-driver "C:\Meus Drivers\*.inf" /subdirs /install. - Driver adicionado, mas não instalado na peça: o Windows achou um driver mais bem classificado. Veja os drivers compatíveis com
pnputil /enum-devices /drivers. - O PC ficou instável depois da atualização: volte ao ponto de restauração ou reinstale o driver antigo a partir da pasta de backup com o mesmo comando
/add-driver.
Se algo der errado depois de atualizar drivers pelo CMD, o comando pnputil /delete-driver oem12.inf /uninstall remove o pacote que deu problema (troque pelo nome publicado do seu driver). Use com cuidado: apagar o driver errado pode deixar uma peça sem funcionar até você reinstalar.
Como atualizar drivers do jeito certo: resumo dos comandos
Para facilitar, aqui está a sequência completa para atualizar drivers pelo CMD com segurança, do começo ao fim:
| Etapa | Comando | Para que serve |
|---|---|---|
| 1. Proteção | Checkpoint-Computer -Description "Antes dos drivers" (PowerShell) | Cria um ponto de restauração |
| 2. Consulta | pnputil /enum-drivers | Mostra os drivers e as versões |
| 3. Backup | pnputil /export-driver * C:\BackupDrivers | Salva os drivers atuais |
| 4. Instalação | pnputil /add-driver C:\DriverNovo\*.inf /subdirs /install | Instala o driver baixado |
| 5. Verificação | pnputil /scan-devices | Procura mudanças de hardware |
| 6. Windows Update | start ms-settings:windowsupdate-optionalupdates | Abre os drivers opcionais |
| 7. Apps do fabricante | winget upgrade --all | Atualiza os programas |
Se o seu objetivo é deixar o PC mais rápido além de atualizar drivers pelo CMD, vale conhecer também os 12 comandos para limpar o Windows sem instalar nenhum programa.
Conclusão
Dá, sim, para atualizar drivers pelo CMD sem programa extra: o pnputil lista, faz backup e instala o driver do fabricante, e o Windows Update e o winget completam o trabalho. A ordem que evita dor de cabeça é sempre a mesma: ponto de restauração, backup com /export-driver, driver oficial e só então o /add-driver. Para placa de vídeo e notebook de marca, prefira o instalador do site do fabricante; para o resto, atualizar drivers pelo CMD resolve em poucos minutos.
Perguntas frequentes
Existe um comando que atualiza todos os drivers do PC de uma vez?
Não existe um comando oficial que baixe todos os drivers da internet. O pnputil instala de uma vez todos os drivers de uma pasta com /add-driver *.inf /subdirs /install, e o Windows Update entrega os drivers testados pela Microsoft.
O pnputil funciona no Windows 7?
O PnPUtil existe desde o Windows Vista, mas as opções novas como /add-driver, /export-driver e /enum-drivers só existem a partir do Windows 10 versão 1607. No Windows 7 ele usa a sintaxe antiga, como -a e -e.
Dá para atualizar o driver da placa de vídeo pelo CMD?
Dá para instalar o .inf com o pnputil, mas o recomendado para NVIDIA, AMD e Intel é o instalador oficial do fabricante, que também coloca o painel de controle e os recursos extras.
Como voltar o driver antigo se o novo der problema?
Use o ponto de restauração criado antes ou reinstale o driver antigo a partir da pasta de backup com pnputil /add-driver C:\BackupDrivers\*.inf /subdirs /install. Pelo Gerenciador de Dispositivos também existe a opção Reverter driver.
O PowerShell também serve para esses comandos?
Sim. O pnputil, o driverquery e o winget funcionam no PowerShell e no Terminal do Windows do mesmo jeito que no Prompt de Comando, sempre aberto como administrador.
Fontes: Microsoft Learn: sintaxe do comando PnPUtil · Microsoft Learn: exemplos do PnPUtil · Microsoft Learn: driverquery · Suporte Microsoft: obter drivers recomendados e atualizados · Microsoft Learn: comando winget upgrade · Microsoft Learn: Checkpoint-Computer · Microsoft Learn: iniciar as Configurações do Windows (ms-settings)
Newsletter
Receba os melhores tutoriais no seu e-mail
Um e-mail curto com o que importa da semana: os melhores tutoriais, alertas de golpe, o vídeo novo do canal e uma dica que você aplica em 2 minutos. Grátis. Um e-mail por semana, aos sábados de manhã, sem spam.
Ative os avisos e receba no computador ou no celular, sem cadastro.








