Windows 11系统异常时应先运行sfc /scannow修复受保护组件,若失败则用DISM在线或离线修复系统映像,再重新执行SFC;文件被占用时需在安全模式下运行SFC。

当 Windows 11 出现设置打不开、应用崩溃、桌面图标消失或频繁弹出“找不到指定模块”等异常时,极大概率是受保护的系统组件(如 ntoskrnl.exe、win32k.sys、api-ms-win-crt-*.dll)已损坏或被非法替换,必须立即启用系统核心扫描修复机制定位并恢复这些关键文件。
运行 SFC 扫描修复受保护系统组件
这是最直接有效的第一步,SFC 会比对当前系统文件与 WinSxS 组件存储中的原始哈希值,自动识别并还原损坏或缺失的核心组件。
按下 Win + X 键,在弹出菜单中选择“终端(管理员)”。
在用户账户控制提示中点击“是”,允许提升权限——【若跳过此步,SFC 将因权限不足而静默跳过所有受保护路径】。
在管理员终端中输入命令:sfc /scannow,然后按回车执行。
等待扫描完成(通常耗时 8–25 分钟),期间请勿关闭窗口、切换程序或中断操作;若返回“Windows 资源保护找到了损坏文件并成功修复了它们”,说明组件已恢复;若显示“无法修复其中一些文件”,需立即进入下一步。
用 DISM 修复底层系统映像以支撑 SFC
当 SFC 报告“无法修复”时,说明它依赖的 WinSxS 映像本身已损坏。DISM 能从 Windows 更新服务器拉取纯净数据重建映像,为 SFC 提供可信修复源。
方法一:在线自动修复(推荐)
确保设备已连接稳定互联网,在同一管理员终端中依次执行以下三条命令,每条执行完毕并出现新提示符后再输入下一条:
① DISM /Online /Cleanup-Image /CheckHealth
② DISM /Online /Cleanup-Image /ScanHealth
③ DISM /Online /Cleanup-Image /RestoreHealth
方法二:离线指定 ISO 源修复(无网络时使用)
将 Windows 11 官方 ISO 挂载为虚拟光驱(如分配盘符为 E:),确认其 E:\sources\install.wim 存在后,在管理员终端中运行:DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim:1 /LimitAccess。
DISM 执行完成后,不关闭终端,立即输入 sfc /scannow 再次扫描——这一步不可省略,否则修复不闭环。
在安全模式下强制运行 SFC 解除文件占用
某些核心 DLL 或驱动文件(如 ci.dll、dxgkrnl.sys)在正常启动状态下被系统进程独占锁定,SFC 无法读取或覆盖。安全模式仅加载最小必要服务,可绕过该限制。
按 Win + R 打开“运行”,输入 msconfig 回车。
切换到“引导”选项卡,勾选“安全引导”,并选择“最小”模式。
点击“确定”→“重新启动”,电脑将进入安全模式。
再次以管理员身份打开终端,运行 sfc /scannow。
修复完成后,回到 msconfig →“引导”选项卡,取消勾选“安全引导”,重启即可退出安全模式。


















