一开始遇到驱动安装失败的问题马,如下图所示
后来在高级启动中,按F7 禁用驱动程序强制签名解决,但是这种方法不是永久的,正常关机或重启后开机又出现了上面错误。
然后在cmd中输入命令bcdedit.exe /set nointegritychecks on,cmd提示操作成功完成,如下图所示。但是依然安装失败(代码52),请问怎么解决?
一开始遇到驱动安装失败的问题马,如下图所示
后来在高级启动中,按F7 禁用驱动程序强制签名解决,但是这种方法不是永久的,正常关机或重启后开机又出现了上面错误。
然后在cmd中输入命令bcdedit.exe /set nointegritychecks on,cmd提示操作成功完成,如下图所示。但是依然安装失败(代码52),请问怎么解决?
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
针对你的问题,可以尝试以下解决方案:
使用管理员权限运行命令提示符(cmd):右击开始菜单,选择“命令提示符(管理员)”,确保以管理员权限运行命令提示符。然后尝试再次运行命令 bcdedit.exe /set nointegritychecks on
,确认是否已经正确设置了禁用数字签名验证。注意命令提示符中输出的信息,确认是否成功禁用数字签名验证。
检查驱动程序的来源和完整性:确保你正在安装的驱动程序来自可靠的来源,并且是与你的设备型号和操作系统兼容的最新版本。尝试从官方网站或可信赖的下载源获取驱动程序。同时,检查驱动程序的数字签名是否完整有效。你可以尝试重新下载驱动程序并再次安装。
关闭驱动程序签名强制:除了使用 bcdedit.exe
命令禁用数字签名验证外,还可以通过修改注册表来关闭驱动程序签名强制。请按照以下步骤操作:
a. 打开注册表编辑器(输入 regedit
命令)。
b. 定位到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
。
c. 找到名为 DriverSigningPolicy
的键值并将其设置为 Disable_Signature_Enforcement
(如果存在的话)。如果找不到该键值,可以手动创建一个新的键值并设置相应的值。请注意修改注册表时要小心谨慎,确保操作正确。
d. 修改完成后,重启电脑并尝试安装驱动程序。
请注意,关闭数字签名验证可能会带来安全风险,因为它允许加载未经验证的驱动程序。仅在确保驱动程序的来源可靠并且存在兼容性问题时才考虑使用此方法。如果问题仍然存在,建议联系设备制造商或寻求专业的技术支持帮助解决驱动安装问题。