Estou me preparando para uma instalação limpa do Windows 11. Quero obter uma lista de todos os meus drivers que instalei atualmente para poder compará-la com uma segunda lista que faria após fazer a reinstalação, para que eu possa ser claro que não perdi nenhum driver nessa reinstalação. eu sei que
driverquery/v
no prompt de comando me dará os nomes dos drivers. Este comando Power Shell
Get-WmiObject Win32_PnPSignedDriver | select devicename, driverversion
, que li em algum lugar é o que alguém no Windows 7 executaria para isso, na verdade retorna os detalhes da versão, mas aparentemente retorna apenas entradas para metade dos drivers; fornece uma lista de cerca de 200 drivers, enquanto o
driverquery/v
O comando fornece detalhes para cerca de 400 drivers.
Existe uma abordagem mais fácil para isso: exportar os drivers reais para um pendrive ou algum outro lugar.
Após a reinstalação, o passo 1 seria executar o Windows Update para que pudesse instalar todos os drivers publicados pela Microsoft (não se esqueça de verificar as atualizações “Opcionais”). Para qualquer máquina oficialmente suportada pelo Windows 11, isso deve cobrir 100% dos drivers necessários; para os mais velhos, geralmente é de 90% ou mais.
Assim que o Windows Update estiver concluído, procure no Gerenciador de Dispositivos (devmgmt.msc) qualquer dispositivo que ainda pareça não ter um driver e peça para ele "atualizar" os drivers da
OldDrivers
pasta que você exportou anteriormente.(Encontrei um artigo que sugere
pnputil /add-driver <path>\*.inf /subdirs /install
a instalação em massa dos drivers, mas não tenho certeza se isso é necessário.)Você pode usar o PowerShell para listar todos os drivers por dispositivo e versão, usando o comando Get-WindowsDriver :