Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

安装System Update Readiness Tool

    提供此更新是因为在 Windows servicing store 中发现了不一致,这可能会影响将来成功安装更新、service pack 和软件。此工具将检查您的计算机上是否存在这种不一致,并在找到不一致时尝试解决问题。

各系统版本:

https://docs.microsoft.com/en-us/troubleshoot/windows-server/deployment/fix-windows-update-errors

 

SFC模式

首先,点击开始菜单,在附件中以管理员身份运行“命令提示符“CMD

 

在提示符后面输入sfc /scannow回车,来扫描所有受保护系统文件的完整性,并修复文件,整个扫描过程大概需要5分钟,耐心等待扫描完成。

 Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

  • 扫描结果会详细列出问题文件,以及修复记录。如下图所示,该系统正常,未发现损坏文件。

 Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

  • 如需扫描参考文件的完整性,我们可以在命令提示符后面输入sfc /scanfile回车。

 Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

  • 如要运用SFC扫描修复命令的其他功能,请参考sfc /?回车后所列出来的示例,如图所示。

 Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

 

例子:

使用SFC命令恢复“Windows任务管理器”bai的执行文件Taskmgr.exe,要执行如du下操作:

一、在“命令提示符”中,输入命令“SFC/Scannow”,回车。zhi

二、扫描并修复受损的系统文件,当然包括了Taskmgr.exe文件。

这个命令在完成扫描还有重启的操作后,会在“C:\WINDOWS\system32\dllcache”文件中生成Taskmgr.exe文件,而且会自动在“C:\Wiii(lows\System32”文件夹中复制一个Taskmgr.exe文件。

这个命令的参数作用如下:

/scannow:马上扫描所有受保护的系统文件。

/scanonce:一dao次性扫描所有受保护的系统文件。

/scanboot:每次重启的时候扫描所有受保护的系统文件。

/revert:将扫描返回到默认的操作。

/purgecache:立即清除“Windows文件保护”文件的缓存,并且扫描所有受保护的系统文件。

/cachesize=x:设置“Windows文件保护”文件得缓存大小,以兆为单位。

 

 

 

DISM命令

分别输入并回车执行下面两条命令:

DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Restorehealth

 

  • 首先,以管理员身份运行cmd,然后我们可以通过dism命令来操作。

 Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

  • 然后这里有一些常用的检测和修复方法。(注意命令中的空格)

Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

1>>查看映像版本:Dism /online /Get-CurrentEdition

然后可以看到我的版本和版本类型(专业版)

 

  • 2>>扫描映像,查看映像是否有损坏(有损坏时电脑会遇到许多小问题,比如可能无法更新系统):Dism /Online /Cleanup-Image /ScanHealth

这里有进度条显示,以及提示是否有损坏。

Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

  • 3>>查看损坏程度:Dism /Online /Cleanup-Image /CheckHealth

Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

  • 4>>最后是修复系统映像文件(划重点!!!):Dism /Online /Cleanup-Image /RestoreHealth

Windows系统修复(System Update Readiness Tool、SFC模式、DISM命令)可解决系统更新问题。

 

 

 

当然还有两个常用方法:

>>Dism /online /Get-TargetEditions命令,回车,可见系统可以升级。

>> 如果我们不使用 Windows 更新来修复一个联机的映像文件,而要使用自己的映像文件来源,可以在管理员命令提示符窗口输入:

Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess命令,来进行系统映像文件的修复。

 

上一篇:Ubuntu字库安装


下一篇:Kubernetes CKA认证运维工程师笔记-Kubernetes故障排查