Windows

Como obter a lista de drivers instalados do Windows usando o PowerShell

Como Criar Lista de Programas Instalados no PC Com PowerShell

Como Criar Lista de Programas Instalados no PC Com PowerShell

Índice:

Anonim

Os drivers de dispositivo são o componente mais importante por trás do funcionamento de um computador, pois ajudam a impulsionar o sistema. Embora você possa instalar, remover ou atualizar drivers usando o Gerenciador de Dispositivos, essa ferramenta não fornece toda a lista e detalhes técnicos sobre os drivers instalados na Imagem do Windows.

Para obter a descrição completa dos drivers instalados, podemos usar Windows PowerShell cmdlets. Get-WindowsDriver é um cmdlet PowerShell que gera as informações básicas da raiz de condutores; para drivers de terceiros e drivers instalados padrão; em diferentes cenários.

Neste artigo, discutiremos como você pode usar esse cmdlet para extrair informações sobre drivers em seu Windows 10 / 8.1.

Obter lista de drivers instalados usando o PowerShell

1. Pressione Tecla do Windows + Q , digite Windows PowerShell na caixa de pesquisa. Nos resultados, clique com o botão direito do mouse em Windows PowerShell e selecione Executar como administrador . Se for solicitada a senha da conta do usuário, forneça isso.

2. Em seguida, na janela do Windows PowerShell, você pode digitar esse cmdlet, depois de escolher os parâmetros e pressionar Enter. chave. O cmdlet geral é assim:

Get-WindowsDriver -Online [-All] [-Driver] [-LogLevel {Errors | Advertências | WarningsInfo}] [-LogPath] [-ScratchDirectory] [-SystemDrive] [-WindowsDirectory] []

Aqui está como você pode variar os parâmetros (mostrados em []) como por sua exigência:

-Online : Especifica que a ação deve ser executada no sistema operacional em execução no computador local.

-All : inclua-a para exibir informações sobre os drivers padrão. Se você não especificar esse parâmetro, apenas drivers de terceiros e listados.

Por exemplo, PS C: > Get-WindowsDriver -Online -All

-Driver : Especifica o arquivo.inf ou pasta contendo os arquivos.inf dos drivers sobre os quais você deseja obter informações detalhadas. Quando você especifica uma pasta, os arquivos.inf que não são pacotes de driver válidos são ignorados

Por exemplo, PS C: > Get-WindowsDriver - Caminho "c: offline" -Driver "OEM1.inf "

-LogLevel: Especifica o nível máximo de saída mostrado nos logs. O nível de log padrão é 3. Os valores aceitos são os seguintes:

1 = Somente erros

2 = Erros e avisos

3 = Erros, avisos e informações

4 = Todas as informações listadas anteriormente, mais a saída de depuração

Por exemplo, PS C: > Caminho Get-WindowsDriver -Path "c: offline" -LogLevel "1"

-LogPath : Especifica o valor completo caminho e nome do arquivo para logar. Se não estiver definido, o padrão será% WINDIR% Logs Dism dism.log.

Por exemplo, PS C: > Caminho Get-WindowsDriver - "c: offline" -LogPath " C: DriversInfo "

-Path : você pode alterar esse parâmetro para especificar o caminho completo para o diretório raiz da imagem offline do Windows na qual os drivers são carregados.

Por exemplo, Para obter informações detalhadas sobre o driver Usb.inf em uma imagem montada do Windows, use este comando:

PS C: > Get-WindowsDriver -Path "c: offline" -Driver "c: drivers Usb Usb.inf "

-ScratchDirectory : Este parâmetro indica um diretório temporário que será usado ao extrair arquivos para uso durante a manutenção. O diretório deve existir localmente. Se não for especificado, o diretório Windows \% Temp% será usado, com um nome de subdiretório de um valor hexadecimal gerado aleatoriamente para cada execução de DISM. Os itens no diretório temporário são excluídos após cada operação.

Por exemplo, PS C: > Get-WindowsDriver -Online -All -ScratchDirectory "C: Temp"

-SystemDrive: Esse é o parâmetro necessário para localizar BootMgr arquivos, quando esses arquivos estão localizados em uma partição diferente daquele em que você está executando o comando.

Por exemplo, para localizar os arquivos BootMgr no C: Drive, quando você estiver executando o comando PowerShell na unidade D:, use este cmdlet:

PS C: > Get-WindowsDriver -Online -All -SystemDrive "C:"

Dessa forma, você pode obter informações detalhadas sobre os drivers do seu sistema, em vários cenários. Espero que você ache o guia útil

Agora Leia: Como obter uma lista de todos os drivers de dispositivo usando o Prompt de Comandos.

Esta postagem mostrará como exportar e fazer backup dos drivers de dispositivo no Windows 10 usando o PowerShell