winload.exe windows无法验证此文件的数字签名问题

之前用了软媒魔方的修改开机启动画面,将虚拟机中的win7精简版的开机画面给替换掉。然后就将软媒给卸载了。

刚才手贱用360杀毒扫描了一下,提示winload.exe及另外一个文件数字签名不对,遂点击处理,处理完毕也没有什么问题,待过了一会儿因为虚拟机网络有点问题就重启了一下,于是发现这样的错误提示。

winload.exe windows无法验证此文件的数字签名

我还有点蒙,都不知道怎么的就无法开机了???

于是尝试进入安全模式,进不去,其他的安全模式也都试过,进不去,均提示验证签名失败。

网上查了查,以为是引导的问题,但是系统是虚拟机没法用pe进系统修复,后来直接查了错误代码,发现了如何解决。

1.在你需要修复的虚拟机上右键点击,设置CD/DVD的ISO文件路径为windows7 ISO文件的路径,如果你是物理主机的话使用安装U盘插在电脑上即可。

2.进入bios选择从CD/DVD启动,vmware进虚拟机bios的快捷键是esc或f12或f2,物理机如果你使用的是光盘请选择从光盘启动,如果是U盘请选择从U盘启动,物理机进入bios的快捷键各不相同,请询问你的主板厂商查询对应的快捷键。

3.从CD/DVD启动后稍等一会儿,会出现选择语言界面,点击下一步。然后会显示安装界面,在左下角会有一个修复windows的选项,点击这个修复windows。

4.之后可以直接选择修复windows的错误,当然通常会提示失败,选择下方的高级选项。

5.点击高级选项后会有几个选择,分别是从系统备份等进行恢复,这里我们选择命令行模式

6.进入命令行模式后,使用

c:

命令进入你的c盘,但在此模式下通常c盘符并非你的windows系统盘,以博主的虚拟机为例,虚拟机内c盘变为e盘,因此应输入

e:

进入windows系统盘。

7.如何确定你已经进入系统盘?输入以下

dir

命令,若命令提示符打印出来的目录包含 windows,Program Files (x86)这两个目录,则当前盘符为windows系统盘。

8.其他的盘符切换方式:

d:

e:

f:

g:

h:

9.确定好你的windows系统盘符后,使用命令对系统进行修复

copy C:\Windows\System32\Boot\winload.exe C:\Windows\System32\

上方命令中的两个C:需修改为你之前确定的windows系统盘盘符,以博主为例是

copy E:\Windows\System32\Boot\winload.exe E:\Windows\System32\

执行上方命令正确后,会跳出一个提示,提示你是否进行覆盖?

10.输入

yes

回车执行命令,然后重启电脑,即可进入你的系统。

修复失败通常错误:

1.在第9步时路径错误

2.第9步的copy后面需追加一个空格,第二个*:\Windows\System32\前同样需要追加一个空格

3.在第十步没有在命令行控制台输入yes并回车

tips:命令行即控制台