欢迎您访问新疆栾骏商贸有限公司,公司主营电子五金轴承产品批发业务!
全国咨询热线: 400-8878-609

新闻资讯

技术学院

Windows 11系统文件损坏怎么办_Windows 11使用SFC和DISM命令扫描并修复系统

作者:裘德小鎮的故事2025-12-30 00:00:00
若Windows 11出现蓝屏、启动异常或“资源保护无法执行请求的操作”,说明系统文件损坏,需依次运行SFC扫描修复、DISM在线修复或指定ISO镜像源修复、安全模式下重试SFC、以及使用PowerShell替代CMD执行命令。

如果您发现Windows 11系统出现蓝屏、启动异常、功能失效或提示“资源保护无法执行请求的操作”,则很可能是系统文件已损坏。以下是使用SFC和DISM命令扫描并修复系统文件的多种方法:

一、运行SFC扫描并修复受保护系统文件

SFC(系统文件检查器)是Windows内置的完整性验证工具,它会比对当前系统文件与组件存储(WinSxS)中的原始副本,自动替换已损坏、丢失或被篡改的受保护文件。该操作必须在DISM修复映像后执行,以确保源文件健康。

1、点击“开始”按钮,在搜索栏中输入cmd,右键单击“命令提示符”,选择“以管理员身份运行”。

2、在弹出的用户账户控制窗口中点击“”。

3、在命令提示符窗口中输入以下命令并按回车:sfc /scannow

4、等待扫描完成,进度条达到100%,此过程通常耗时5–15分钟,请勿关闭窗口。

5、根据返回结果判断:若显示“Windows 资源保护未发现任何完整性冲突”,说明系统文件正常;若显示“找到了损坏文件并成功修复”,则修复已完成;若提示“无法执行请求的操作”,需立即转至DISM修复步骤。

二、使用DISM检查并修复Windows映像

DISM(部署映像服务和管理)用于修复Windows系统映像本身,即WinSxS组件存储。当SFC失败时,往往是因为该映像已损坏,DISM可从Windows Update下载完整健康文件重建映像,为后续SFC提供可靠源。

1、保持管理员权限的命令提示符窗口开启(无需关闭上一步窗口)。

2、输入以下命令并按回车,进行快速健康状态检查:DISM /Online /Cleanup-Image /CheckHealth

3、若返回“映像具有严重损坏”,继续执行深度扫描命令:DISM /Online /Cleanup-Image /ScanHealth

4、确认损坏存在后,执行核心修复命令:DISM /Online /Cleanup-Image /RestoreHealth

5、等待命令完成,此过程将自动联网从Windows Update获取所需文件,可能持续10–40分钟,请确保网络稳定且未启用代理拦截更新流量。

三、指定本地ISO镜像作为DISM修复源

当Windows Update服务异常、网络受限或DISM在线修复卡在62.3%等进度点时,可绕过网络,直接使用本地Windows 11安装镜像(WIM/ESD)作为修复源,避免因源不可用导致修复失败。

1、下载官方Windows 11 ISO镜像,通过“此电脑”右键挂载,或使用7-Zip解压出其中的sources\install.wim文件(典型路径如E:\sources\install.wim)。

2、以管理员身份运行命令提示符。

3、输入以下命令(请将路径替换为实际挂载盘符及文件位置):DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:1 /LimitAccess

4、执行过程中不连接Windows Update,仅依赖指定WIM内的第1个映像索引(适用于标准版Windows 11)。

5、命令完成后,立即重新运行sfc /scannow验证系统文件是否恢复正常。

四、在安全模式下重复SFC扫描

某些系统文件在常规启动状态下被占用或锁定,导致SFC无法访问或替换。安全模式仅加载最小驱动集与核心服务,可解除多数文件占用,提升SFC修复成功率。

1、按住Shift键点击“开始”→“电源”→“重启”,进入Windows恢复环境。

2、依次选择“疑难解答”→“高级选项”→“启动设置”→“重启”。

3、重启后按数字键4F4进入安全模式。

4、登录后,以管理员身份运行命令提示符。

5、再次执行:sfc /scannow

6、扫描结束后,重启进入正常模式,观察问题是否缓解。

五、使用Windows终端(PowerShell)替代CMD执行修复

Windows 11默认终端已升级为Windows Terminal,其PowerShell内核对长路径、Unicode字符及错误反馈更稳定,部分CMD环境下报错的DISM/SFC命令在此环境中可成功执行。

1、按下Win + X组合键,选择“终端(管理员)”。

2、若默认为PowerShell标签页,直接输入命令;若为CMD标签页,点击顶部加号“+”,新建PowerShell会话。

3、在PowerShell中输入:sfc /scannow,回车执行。

4、如需DISM操作,同样在PowerShell中逐条输入:DISM /Online /Cleanup-Image /RestoreHealth

5、PowerShell会输出更详细的阶段日志,便于识别卡顿环节(如“正在下载包”、“正在应用修复”),不建议中途终止。