Windows

如何使用PowerShell获取Windows安装的驱动程序列表

Microsoft Azure OpenDev—June 2017

Microsoft Azure OpenDev—June 2017

目录:

Anonim

设备驱动程序是计算机工作背后最重要的组件,因为它们有助于驱动系统。尽管您可以使用 设备管理器 来安装,删除或更新驱动程序,但此工具不会提供有关 Windows映像 上的已安装驱动程序的所有列表和技术详细信息。

>为获得已安装驱动程序的完整说明,我们可以使用 Windows PowerShell cmdlet。 Get-WindowsDriver 就是这样一个 PowerShell cmdlet,它输出基本的根信息驱动程序;对于第三方驱动程序和默认安装的驱动程序;在本文中,我们将讨论如何使用此cmdlet提取有关

Windows 10 / 8.1上的驱动程序的信息。 使用PowerShell获取已安装的驱动程序列表

1。

Windows键+ Q ,在搜索框中键入 Windows PowerShell 。从结果中,右键单击 Windows PowerShell ,然后选择 以管理员身份运行 。如果系统提示您输入用户帐户密码,请提供该密码。 2.

接下来,在 Windows PowerShell 窗口中,可以在对参数进行选择之后键入此cmdlet,然后按Enter键。一般的cmdlet是这样的: Get-WindowsDriver -Online [-All] [-Driver] [-LogLevel {Errors |警告|警告信息}] [-LogPath] [-ScratchDirectory] ​​[-SystemDrive] [-WindowsDirectory] ​​[]

以下是如何根据您的要求更改参数(

中显示的 )): - 在线

:指定要在当前在本地计算机上运行的操作系统上执行操作。 - 全部

:包括它以显示有关默认驱动程序的信息。如果您不指定此参数,则仅列出第三方驱动程序并列出。 例如,

PS C:> Get-WindowsDriver -Online -All -Driver

:指定.inf文件或包含您想要的详细信息的驱动程序的.inf文件的文件夹。 例如,

PS C:> Get-WindowsDriver -Path“c: offline” -Driver“OEM1.inf“ -LogLevel:

指定日志中显示的最大输出级别。默认日志级别为3.接受的值如下所示: 1 =仅错误

2 =错误和警告

3 =错误,警告和信息

4 =列出的所有信息以前,加上调试输出

例如,

PS C:> Get-WindowsDriver -Path“c: offline” -LogLevel“1” -LogPath

:指定完整路径和文件名称登录。如果未设置,则默认为%WINDIR% Logs Dism dism.log。 例如,

PS C:> Get-WindowsDriver -Path“c: offline” -LogPath“ C: DriversInfo“ -Path

:您可以更改此参数以指定加载驱动程序的脱机Windows映像的根目录的完整路径 例如,要获取详细信息关于安装的Windows映像中的Usb.inf驱动程序,请使用以下命令:

PS C:> Get-WindowsDriver

-Path“c: offline” -Driver“c: drivers Usb Usb.inf“ -ScratchDirectory

:此参数指定在提取服务期间提取文件时将使用的临时目录。该目录必须存在于本地。如果未指定,则将使用 Windows %Temp% 目录,并为每次 DISM 运行随机生成一个十六进制值的子目录名称。每次操作后,暂存目录中的项目都将被删除。 例如,

PS C:> Get-WindowsDriver -Online -All -ScratchDirectory“C: Temp” -SystemDrive:

这是定位 BootMgr 文件,当这些文件位于您正在运行该命令的分区以外的分区上。 例如,要在

C: 驱动器上找到 BootMgr 文件,当您在 D: 驱动器上运行 PowerShell 命令时,请使用此cmdlet : PS C:> Get-WindowsDriver -Online -All

-SystemDrive“C:” 通过这种方式,您可以在各种情况下获得有关系统驱动程序的详细信息。希望你找到指导有用!

现在阅读:

如何使用命令提示符获取所有设备驱动程序的列表 本文将告诉您如何使用PowerShell在Windows 10中导出和备份设备驱动程序