应禁用自动修复机制以打破循环:一、通过msconfig启用无故障启动;二、用bcdedit命令关闭bootstatuspolicy与recoveryenabled;三、修改注册表BootExecute键值跳过磁盘自检;四、用DISM重置启动映像;五、清除EFI分区中的BCD.LOG等失败标记文件。

如果您尝试启动Windows 10电脑,但系统在检测到微小启动异常后反复触发“正在准备自动修复”界面,导致无法正常进入桌面,则很可能是Windows默认启用的启动失败自动响应机制被持续激活所致。以下是解决此问题的步骤:
一、通过系统配置禁用无故障启动
该方法直接关闭启动失败时的自动诊断流程,避免系统将常规延迟或短暂加载判定为故障并强制进入修复环境。
1、按下Win + R组合键打开“运行”对话框。
2、输入msconfig并按回车键。
3、切换至“引导”选项卡,点击右下角“高级选项”按钮。
4、勾选“无故障启动”,并在下方勾选“最小”模式。
5、点击“确定”后重启电脑,观察是否跳过自动修复流程。
二、通过命令提示符修改启动策略
该方法利用BCD编辑器永久性屏蔽启动状态检查,使系统忽略所有启动失败标记,直接尝试加载操作系统。
1、在“选择一个选项”界面中进入“疑难解答” → “高级选项” → “命令提示符”。
2、依次执行以下两条命令,每条执行后等待提示符返回:
1、bcdedit /set {default} bootstatuspolicy ignoreallfailures
2、bcdedit /set {default} recoveryenabled No
3、输入exit退出命令提示符,选择“继续”重启电脑。
三、通过注册表编辑器禁用自动检查项
该方法定位到系统会话管理器中控制磁盘自检行为的键值,将其设为跳过,从而阻止启动阶段因chkdsk挂起而误触发修复循环。
1、在“运行”对话框中输入regedit并回车,以管理员身份打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute。
3、双击右侧的AutoCheck Autochk Skip项(若不存在则右键新建DWORD(32位)值,命名为该名称)。
4、将数值数据设置为1,点击“确定”保存。
四、使用DISM工具重置启动映像
当BCD结构虽未损坏但存在冗余策略冲突时,DISM可从安装映像中提取原始启动配置,覆盖当前可能被错误修改的引导参数。
1、在命令提示符中确认系统分区(通常为C:),输入C:并回车。
2、执行命令:dism /image:C:\ /cleanup-image /revertpendingactions。
3、再执行:dism /image:C:\ /cleanup-image /restorehealth /source:wim:E:\sources\install.wim:1 /limitaccess(需提前挂载Windows安装介质,E:为光盘或U盘盘符)。
4、完成后重启电脑。
五、清除EFI系统分区中的残留修复标记
UEFI设备在多次自动修复失败后,会在EFI分区写入特定标志文件(如“/EFI/Microsoft/Boot/BCD.LOG”或“/EFI/Microsoft/Boot/Failed”),系统下次启动时读取该标记即强制进入修复流程。
1、在命令提示符中运行diskpart,输入list volume识别EFI系统分区(通常容量为100–500MB,无盘符或显示为S:、X:等)。
2、输入select volume X(X替换为实际EFI分区编号),再输入assign letter=Z:为其临时分配Z盘符。
3、输入exit退出diskpart,执行:del /f /q Z:\EFI\Microsoft\Boot\*.LOG及del /f /q Z:\EFI\Microsoft\Boot\Failed。
4、最后输入Z:并回车,确认文件已被删除,然后重启电脑。











