错误1406是驱动安装包写入注册表失败,常见原因是权限不足、Installer 项被限制、旧驱动键值残留或 Windows Installer 组件异常。先右键安装包以管理员身份运行,再给 Installer 项添加 Everyone 完全控制,多数机器能解决;无效时用软领驱动大师修复注册表并清理旧驱动残留即可。
多数是注册表权限和残留造成的,驱动包和硬件本身没坏,不必急着重装系统。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-08-13。
安装驱动提示错误1406是怎么回事
安装显卡、打印机或声卡驱动时,界面弹出“错误 1406:无法写入注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer”,安装随即中断。这个问题常出现在 Windows 10 1803、2004 和 Windows 11 上,手动改过权限或做过系统精简的电脑更容易碰到。
先看是权限、残留还是安装信息损坏,再对症处理,能省去反复重装驱动的时间。
方法1 以管理员身份运行安装程序
先排除未提权导致的注册表写入失败。很多错误1406是双击安装时没有拿到管理员令牌,写入注册表被系统拦下,右键改用管理员身份运行就能继续。
操作步骤
- 右键点击驱动安装包,选择“以管理员身份运行”
- 在 UAC 弹窗中点击“是”
- 如果安装包在压缩包里,先解压到桌面,再右键以管理员身份运行
- 重新安装驱动,看是否仍提示错误1406
如果右键菜单里没有“以管理员身份运行”,可以先按住 Shift 再右键,或者打开安装包所在文件夹,在地址栏输入 cmd 回车,输入安装包文件名运行。
方法2 赋予 Installer 项 Everyone 完全控制权限
让当前账户可写入注册表 Installer 项。错误1406 多数是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer 这个项的权限被收窄,添加 Everyone 完全控制后,安装包就能正常写入键值。
操作步骤
- 按 Win+R 输入 regedit 回车,打开注册表编辑器
- 定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer
- 右键 Installer 项,选择“权限”
- 点击“添加”,输入 Everyone,点击“检查名称”后确定
- 勾选 Everyone 的“完全控制”,应用后重新运行安装程序
用「软领驱动大师」更省事
错误1406 本质是注册表写入被拦住,手动改权限、删旧键值步骤多,还容易误删系统项。软领驱动大师的注册表修复会先扫描 Installer 项权限和旧驱动键值,把异常点列出来,确认后一次修复,不用在 regedit 里逐项翻找。
先看系统修复。这个功能会检查驱动相关的系统组件和注册表键值,自动修掉错误1406常见的 Installer 项权限问题以及损坏的安装信息,扫出来的问题点可以一次处理。

再看驱动管理。它可以定位到当前硬件对应的驱动版本,一键更新到与系统匹配的版本,并清理掉旧驱动残留的注册表键值,减少新驱动写入时的冲突。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软领官网 wyouhua.com 直接下载,安装无捆绑勾选项;软件里可点客服按钮联系真人客服,复杂情况有工程师远程协助。

方法3 清理旧驱动残留的注册表项
删除旧驱动残留,避免键值冲突。同一硬件装过多个版本驱动时,旧版服务子项没删干净,新安装包写入同一个键名就会报错误1406。
操作步骤
- 按 Win+X 打开设备管理器,找到报错设备对应的驱动
- 右键卸载设备,勾选“删除此设备的驱动程序软件”
- 在注册表编辑器中定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
- 按设备名找到旧驱动的服务子项,先右键导出备份,再删除
- 重启电脑后重新安装驱动,观察错误1406是否消失
删注册表前务必先导出备份,删错了可以在备份文件上双击导入恢复。
方法4 重新注册 Windows Installer 组件
重置 Installer 服务信息,修复损坏安装程序信息。如果错误1406出现在多种驱动安装包上,可能是 Windows Installer 组件本身状态异常,重注册一遍能恢复默认配置。
操作步骤
- 以管理员身份打开命令提示符
- 依次运行 msiexec /unregister 和 msiexec /regserver
- 再运行 DISM /Online /Cleanup-Image /RestoreHealth
- 运行 sfc /scannow 检查系统文件
- 重启电脑后再安装驱动
方法5 用系统还原点或重置系统注册表权限兜底
前述无效时恢复最近可用的系统状态。系统还原能把注册表权限和 Installer 组件状态带回错误1406出现之前的版本,还原后先按方法2赋予 Everyone 完全控制,再装驱动。
操作步骤
- 打开“系统属性→系统保护→系统还原”
- 选择错误1406出现之前创建的还原点
- 按向导完成还原并重启
- 还原后先重新赋予 Installer 项 Everyone 完全控制,再安装驱动
常见问题
错误1406安装驱动提示无法写入注册表怎么解决?
先右键安装包以管理员身份运行,再给 Installer 项添加 Everyone 完全控制;无效时用软领驱动大师修复注册表并清理旧驱动残留。
Win10 安装显卡驱动出现错误1406 怎么办?
先卸载旧显卡驱动,勾选“删除此设备的驱动程序软件”,再用 DDU 清理残留,然后管理员运行新驱动安装包。Win10 1803/2004 都适用。
错误1406 注册表权限 Everyone 完全控制怎么设置?
打开 regedit,定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer,右键权限,添加 Everyone 并勾选完全控制。
错误1406 和 Installer 注册表项权限有关吗?
有关。错误1406 就是写入注册表被拒,Installer 项权限被收窄是最常见原因,赋予 Everyone 完全控制多数能恢复。
清理旧驱动残留能解决错误1406吗?
能。旧驱动服务子项未删干净会与新驱动键值冲突,按方法3删除并重启后再装驱动即可。
推荐阅读
右下角喇叭显示红叉、打开提示音频服务未运行,错误0x80070005:拒绝访问的解决方法
相关推荐

提示