修正Windows启动时的错误0xc0000428, 0xc0000225或0xc000000f (Windows 10/8.1/8/7/Vista)

修正Windows启动时的错误0xc0000428, 0xc0000225或0xc000000f (Windows 10/8.1/8/7/Vista)

Andy Davis

Windows启动错误0xc0000428、0xc000000f和0xc0000225可能由于几种原因而发生:例如,在安装关键的Windows更新时,在将Windows升级到较新的版本时,或在系统上安装了新的软件或硬件后,由于计算机关闭。

在大多数情况下,0xc0000428、0xc000000f和0xc0000225的错误可以通过禁用数字签名检查或修复Windows启动加载器来轻松解决。

本教程展示了在基于Windows 10、8.1、8、7或Vista的计算机中修复以下问题的最常见方法。

问题-用本指南解决的症状。

  • "应用程序或操作系统无法加载,因为缺少所需文件或包含错误。 文件:\Windows\system32\winload.efi - 错误代码:0xc0000225" " 你的电脑/设备需要维修。 所需的设备没有连接或无法访问。
    错误代码:0xc0000225。" " 你的电脑/设备需要维修。 操作系统无法加载,因为文件的数字签名无法验证。 错误代码:0xc0000225" "Windows无法验证此文件的数字签名:\windows\system32\winload.exe - 错误代码:0xc0000428" "Windows启动管理器。 Windows无法启动。 最近的硬件或软件变化可能是原因。 文件:\windows\system32\boot\winload.efi 状态。0xc000000f
    "

如何修复Windows启动错误0xc000000f, 0xc0000428 & 0xc0000225 (Windows 10, 8.1, 8, 7 & Vista)

方法1:禁用驱动程序签名执行。方法2:运行启动修复。方法3:检查和修复文件系统。方法4:恢复Windows注册表。方法5:修复启动配置数据。 方法1:禁用驱动程序签名执行。

首先,尝试禁用驱动程序签名执行。

Windows 7和Vista。

1.打开计算机电源,按 F8 当你的计算机启动时,在Windows标志出现之前,按一下 "M "键。
2. 在 高级选项菜单 ,使用你的键盘方向键来突出显示 禁用驱动程序签名执行 选项,然后按 进入 .

3. 如果Windows正常启动,则删除任何最近安装的程序或驱动程序(如果有的话),然后搜索和 通过Window Update安装所有可用的更新 .
4. 重新启动你的计算机。

此外 :如果你想永久禁用驱动程序签名强制执行,那么请阅读这篇文章:如何修复:Windows 8.1, 8, 7 & Vista中 "Windows无法验证此文件的数字签名 "错误。

Windows 10, 8 & 8.1

1. 在恢复屏幕上按下F8键,启动启动设置。

2. 在启动设置屏幕上,按 7 钥匙。

3. 如果Windows正常启动,然后删除任何最近安装的程序或驱动程序(如果有的话),然后搜索和 通过Window Update安装所有可用的更新 .
4. 重新启动你的计算机。

此外 :如果你想永久禁用驱动程序签名强制执行,那么请阅读这篇文章:如何修复:Windows 8.1, 8, 7 & Vista中 "Windows无法验证此文件的数字签名 "错误。

方法2.运行启动修复。

1. 从Windows媒体(DVD或USB)启动你的电脑。
2. 在语言选项中,按 下一页 .
3. 选择 修复你的电脑 .
4.

  • Windows 7或Vista。 新闻 下一页 并打开 开机维修 . Windows 10、8.1或8。 选择 故障排除 -> 高级选项 -> 启动修复。

5. 当启动维修完成后。 重新启动 你的电脑。

方法三:检查和修复文件系统

1. 从Windows媒体(DVD或USB)启动你的电脑。
2. 在语言选项中,按 下一页 .
3. 选择 修复你的电脑 .
4.

  • Windows 7或Vista。 新闻 下一页 并打开 命令提示符 . Windows 10、8.1或8。 选择 故障排除 -> 高级选项 -> 命令提示符

5. 在命令提示符下输入 : bcdedit 并按 进入。
6.
注意操作系统分区的盘符(例如 "osdevice-partition=")。 D : ")

