Windows10 系统 修复系统(使用 Dism & SFC 命令)
发布时间:2026-08-11 | 浏览:1
使用Dism & SFC命令修复系统
在Win10开始按钮上点击右键(或按Win + X快捷键),在弹出的系统快捷菜单中点击 Windows PowerShell(管理员)或者 命令提示符CMD (管理员)
全称 :Deployment Image Servicing and Management(部署映像服务和管理)
核心功能 : 修复 Windows 映像(WinSxS 组件存储),为 sfc 命令提供健康的“源文件”。
全称 :System File Checker(系统文件检查器)
核心功能 : 扫描并修复受保护的 Windows 系统文件。
扫描 :该命令会扫描所有受 Windows 保护的系统文件(例如 .dll , .exe , .sys 等)。
扫描 :该命令会扫描所有受 Windows 保护的系统文件(例如 .dll , .exe , .sys 等)。
验证 :它将每个文件的数字签名与存储在本地缓存( %WinDir%\System32\dllcache\ )中的正确版本进行比较。
验证 :它将每个文件的数字签名与存储在本地缓存( %WinDir%\System32\dllcache\ )中的正确版本进行比较。
修复 :如果发现某个文件已损坏、被更改或不匹配, sfc /scannow 会尝试用缓存中的正确副本自动替换掉有问题的文件。
修复 :如果发现某个文件已损坏、被更改或不匹配, sfc /scannow 会尝试用缓存中的正确副本自动替换掉有问题的文件。
某些系统功能(如开始菜单、搜索栏、设置应用)无法正常使用。
某些系统功能(如开始菜单、搜索栏、设置应用)无法正常使用。
弹出“某某 .dll 文件丢失或损坏”的错误提示。
弹出“某某 .dll 文件丢失或损坏”的错误提示。
在安装了不兼容的软件或驱动程序后出现系统问题。
在安装了不兼容的软件或驱动程序后出现系统问题。
为什么“先DISM,后SFC”是更优选择?
这两个工具的关系可以用一个比喻来理解:
DISM(部署映像服务和管理) 好比是 修复“系统镜像”这个安装源的工具 。它确保你有一个健康、完整的“安装蓝图”。
DISM(部署映像服务和管理) 好比是 修复“系统镜像”这个安装源的工具 。它确保你有一个健康、完整的“安装蓝图”。
SFC(系统文件检查器) 好比是 根据“蓝图”来修复当前已安装系统的工具 。它用健康的源文件来替换损坏的系统文件。
SFC(系统文件检查器) 好比是 根据“蓝图”来修复当前已安装系统的工具 。它用健康的源文件来替换损坏的系统文件。
如果“系统镜像”(由DISM维护)本身已经损坏了,那么SFC用它作为源文件来修复系统时,就可能会用到坏的文件,导致修复不彻底或失败。
如果“系统镜像”(由DISM维护)本身已经损坏了,那么SFC用它作为源文件来修复系统时,就可能会用到坏的文件,导致修复不彻底或失败。
因此, 先使用DISM确保“系统镜像”是健康的 ,然后再让SFC使用这个健康的镜像去修复当前系统,成功率会更高。
因此, 先使用DISM确保“系统镜像”是健康的 ,然后再让SFC使用这个健康的镜像去修复当前系统,成功率会更高。
Dism /Online /Cleanup-Image /CheckHealth DISM命令里有三个参数( /CheckHealth , /ScanHealth , /Restorehealth )和一个 SFC 命令构成了一个标准的系统修复流程:
快速初步检查 : /CheckHealth Dism /Online /Cleanup-Image /CheckHealth 目的 :几秒钟内看系统是否有已知的“病历”。如果报告有问题,则进入下一步;如果报告健康,但问题依旧,也进入下一步。
快速初步检查 : /CheckHealth
目的 :几秒钟内看系统是否有已知的“病历”。如果报告有问题,则进入下一步;如果报告健康,但问题依旧,也进入下一步。
全面深度扫描(可选但推荐) : /ScanHealth Dism /Online /Cleanup-Image /ScanHealth 目的 :进行彻底扫描,确认损坏的确切存在。这会花一些时间。
全面深度扫描(可选但推荐) : /ScanHealth
目的 :进行彻底扫描,确认损坏的确切存在。这会花一些时间。
执行修复 : /Restorehealth Dism /Online /Cleanup-Image /Restorehealth 目的 :这是 实际进行修复 的步骤。它会连接 Windows Update 下载健康的文件来替换损坏的组件存储。 (此步骤需要互联网连接)
执行修复 : /Restorehealth
目的 :这是 实际进行修复 的步骤。它会连接 Windows Update 下载健康的文件来替换损坏的组件存储。 (此步骤需要互联网连接)
修复系统文件 : sfc sfc /scannow 目的 :在 DISM 修复了“源文件库”(组件存储)之后,再用 SFC 来修复当前运行的系统中的文件。
目的 :在 DISM 修复了“源文件库”(组件存储)之后,再用 SFC 来修复当前运行的系统中的文件。
/CheckHealth :像用体温计快速测一下有没有发烧。
/CheckHealth :像用体温计快速测一下有没有发烧。
/ScanHealth :像去医院做全面的血液检查和CT扫描,找出具体病因。
/ScanHealth :像去医院做全面的血液检查和CT扫描,找出具体病因。
/Restorehealth :像根据诊断结果进行吃药或输液治疗。
/Restorehealth :像根据诊断结果进行吃药或输液治疗。
sfc /scannow :像在身体恢复后,对各个器官功能进行调理和修复。
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 ,你可以在日志文件中查看修复系统文件的详情。
最后说一下。如果电脑经常莫名其妙的蓝屏。有可能是内存条接触不好。
2.取下内存条,用橡皮沿着内存条金手指(金属触点)的方向,轻轻擦灰;
同时建议,把硬盘的sata 线都重新拔插几次。这样可以避免一些麻烦。
记得用软件检测一下CPU等温度。