Windows10 系统 修复系统(使用 Dism & SFC 命令)
使用Dism & SFC命令修复系统
在Win10开始按钮上点击右键(或按Win + X快捷键),在弹出的系统快捷菜单中点击 Windows PowerShell(管理员)或者 命令提示符CMD (管理员)

DISM命令
全称:Deployment Image Servicing and Management(部署映像服务和管理)
核心功能:修复 Windows 映像(WinSxS 组件存储),为 sfc 命令提供健康的“源文件”。
SFC命令
全称:System File Checker(系统文件检查器)
核心功能:扫描并修复受保护的 Windows 系统文件。
工作原理:
-
扫描:该命令会扫描所有受 Windows 保护的系统文件(例如
.dll,.exe,.sys等)。 -
验证:它将每个文件的数字签名与存储在本地缓存(
%WinDir%\System32\dllcache\)中的正确版本进行比较。 -
修复:如果发现某个文件已损坏、被更改或不匹配,
sfc /scannow会尝试用缓存中的正确副本自动替换掉有问题的文件。
常用于解决什么问题?
-
系统不稳定、频繁崩溃或蓝屏。
-
某些系统功能(如开始菜单、搜索栏、设置应用)无法正常使用。
-
弹出“某某 .dll 文件丢失或损坏”的错误提示。
-
在安装了不兼容的软件或驱动程序后出现系统问题。
为什么“先DISM,后SFC”是更优选择?
这两个工具的关系可以用一个比喻来理解:
-
DISM(部署映像服务和管理) 好比是修复“系统镜像”这个安装源的工具。它确保你有一个健康、完整的“安装蓝图”。
-
SFC(系统文件检查器) 好比是根据“蓝图”来修复当前已安装系统的工具。它用健康的源文件来替换损坏的系统文件。
逻辑关系如下:
-
如果“系统镜像”(由DISM维护)本身已经损坏了,那么SFC用它作为源文件来修复系统时,就可能会用到坏的文件,导致修复不彻底或失败。
-
因此,先使用DISM确保“系统镜像”是健康的,然后再让SFC使用这个健康的镜像去修复当前系统,成功率会更高。
修复步骤:
Dism /Online /Cleanup-Image /CheckHealthDISM命令里有三个参数(/CheckHealth, /ScanHealth, /Restorehealth)和一个 SFC 命令构成了一个标准的系统修复流程:
推荐的系统修复诊断流程:
-
快速初步检查:
/CheckHealthDism /Online /Cleanup-Image /CheckHealth目的:几秒钟内看系统是否有已知的“病历”。如果报告有问题,则进入下一步;如果报告健康,但问题依旧,也进入下一步。
-
全面深度扫描(可选但推荐):
/ScanHealthDism /Online /Cleanup-Image /ScanHealth目的:进行彻底扫描,确认损坏的确切存在。这会花一些时间。
-
执行修复:
/RestorehealthDism /Online /Cleanup-Image /Restorehealth目的:这是实际进行修复的步骤。它会连接 Windows Update 下载健康的文件来替换损坏的组件存储。(此步骤需要互联网连接)
-
修复系统文件:
sfcsfc /scannow目的:在 DISM 修复了“源文件库”(组件存储)之后,再用 SFC 来修复当前运行的系统中的文件。
简单比喻:
-
/CheckHealth:像用体温计快速测一下有没有发烧。 -
/ScanHealth:像去医院做全面的血液检查和CT扫描,找出具体病因。 -
/Restorehealth:像根据诊断结果进行吃药或输液治疗。 -
sfc /scannow:像在身体恢复后,对各个器官功能进行调理和修复。
相关阅读:Windows系统修复 - Magiclala - 博客园
4.若要使用已装载的映像作为修复源来修复一个脱机映像,请在命令提示符下键入下列命令:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
或者,若要使用你自己的一些来源,不使用 Windows 更新来修复一个联机映像,则只需装载Win10 ISO镜像,然后在上述命令后添加安装文件install.wim路径即可。完整命令示例如下:
DISM /Online /Cleanup-Image /RestoreHealth /Source:X:\sources\install.wim:1 /LimitAccess
PS:命令中的 X: 为虚拟光驱盘符,install.wim后面的数字 1 指代Win10二合一版本ISO镜像中的Windows 10 Pro系统。
修复完成以后会生成日志文件,路径为 %windir%/Logs/CBS/CBS.log ,你可以在日志文件中查看修复系统文件的详情。
最后说一下。如果电脑经常莫名其妙的蓝屏。有可能是内存条接触不好。
1.先洗手,避免静电
2.取下内存条,用橡皮沿着内存条金手指(金属触点)的方向,轻轻擦灰;
最后在安装回去。
同时建议,把硬盘的sata 线都重新拔插几次。这样可以避免一些麻烦。
记得用软件检测一下CPU等温度。

浙公网安备 33010602011771号