首先使用DISM命令修复系统组件存储,依次尝试在线修复、指定本地源修复、先诊断后修复,并结合SFC工具完成系统文件修复。

如果您发现Windows 10系统运行异常,例如功能失效、更新失败或出现错误提示,可能是由于系统组件存储(Component Store)已损坏。以下是使用DISM命令修复此类问题的多种方法:
本文运行环境:Dell XPS 13,Windows 10。
一、使用在线修复源执行健康恢复
此方法利用Windows Update作为默认源来修复系统映像。DISM将从微软服务器下载必要的文件以替换损坏的组件,适用于大多数网络连接正常的场景。
1、按下Win + R组合键打开“运行”对话框,输入cmd,然后按Ctrl + Shift + Enter以管理员身份启动命令提示符。
2、在命令提示符窗口中,输入以下命令并按Enter键执行:
DISM.exe /Online /Cleanup-Image /RestoreHealth
3、等待命令执行完成,此过程可能需要数分钟到数十分钟,期间请保持网络连接稳定并不要关闭命令提示符窗口。
二、指定本地或离线源进行修复
当Windows Update服务本身受损或网络条件不佳时,可手动指定一个包含完整Windows安装文件的源路径(如安装U盘或ISO挂载目录),避免因无法访问在线源而导致修复失败。
1、将Windows 10安装介质(如U盘或DVD)连接至计算机,并确认其驱动器盘符(例如F:\)。
2、以管理员身份打开命令提示符,输入以下命令,将其中的F:\sources\install.wim替换为实际的安装文件路径:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:F:\sources\install.wim /LimitAccess
3、按Enter键执行命令,并耐心等待扫描与修复过程结束。
三、先诊断后修复
为避免不必要的修复操作,建议先进行快速健康检查和深度扫描,以准确判断组件存储是否存在问题及问题的严重程度。
1、以管理员身份运行命令提示符。
2、执行快速检查,输入命令:
DISM.exe /Online /Cleanup-Image /CheckHealth
3、若快速检查提示存在问题,则进行深度扫描,输入命令:
DISM.exe /Online /Cleanup-Image /ScanHealth
4、根据扫描结果,再执行相应的/RestoreHealth命令进行修复。
四、结合SFC工具进行综合修复
DISM负责修复底层的组件存储,而SFC(系统文件检查器)则用于修复具体的系统文件。在DISM修复完成后,应紧接着运行SFC以确保所有受保护的系统文件都得到纠正。
1、在成功执行DISM /RestoreHealth命令并重启计算机后,再次以管理员身份打开命令提示符。
2、输入以下命令并按Enter键执行:
sfc /scannow
3、等待SFC扫描100%完成,根据其报告的结果确认系统文件是否已全部修复。











