Windows

Cómo obtener la lista de controladores instalados de Windows utilizando PowerShell

Guarda un listado con todos los programas instalados en Windows www.informaticovitoria.com

Guarda un listado con todos los programas instalados en Windows www.informaticovitoria.com

Tabla de contenido:

Anonim

Los controladores de dispositivo son el componente más vital detrás del funcionamiento de una computadora, ya que ayudan a conducir el sistema. Aunque puede instalar, eliminar o actualizar controladores utilizando Administrador de Dispositivos, esta herramienta no proporciona toda la lista y detalles técnicos sobre los controladores instalados en su Imagen de Windows.

Para obtener la descripción completa de los controladores instalados, podemos usar cmdlets de Windows PowerShell. Get-WindowsDriver es un cmdlet PowerShell que genera la información de raíz básica de conductores; para ambos controladores de terceros y controladores instalados por defecto; en diferentes escenarios.

En este artículo, analizaremos cómo puede usar este cmdlet para extraer información sobre los controladores en su Windows 10 / 8.1.

Obtenga la lista de controladores instalados con PowerShell

1. Presione Tecla de Windows + Q , escriba Windows PowerShell en el cuadro de búsqueda. A partir de los resultados, haga clic derecho en Windows PowerShell y seleccione Ejecutar como administrador . Si se le solicita la contraseña de la cuenta de usuario, proporcione eso.

2. A continuación, en la ventana Windows PowerShell, puede escribir este cmdlet luego de elegir los parámetros y presionar Entrar llave. El cmdlet general es el siguiente:

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

Aquí se muestra cómo puede variar los parámetros (en []) según su requisito:

-Online : especifica que la acción debe realizarse en el sistema operativo que se está ejecutando actualmente en la computadora local.

-All : incluirlo para mostrar información sobre los controladores predeterminados. Si no especifica este parámetro, solo los controladores de terceros y en la lista.

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

-Driver : especifica el archivo.inf o la carpeta que contiene los archivos.inf de los controladores sobre los que desea información detallada. Cuando especifica una carpeta, se ignoran los archivos.inf que no son paquetes de controladores válidos.

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

-LogLevel: Especifica el nivel máximo de salida que se muestra en los registros. El nivel predeterminado de registro es 3. Los valores aceptados son los siguientes:

1 = Solo errores

2 = Errores y advertencias

3 = Errores, advertencias e información

4 = Toda la información mencionada anteriormente, más la salida de depuración

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

-LogPath : especifica el valor completo ruta y nombre de archivo para iniciar sesión. Si no está establecido, el valor predeterminado es% WINDIR% Logs Dism dism.log.

Por ejemplo, PS C: > Get-WindowsDriver -Path "c: offline" -LogPath " C: DriversInfo "

-Path : puede modificar este parámetro para especificar la ruta completa al directorio raíz de la imagen de Windows sin conexión en la que se cargan los controladores.

Por ejemplo, Para obtener información detallada sobre el controlador Usb.inf en una imagen montada de Windows, use este comando:

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

-ScratchDirectory : este parámetro indica un directorio temporal que se usará al extraer archivos para su uso durante el servicio. El directorio debe existir localmente. Si no se especifica, se usará el directorio Windows \% Temp%, con un nombre de subdirectorio de un valor hexadecimal generado aleatoriamente para cada ejecución de DISM. Los elementos en el directorio de scratch se eliminan después de cada operación.

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

-SystemDrive: Este es un parámetro necesario para localizar Archivos BootMgr, cuando estos archivos se encuentran en una partición que no sea desde la que está ejecutando el comando.

Por ejemplo, para localizar BootMgr archivos en C: Unidad, cuando está ejecutando el comando PowerShell en la unidad D: use este cmdlet:

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

De esta manera, puede obtener información detallada sobre los controladores de su sistema, en varios escenarios. Espero que encuentre esta guía útil.

Ahora, lea: Cómo obtener una lista de todos los controladores de dispositivo usando el símbolo del sistema.

Esta publicación le mostrará cómo exportar y hacer copias de seguridad de los controladores de dispositivos en Windows 10 usando PowerShell