前天一读者发截图,说他Win11装网卡驱动,设备管理器里网卡带黄叹号,属性报”代码52:Windows无法验证此设备所需的驱动程序的数字签名”,驱动死活起不来,上不了网。这报错我熟。
代码52的意思就一句人话:这驱动没数字签名,或者签名Win11不认,系统出于安全把它拦了。大部分情况是驱动下错了版本,或者用了来路不明的改版驱动。
先说最该做的:去官网下对应型号、对应系统位数的正经签名驱动。64位Win11就得装64位驱动,拿个32位的或者万能驱动硬塞,必报52。我那台之前图省事用了某驱动精灵下的包,就是52,换官网的立马好。
要是你确认驱动是正的、就是签名这关过不去,可以临时把驱动签名强制关掉。设置→恢复→高级启动→立即重启,进去后疑难解答→高级选项→启动设置→按F7(或7)选”禁用驱动程序签名强制”。重启进系统这状态下,再装驱动就能过。
哦还有个命令行法子,管理员cmd敲 bcdedit /set testsigning on,回车重启,桌面右下角会冒个”测试模式”水印,这时候装未签名驱动能行。装完记得再 bcdedit /set testsigning off 关掉,不然一直挂水印还留安全隐患。
说起来我邻居老王,他那是Secure Boot开着,testsigning根本不生效,折腾半天。最后还是去官网下带签名的驱动才解决。所以Secure Boot开启的机器,老老实实找签名驱动,别跟签名强制较劲。
对了,驱动文件要是被SmartScreen拦了,右键那个inf或exe→属性→最底下”解除锁定”勾上再装。还有,下下来的压缩包有时带个.catalog签名文件,别漏了,跟inf放一块系统才认。
最要紧的一条:别为了图快去关掉Secure Boot再装来路不明的驱动,那等于把系统大门敞开,万一驱动里夹带点啥,比没网卡惨多了。
你现在是Secure Boot开着还是关的?驱动是从官网下的还是第三方扒的?说下我帮你想招。