7. 然后给出这个命令*并按 进入 :

  • chkdsk D: /f

注意:根据你的情况,替换字母 "D"。

8. 当检查磁盘完成后,关闭命令提示符和 重新启动 你的电脑。

方法四:恢复Windows注册表。

1. 靴子在 命令提示符 高级选项。
2.
在命令提示符下输入 : bcdedit 并按 进入。
3.
注意驱动力 的操作系统分区(例如,"osdevice -> partition= C : ")

4. 然后输入驱动器 的操作系统分区+ : 并按 进入。 (例如:C : )
5. 然后按顺序给出以下命令(按 进入 在每个命令之后)。

  • cd \windows\system32\config md backupold copy *.* backupold cd regback copy *.* 。

* 通知:按 a 当要求覆盖目的地的所有文件时。

6. 类型 退出 并按 进入 来关闭命令提示符。
7.重新启动 你的电脑。

注意:如果重新启动后,你的电脑无法启动,出现错误" 由于系统注册文件缺失或包含错误,操作系统无法被加载。 ",(见下面的截图),然后从Windows安装介质启动,启动命令提示符,从 "backupold "文件夹中恢复原始注册表文件,依次给出以下命令。

  • cd \windows\system32\config\backupold copy *.* 。

(类型 退出 并按 进入 以关闭命令提示符,然后 重新启动 你的电脑)。

方法5.修复启动配置数据

1.从Windows媒体(DVD或USB)启动你的电脑。
2.启动命令提示符。
3.根据你的操作系统版本,按照下面的指示操作。

4A. Windows 7或Vista。

a. 在命令提示符下给出这些命令。

  • bootrec /fixmbr bootrec /fixboot

b. 关闭命令提示符,并尝试在Windows中正常启动。 如果Windows仍然无法启动,则再次启动命令提示符,并发出此命令。

  • bootrec.exe /rebuildbcd

c. 在执行了 bootrec.exe /rebuildbcd 指挥。

  • 案例A:如果你看到信息" 已确认的Windows安装总数。 1 ":

1.按 Y 键(是),以 添加安装到启动列表 .
2.
重新启动 你的电脑,并尝试在Windows中正常启动。

  • 案例B:如果你看到信息" 已确认的Windows安装总数: 0 "然后。

1.类型 bcdedit 并按 进入 来找出哪个是操作系统的分区字母(例如 "osdevice -> partition=")。 C :").

2.然后按顺序输入以下命令。

注意:将字母" C 根据你的情况,用操作系统分区的盘符"。

    • bcdedit /export C:\bcdbackup C: cd boot attrib bcd -s -h -r ren C:\boot\bcd bcd.old bootrec /rebuildbcd

3.按 Y 键(是),以 添加安装到启动列表。
4. 重新启动 你的电脑,并在Windows中正常启动。

4B. Windows 10, 8.1或8:

a. 在命令提示符下给出这些命令。

  • diskpart list volume

- 注意卷号的 系统研究 ("系统保留")卷和驱动函的。 操作系统 量。 *

的"。 系统研究 "卷包含启动管理器和启动配置数据,它是所有卷中体积最小的(例如100MB,350MB),如果你使用基于UEFI的计算机,那么 "系统保留 "是Fat32格式(又称 "EFI "卷)。
OS 卷是安装Windows的分区,通常是规模最大的卷(GB)。

比如说 在这个例子中。

"System Rese "分区的卷号是 "2"

操作系统卷的盘符是 "D"。

b. 通过输入这个命令选择系统卷。 选择第二卷

注意:根据你的情况,替换数字 "2"。

c. 然后发出这些命令。

  • 指派字母=Z 退出

d. 最后输入这个命令。

  • bcdboot D:\windows /s Z: /f ALL

注意:替换字母 "D",根据驱动器的字母 "D"。 OS 在你的情况下,体积。

e. 重新启动你的电脑,并尝试在Windows中正常启动。 如果Windows不能启动,那么按照同样的步骤,但在最后,输入这个命令。

  • bcdboot D:\windows /s Z: /f UEFI

就是这样!让我知道本指南是否对你有帮助,请留下你的经验评论。 请喜欢并分享本指南以帮助他人。


Andy Davis

A system administrator s blog about Windows

Leave a comment