必须先卸载旧驱动并勾选删除驱动软件,再通过设备管理器“从磁盘安装”指向备份文件夹中的.inf文件,选择匹配硬件id的条目完成安装;若提示签名无效,需按shift+右键选择“始终安装”。

当你已有完整的驱动备份文件夹(如通过DISM导出的D:\Win10_Drivers_Backup),需要为某个带黄色感叹号或“未迁移”状态的硬件设备手动安装匹配的.inf驱动时,必须绕过系统自动匹配逻辑,直接指向该文件夹让Windows加载对应.inf包,否则设备将始终无法启用。
确认目标设备并卸载旧驱动残留
右键“开始”按钮→选择“设备管理器”→展开对应类别(如“网络适配器”“显示适配器”)→找到异常设备(名称含感叹号或标注“未迁移”)→右键它→选择“卸载设备”→【务必勾选‘删除此设备的驱动程序软件’】→点击“卸载”。这一步不可跳过,否则旧注册信息会拦截新驱动注入,导致安装后立即回滚或报错“驱动程序签名无效但已安装”。
卸载完成后,点击顶部菜单栏“操作”→“扫描检测硬件改动”,让系统重新识别设备。此时设备应仍显示异常状态,但已清空冲突源,准备接受新驱动。
用设备管理器指向备份文件夹安装.inf驱动
在设备管理器中右键刚识别出的异常设备→选择“更新驱动程序”→点击“浏览我的电脑以查找驱动程序软件”→勾选“让我从计算机上的可用驱动程序列表中挑选”→点击“从磁盘安装”→再点“浏览”按钮→导航至你的驱动备份根目录(例如D:\Win10_Drivers_Backup)→选中任意一个.inf文件(如rtl8168.inf、nvhda.inf等)→点击“打开”→在弹出的型号列表中【必须选择与当前硬件ID完全匹配的条目,哪怕只有一个选项也要核对设备名是否一致】→点击“下一步”等待安装完成。
若提示“Windows 无法验证此驱动程序的数字签名”,说明该INF未通过WHQL认证,此时需按住Shift键并点击“始终安装此驱动程序软件”。该操作仅本次生效,不影响系统安全策略。
用pnputil命令直装INF(适用于无GUI或批量场景)
方法一:管理员身份运行Windows终端→执行命令:pnputil /add-driver "D:\Win10_Drivers_Backup\realtek\rt640x64.inf" /install(将路径替换为你实际找到的.inf完整路径)→回车后等待提示“已成功添加驱动程序发布者”。
方法二:若不确定具体.inf路径,先枚举所有可识别驱动包→执行:pnputil /enum-drivers→在输出中查找Published Name字段(如OEM123.inf)→再用pnputil /export-driver OEM123.inf "C:\Temp\Extracted"导出到临时目录→最后用方法一安装导出后的.inf。
执行完pnputil命令后,无需重启,回到设备管理器右键该设备→“更新驱动程序”→“自动搜索”,系统会立刻绑定已注入的驱动包。
验证驱动是否生效
第一步:右键设备→“属性”→切换到“驱动程序”选项卡→查看“驱动程序提供程序”是否显示Realtek/Intel/NVIDIA等原厂名称,“驱动程序日期”是否为最新下载版本。
第二步:点击“驱动程序详细信息”,确认列出的.sys文件路径指向C:\Windows\System32\drivers下新加载的文件(如RTKVHD64.SYS),而非旧版残留路径。
第三步:对网卡/声卡等设备,执行基础功能测试——Wi-Fi能否连接、音频能否播放、USB设备能否识别。若仍异常,说明所选.inf与硬件ID不匹配,需返回“详细信息”→“硬件ID”重新比对VID&PID或VEN&DEV组合,再到备份文件夹中搜索对应关键词子文件夹。











