win7启动时提⽰winload错误,状态0xc0000428,⽆法验证此⽂
件的数字签名
win7启动时,提⽰最新的硬件或软件更改可能安装了未正确的签名或损坏的⽂件,或者是可能来⾃未知源的恶意软件。
初步判断应该可能是两种原因:
1:系统关机时正在进⾏系统更新,未全部更新完,或意外掉电造成的数据损害;
2.操作系统是盗版系统,和某⼀个更新⽂件产⽣了兼容性错误;
解决⽅案:
1.从同版本的正常运⾏的操作系统中拷贝两个⽂件:winload.
以上两个⽂件的路径是:
c:\window\system32\
c:\window\system32\boot\
2.U盘启动故障的操作系统,进PE。
3.进⼊PE后,将拷贝的两个正常的⽂件,分别复制粘贴到故障系统中。
winload.复制到故障系统的c:\windows\system32\⽂件夹中;
winload.复制到故障系统的c:\windows\system32\boot\⽂件夹中;
4.重启后,可能会分为两种情况:
1.系统启动⽂件被替换,可能需要重新激活,⽹上下载激活程序,重新激活即可;
2.可能使⽤的是同⼀个ghost系统,重启后即恢复正常。
plus:
⽹上有资料显⽰,替换过⽂件后,需要执⾏以下命令
cmd到c:\windows\system32
1.bcdedit /set {default} osdevice boot
2.bcdedit /set {default} device boot
3.bcdedit /set {default} detecthal 1记住我
本⼈没有测试以上命令,待验证。