# 如何在 Windows 11 中按硬件 ID 查找驱动程序

当设备管理器显示“未知设备”,而 Windows 无法识别其名称时,硬件 ID 仍然可以标识该硬件。这是找到正确驱动程序最稳妥的方式,无需信任驱动包网站。

## 什么是硬件 ID

Windows 通过硬件上报的标识符,将每个设备与驱动程序包进行匹配。这些硬件 ID 显示在设备管理器的“详细信息”下,即使 Windows 无法识别设备名称,它们依然有意义。

## 在设备管理器中查找

右键单击“开始”,打开设备管理器。右键单击该设备(通常位于“其他设备”下,显示为“未知设备”、“PCI 设备”或“网络控制器”),选择“属性”,打开“详细信息”选项卡,然后在“属性”列表中选择“硬件 ID”。
第一行是最具体的一行。请复制它,例如 PCI\VEN_8086&DEV_15F3。

## 实例演示

假设第一行是 PCI\VEN_10EC&DEV_8168。VEN_10EC 是 Realtek,DEV_8168 是 Realtek PCIe 千兆以太网控制器。这说明缺失的驱动程序属于网络适配器,因此请针对您的确切型号,查找 Realtek 或主板厂商提供的网卡驱动程序。对于 PCI\VEN_8086&DEV_15F3,厂商是 Intel,设备是 Intel 2.5 千兆以太网控制器。安装前,请务必在厂商支持页面上确认匹配。

## VEN / DEV 和 VID / PID 的含义

对于 PCI 和 PCIe 设备,VEN 是厂商(制造商),DEV 是设备。厂商代码示例:8086 为 Intel,10DE 为 NVIDIA,1002 为 AMD,10EC 为 Realtek,14E4 为 Broadcom;其他代码请在可信的 PCI ID 数据库中查询。
对于 USB 设备,VID 是厂商,PID 是产品。SUBSYS 标识 PCI 子系统和子系统厂商,有助于区分同一设备针对 OEM 的不同版本。REV 是硬件修订版本。

## 使用 pnputil

您也可以通过命令提示符列出标识符。在当前的 Windows 版本中,请在命令提示符中运行:
pnputil /enum-devices /bus PCI /deviceids
该命令会列出 PCI 设备及其硬件 ID,适合一次复制多个 ID,或设备管理器不便阅读时使用。

## 优先查找 PC 或设备厂商

对于笔记本电脑或品牌 PC,请打开您确切型号的支持页面,在“网络”、“芯片组”、“存储”或“音频”部分中查找。对于自行组装的 PC,请使用主板厂商的页面。对于显卡,请使用显卡厂商或芯片厂商的页面。
将厂商代码和设备代码与厂商名称一起搜索,通常可以快速缩小范围。在其他渠道搜索之前,请先检查 Windows 更新,包括可选更新。

## 避免使用随意的驱动下载网站

提供任意 ID 对应驱动的网站,常常是垃圾软件和不匹配驱动包的来源。请使用 PC 厂商、主板厂商或芯片厂商提供的驱动,并使其与您的 Windows 版本以及 32 位或 64 位相匹配。

## Rain Driver 如何使用设备信息

Rain Driver 在本地读取相同的设备信息,以通俗易懂的说明列出每个设备,并指向官方来源,而非第三方驱动包。Driver Passport 会记录硬件 ID 和版本,并为每个文件生成 SHA-256 校验和。未经您确认,它绝不会安装驱动程序。

## FAQ

**第一行硬件 ID 就是应该使用的那个吗?**

是的,它最具体。后面的几行是不太具体的备选项,Windows 同样会据此进行匹配。

**只凭 VEN 和 DEV 就能识别设备吗?**

通常可以,但 SUBSYS 值可以告诉您 PC 厂商的版本,而这会影响哪个驱动程序才是正确的。

**通过硬件 ID 网站下载的驱动程序安全吗?**

我们不建议这样做。请改用 PC、主板或芯片厂商的官方页面以及 Windows 更新。

Source: https://raincleaner.eu/zh/guides/find-driver-by-hardware-id-windows