By wangchaoqiang, 31 October, 2025
Forums

【金山文档 | WPS云文档】 windows系统修复 https://www.kdocs.cn/l/cdmQY9SsaXpA

事情发生在我想通过电脑本地docker hub下载镜像时,电脑上原本下载的docker无法打开一直报错,我以为通过更新docker desktop即可解决问题,但卸载后已经无法正常安装docker desktop。

正常情况下可以解决的措施:

打开“启用或关闭windows功能”:通过win+R弹出对话框,输入optionalfeatures.exe,按回车

确保虚拟机平台、虚拟机监控程序平台以及适用于linux子系统选中,选中后重启电脑即可解决

最简单直接就是卸载安装新软件。

但此时我的电脑已经无法找到指定文件,所以任何勾选已经没有效果,所以我想通过命令行修复系统组件

通过管理员身份打开powershell,输入命令

DISM /Online /Cleanup-Image /CheckHealth检查健康状态

DISM /Online /Cleanup-Image /ScanHealth扫描系统映像

DISM /Online /Cleanup-Image /RestoreHealth如果损坏可以运行命令修复

完成后重启电脑,再次尝试启用功能,一般可以修复。

但是我的电脑输入dism命令后都无法运行,这通常意味系统组建储存已经损坏而且无法自动修复,所以我考虑使用iso映像来修复系统。

通过查看自己电脑版本信息,从微软官网下载对应iso映像,一定要确保后续版本号一模一样。

下载iso映像后,将其挂载到电脑,通过管理员身份运行powershell

DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\sxs /LimitAccess将E替换为ISO挂载盘

一般情况可以通过映像修复系统,但我的电脑依然无法运行dism命令,表明系统组件严重损坏。

最后只能采取一个办法,通过运行我下载的iso映像,类似于更新修复系统

选中保留个人文件和应用,此过程不会丢失个人应用和数据,如果不放心可备份后再安装。

安装完成后,通过运行上述所说的DISM命令进行修复系统即可解决问题。

后续也是下载新的docker desktop完成了所需镜像的下载。