29
2022
08
08:58:31

Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png

一台Windows 7电脑在启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428,无法进入桌 面。


7cc7a3fb1b9779374d3e1d7177d787a6_watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.jpg




 


因为winload.exe是系统的引导文件,它出现问题时按F8是无法进入高级启动菜单的,所以在高级菜单中选择“禁用驱动程序签名强制”的方法行不通。



4da4138d9c70a059ff1815579ab552c3_watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=.jpg

 


根据网上广泛流传的用WIN PE系统启动的两种解决方法,我制作了老毛桃 win PE系统启动U盘来尝试,但均无效:


1、用c:\windows\system32\boot中的winload.exe替换c:\windows\system32中的。


无效的原因:一是用文件比较工具检测,c:\windows\system32\boot和c:\windows\system32的winload.exe是一样的。二是在老毛桃 win PE系统中不允许替换该文件。


 


2、打开命令提示符窗口中逐个执行以下命令:


cd c:\windows\system32\ 回车


bcdedit /set {default} osdevice boot


bcdedit /set {default} device boot


bcdedit /set {default} detecthal 1


无效的原因:老毛桃 win PE系统是基于Windows XP、Windows 2003、Windows 8或Windows 10的,在命令提示符窗口中执行以上命令时会提示版本不匹配。


 


其实老毛桃 win PE系统集成了Windows启动修复工具,用这个工具按提示操作就可以解决问题。





-------------------------------


win7启动时,提示最新的硬件或软件更改可能安装了未正确的签名或损坏的文件,或者是可能来自未知源的恶意软件。初步判断应该可能是两种原因:


1:系统关机时正在进行系统更新,未全部更新完,或意外掉电造成的数据损害;

2.操作系统是盗版系统.和某一个更新文件产生了兼容性错误;

解决方案

1.从同版本的正常运行的操作系统中拷贝两个文件: winload.efi/winload.exe以上两个文件的路径是:

c:\window\system32

c:\window\system32\boot\

2.U盘启动故障的操作系统,进PE。

3.进入PE后,将拷贝的两个正常的文件,分别复制粘贴到故障系统中。winload.efi/winload.exe复制到故障系统的c:\windowsisystem32\文件夹中

   winload.efi/winload.exe复制到故障系统的c:\windows\system32\boot\ 文件夹中;

4.重启后,可能会分为两种情况;


  1. 系统启动文件被替换,可能需要重新激活,网上下载激活程序,重新激活即可;


  2. 可能使用的是同一个ghost系统,重启后即恢复正常。


网上有资料显示,替换过文件后,需要执行以下命令:cmd到c:\windows\system32

  1. bcdedit /set {default] osdevice boot

  2. bcdedit /set {default} device boot

  3. bcdedit /set {default} detecthal 1


本人没有测试以上命令,待验证


本文链接:http://www.hqyman.cn/post/2682.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您的IP地址是: