使用DISM 命令修复损坏的系统文件

使用DISM 命令修复损坏的系统文件

(1)扫描系统映像状态

DISM /Online /Cleanup-Image /ScanHealth

仅扫描系统映像,检查是否有损坏,不进行修复。

(2)检查系统映像健康状态

DISM /Online /Cleanup-Image /CheckHealth

快速检查映像是否可修复(比 /ScanHealth 更快)。

(3)修复系统映像(常用)

DISM /Online /Cleanup-Image /RestoreHealth

从 Windows Update 下载并替换损坏的文件。

(4)查看镜像信息

DISM /Get-WimInfo /WimFile:H:\sources\install.wim

 输出已加载当前镜像信息及索引

(4)指定镜像修复

DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:H:\sources\install.wim:4

指定 WIM/ESD 文件作为修复源(:1 是索引,通常为4:专业版)。

(5)指定镜像修复并阻止windows Update

DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:H:\sources\install.wim:4 /LimitAccess

/LimitAccess:阻止从 Windows Update 下载,仅使用指定源

(6)启用 Windows 功能

DISM /Online /Enable-Feature /FeatureName:功能名称 /All
例如启用 .NET Framework 3.5:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
禁用 Windows 功能

DISM /Online /Disable-Feature /FeatureName:功能名称
清理 WinSxS 组件存储(释放磁盘空间)

DISM /Online /Cleanup-Image /StartComponentCleanup
清理旧的更新备份文件,减少 WinSxS 文件夹大小。

(7)重置 Windows 更新组件

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
清除所有旧版更新缓存。

(8)常见错误代码

0x800f081f:找不到源文件,需指定 /Source 或联网。

0x800f0906:无法下载文件,检查网络或手动提供源。

0x800f0922:DISM 无法连接至 Windows Update,尝试离线修复。

(9)修复流程

先运行 DISM 修复组件存储:

DISM /Online /Cleanup-Image /RestoreHealth

再运行 SFC 修复系统文件:

sfc /scannow

© 版权声明
THE END
喜欢就支持一下吧
评论 抢沙发

请登录后发表评论

    暂无评论内容