如何通过 PowerShell 获取 Windows 安装驱动详情

落枫酱_3310

落枫酱_3310

2026-06-19

596人浏览

原创

get-windowsdriver -online 获取当前系统通过 dism 注入的第三方驱动详情,需管理员权限;离线查询须挂载映像并指定-path;默认仅显示启用驱动,加-all可显示禁用项,-limitaccess跳过windows update检查。

可以通过 powershell 的 get-windowsdriver cmdlet 获取已安装在 windows 系统中的驱动程序详情,该命令专用于离线或在线 windows 映像(包括当前运行系统),但需注意权限和使用场景差异。

确认权限与执行环境

必须以管理员身份运行 PowerShell,否则会因权限不足而报错或返回空结果。若目标为当前系统(在线模式),直接运行即可;若需查询其他 Windows 映像(如挂载的 WIM/ESD 文件),需提前用 Dism Mount-Image 挂载,并指定 -Path 参数指向挂载目录。

  • 检查是否为管理员:运行 $ExecutionContext.SessionState.LanguageMode 应返回 FullLanguage,且进程用户为 Administrators 组成员
  • 在线查询本机驱动:无需额外参数,命令默认作用于当前运行系统
  • 离线查询映像:必须配合 -Path D:\Mount\Win10(路径需为已挂载的 Windows 映像根目录)

基础命令与常用参数

Get-WindowsDriver -Online 是获取当前系统已安装驱动的核心命令。它列出所有通过 DISM 添加、启用或内置的第三方驱动(不含微软签名的基础驱动如 USB、显示核心驱动等)。

windows-healing-gateway
windows-healing-gateway

通过任务计划程序自动监控并自修复 Windows 上的 OpenClaw Gateway,具备 AI 诊断和 Telegram 报警功能。

下载
  • -Online:必需参数,表示查询当前运行系统(不能省略)
  • -All:显示所有驱动条目(含禁用/未启用状态),默认只显示启用状态驱动
  • -LimitAccess:跳过 Windows Update 连接检查,加快执行速度(推荐添加)
  • 组合示例:Get-WindowsDriver -Online -All -LimitAccess | Format-List

筛选与导出关键信息

原始输出字段较多,重点关注 OriginalFileName(驱动文件名)、ProviderName(厂商)、ClassName(设备类别)、Date(发布日期)、Version(版本号)及 InfFile(INF 路径)。

  • 按厂商筛选: Get-WindowsDriver -Online -LimitAccess | Where-Object {$_.ProviderName -like "*Realtek*"}
  • 导出为 CSV: Get-WindowsDriver -Online -All -LimitAccess | Select-Object ProviderName,ClassName,Date,Version,InfFile | Export-Csv C:\Drivers.csv -NoTypeInformation
  • 查看 INF 内容:结合 Get-Content 读取 InfFile 字段路径(需管理员权限访问 System32\DriverStore)

注意事项与常见问题

该命令不等同于设备管理器或 pnputil /enum-drivers,它仅反映通过 DISM 部署流程“注入”的驱动,而非所有加载中的驱动模块。系统自带驱动、PnP 自动安装驱动、临时测试驱动(.inf 未提交到 DriverStore)通常不会出现。

  • 若返回空结果,不代表无驱动——可能只是没有通过 DISM 添加的第三方驱动
  • 想查所有已加载驱动文件?改用 Get-WmiObject Win32_PnPSignedDriver | Select Name,DriverProviderName,DriverVersion,InfName
  • 驱动路径实际存储在 %SystemRoot%\System32\DriverStore\FileRepository\,可配合 Get-ChildItem 手动浏览验证

相关文章

驱动精灵
驱动精灵

驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高,已经为数亿用户解决了各种电脑驱动问题、系统故障,是目前有效的驱动软件,有需要的小伙伴快来保存下载体验吧!

下载

相关标签:

windows

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

900

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2732

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

916

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

809

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

414

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2476

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4592

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

747

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习