在 Windows 8 与 Windows Server 2012,当系统组件有损毁时,咱们能够在不影响目前系统情况下来检查与修复系统组件。以下,当我添加功能组件时报以下错误,明显能够看出个人组件存储已损坏。网络
那今天就让我告诉你们解决方案,咱们可使用DSIM命令来解决如上问题。一条命令就能够搞定,经过这条命令是把那些不一样的系统文件还原成官方系统源文件,其余的第三方软件和用户设置彻底保留,比重装那是好多了,但比较耗时噢。并且在扫描与修复的时候系统未损坏部分正常运行,电脑能够照常工做,没有宕机时间噢。我没有指定光盘源,此时就须要从Windows更新中下载,因此须要保证网络畅通。(后面补充上如何指定光盘源)运维
知识小普及:ide
DISM(Deployment Imaging andManagement),即部署映像服务和管理, 用于安装、卸载、配置和更新脱机 Windows 映像和脱机 Windows 预安装环境 (Windows PE) 映像中的功能和程序包。 DISM.exe是一个很是强大的工具,做为普通用户,或许并不须要部署、管理映像,但对IT运维的咱们,仍是有不少的使用价值的。工具
下面介绍几个应用吧:spa
1.查看当前系统信息:blog
dism /online /Get-CurrentEdition部署
2.查看当前系统是否可升级,以及可升级版本:get
dism /online /Get-TargetEditionsit
3.开启/关闭系统功能 io
首先用命令 dism /online /Get-Features|more 查看全部功能
(1)若是你想禁用当前状态为“已启用”的功能,只需使用一个简单的DISM指令,键入:
dism /online /Disable-Feature /FeatureName:XXX
(2)若是你想开启当前状态为“已禁用”的功能,键入:
dism /online /Enable-Feature /FeatureName:XXX
4.检查映像是否可修复
扫描映像来检查损坏。在管理员命令提示符下键入如下命令:
Dism /Online /Cleanup-Image /ScanHealth
这条命令将扫描所有系统文件并和官方系统文件对比,扫描计算机中的不一致状况。
检查映像以查看是否有检测到损坏。在管理员命令提示符下键入:
Dism /Online /Cleanup-Image /CheckHealth
这 条命令必须在前一条命令执行完之后,发现系统文件有损坏时使用。当使用 /CheckHealth 参数时,DISM 工具将报告映像是状态良好、能够修复、仍是不可修复。若是映像不可修复,必须放弃该映像,并从新开始。若是映像能够修复,可使用 /RestoreHealth 参数来修复映像。
5.修复映像(我刚才就是用的直接修复,为了节省时间,就省去了扫描和检测的步骤)
若扫描出计算机中的不一致状况,检测到系统的损坏,并报告映像是状态良好、能够修复,就能够用 /RestoreHealth 参数进行修复。
刚才我使用的是 Windows 更新来修复一个联机映像,若是想使用光盘源,则键入:
Dism /Online /Cleanup-Image /RestoreHealth /Source:d:\sources\sxs /LimitAccess