×

winload.exe 数字签名无法验证情况

hqy hqy 发表于2022-08-29 11:34:55 浏览1034 评论0

抢沙发发表评论

问题场景:


最近频繁有云主机用户出现 Windows VM重启后出现异常,基本上为Windows 2008 R2的


问题截图 如下:


image.png

Windows 无法验证此文件的数字签名

根据上图为Windows 2008 R2 VM重启出现 winload.exe 数字签名无法验证情况,查找网上类似的情况处理无非以下两种


1.在高级引导选项禁用 驱动程序的签名检查


2.在其它运行正常VM或在系统副本中拷贝覆盖


在尝试上述两种操作后,故障仍是无法解决,同时在禁用驱动程序签名验证时出现蓝屏的问题。


综合情况,通过谷歌搜索和微软官网继续查资料,结果在微软链接:


https://support.microsoft.com/en-us/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus 


找到问题原因所在。总结起来说,在2019年期间,因SHA1算法问题,微软逐步通过补丁在推送SHA2算法的支持,同时停用SHA1的支持,上面链接也提及类似问题解决方法,在此参考进行处理,大伙感兴趣可以点击上面的链接看看


以下方法实测可正常启动,仅限于Windows 2008 R2类似问题处理参考


解决方法:


通过PE引导系统,使用DISM++脱机安装有关补丁进行更新修复


有关补丁编号:


KB4490628  服务堆栈更新

KB4474419  Sha-2更新

KB3133977 VM或EFI引导要求安装


下载补丁可在微软在线补丁网站下载  https://www.catalog.update.microsoft.com/home.aspx


DISM++ 下载站点 https://www.chuyu.me/zh-Hant/


PE  微PE(个人喜欢),贴个链接 http://www.wepe.com.cn/。可根据个人喜好选择,支持DISM++运行即可


修复步骤


在所使用PE镜像中添加 Dism++应用安装包和补丁压缩包 ,通过UltraISO进行添加


在PE引导进入系统后,解压到其它盘符目录下


1.通过DISM++安装补丁


b8e1cbf553f41312bff66ee9811f6fa8_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMyNTA1NTQ=,size_16,color_FFFFFF,t_70.png


此处注意系统盘所在后续步骤需要使用,上图中系统盘所在盘符为D


在补丁安装后执行后续步骤


2.重建BOOT引导文件


进入命令行下,执行以下命令


bcdboot D:\Windows /s E:\


3.卸载PE,退出重启,卸载检查系统启动情况


具体情况因操作系统环境而定,仅供参考

————————————————


打赏

本文链接:https://www.kinber.cn/post/2686.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客