momo zone

调核人的blog

使用dism维护windows7,8

使用DISM命令修复系统

注意:DISM命令只会修复系统自带的文件,第三方软件、驱动问题使用此命令修复是无效的,修复过程是比较漫长的,但是修复期间不会影响你系统正常使用、也不会卡什么的,占用资源比较低。

一、检查映像是否可修复

1.扫描映像来检查损坏。在管理员命令提示符下键入以下命令:

Dism /Online /Cleanup-Image /ScanHealth  [直接复制,手打的话请注意命令中的空格]

这条命令将扫描全部系统文件并和官方系统文件对比,扫描计算机中的不一致情况,扫描完成后会有提示,扫描完成后的结果:

************************************************************************************************

PS C:\windows\system32> Dism /Online /Cleanup-Image /ScanHealth

部署映像服务和管理工具

版本: 6.3.9600.16384

映像版本: 6.3.9600.16384

[==========================100.0%==========================]
可以修复组件存储。
操作成功完成。

**************************************************************************************************

2.检查映像以查看是否有检测到损坏。在管理员命令提示符下键入:

                                   Dism /Online /Cleanup-Image /CheckHealth   [直接复制,手打的话请注意命令中的空格]

注意:这条命令必须在前一条命令执行完以后发现系统文件有损坏时使用

当使用 /CheckHealth 参数时,DISM 工具将报告映像是状态良好、可以修复、还是不可修复。如果映像不可修复,必须放弃该映像,并重新开始。如果映像可以修复,可以使用 /RestoreHealth 参数来修复映像。

比如博主测试 /CheckHealth命令的结果如下:

****************************************************************************************************

PS C:\windows\system32> Dism /Online /Cleanup-Image /CheckHealth

部署映像服务和管理工具
版本: 6.3.9600.16384

映像版本: 6.3.9600.16384

可以修复组件存储。
操作成功完成。

*****************************************************************************************************

二、修复映像

若扫描出系统中的不一致情况,检测到系统中存在损坏的文件,并报告映像是状态良好、可以修复等,就可以用 /RestoreHealth 参数进行修复。

1.若要修复映像,在管理员命令提示符下键入:

                            DISM /Online /Cleanup-image /RestoreHealth

这条命令是把那些不同的系统文件还原成官方系统源文件,其他的第三方软件和用户设置完全保留,比重装好多了。而且在扫描与修复的时候系统未损坏部分正常运行,电脑可以照常工作。

联网无法修复的多尝试几次,使用挂载本地文件较为繁琐

如果无法修复请多尝试几次或者挂着VPN试试,一般多尝试几次都能搞定。因为第二种比较繁琐

2.或者,若要使用你自己的一些来源,不使用 Windows 更新来修复一个联机映像,则键入:

    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

前面的命令需要在连网的情况下执行,因为会自动连接服务器就行下载源文件,第二种用的是系统镜像进行修复,无需联网。

三、 分析组件存储并清理

C:\Windows\system32>Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

部署映像服务和管理工具
版本: 6.3.9600.17031

映像版本: 6.3.9600.17031

[===========================99.8%========================= ]

组件存储(WinSxS)信息:

Windows 资源管理器报告的组件存储大小 : 6.90 GB

组件存储的实际大小 : 6.73 GB

已与 Windows 共享 : 5.12 GB
备份和已禁用的功能 : 1.12 GB
缓存和临时数据 : 503.47 MB

上次清理的日期 : 2014-12-12 05:59:03

可回收的程序包数 : 1
推荐使用组件存储清理 : 是

操作成功完成。

执行组件 清理:

C:\Windows\system32>Dism.exe /online /Cleanup-Image /StartComponentCleanup

部署映像服务和管理工具
版本: 6.3.9600.17031

映像版本: 6.3.9600.17031

[==========================100.0%==========================]
操作成功完成。

四、重置系统镜像

C:\Windows\system32>Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

部署映像服务和管理工具
版本: 6.3.9600.17031

映像版本: 6.3.9600.17031

[==========================100.0%==========================]

如果 出现错误就:

[=============              23.8%                          ]
错误: 1726

远程过程调用失败。

可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件

再执行一次组件清除:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

并把windows search服务停掉

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: