Windows10、11、Windows Sever系统修复(通用)

修复步骤:

Dism /Online /Cleanup-Image /CheckHealthDISM命令里有三个参数(/CheckHealth/ScanHealth/Restorehealth)和一个 SFC 命令构成了一个标准的系统修复流程:

推荐的系统修复诊断流程

  1. 快速初步检查/CheckHealth

    Dism /Online /Cleanup-Image /CheckHealth

    目的:几秒钟内看系统是否有已知的“病历”。如果报告有问题,则进入下一步;如果报告健康,但问题依旧,也进入下一步。

  2. 全面深度扫描(可选但推荐)/ScanHealth

    Dism /Online /Cleanup-Image /ScanHealth

    目的:进行彻底扫描,确认损坏的确切存在。这会花一些时间。

  3. 执行修复/Restorehealth

    Dism /Online /Cleanup-Image /Restorehealth

    目的:这是实际进行修复的步骤。它会连接 Windows Update 下载健康的文件来替换损坏的组件存储。(此步骤需要互联网连接)

  4. 修复系统文件sfc

    sfc /scannow

    目的:在 DISM 修复了“源文件库”(组件存储)之后,再用 SFC 来修复当前运行的系统中的文件。

简单比喻

  • /CheckHealth:像用体温计快速测一下有没有发烧。

  • /ScanHealth:像去医院做全面的血液检查和CT扫描,找出具体病因。

  • /Restorehealth:像根据诊断结果进行吃药或输液治疗。

  • sfc /scannow:像在身体恢复后,对各个器官功能进行调理和修复。

 

实际操作——检查系统是否可在线修复

在任务栏上的搜索框中,输入Powershell,并右键管理员运行

image

  1. 简单检查是否检测到任何损坏。例如,在命令提示符下,
    Dism /Online /Cleanup-Image /CheckHealth

    当你使用/CheckHealth参数时,DISM 工具将报告映像是否正常、可修复或不可修复。

  2. 扫描图像以检查是否损坏。此操作将需要几分钟。例如,在命令提示符下,键入以下命令:

    Dism /Online /Cleanup-Image /ScanHealth

    如果图像不可修复,则应丢弃该图像并重新开始。如果图像是可修复的,您可以使用/RestoreHealth参数来修复图像。

 


在线修复系统

还原或修复系统文件:

  1. 输入此命令:

    DISM.exe /Online /Cleanup-image /Restorehealth
  2. 按 Enter。 当命令操作成功运行后,将会看到命令提示符的确认信息,上面显示 “还原操作已成功完成”或“操作已成功完成”。  
    注意:如果未能看到确认信息,请重新输入该命令并再次尝试。

  3. 接下来输入这个命令:

    sfc /scannow
  4. 按 Enter。 等待片刻,直到 sfc 扫描验证达到100% 的完成,然后关闭 命令提示符。

  5. 系统文件修复更改在下次重新启动之后生效。

Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。

安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows

PS C:\Users\OMEN> sfc /scannow

开始系统扫描。此过程将需要一些时间。

开始系统扫描的验证阶段。
验证 100% 已完成。

Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。
对于联机修复,位于 windir\Logs\CBS\CBS.log 的 CBS 日志文件中
有详细信息。例如 C:\Windows\Logs\CBS\CBS.log。对于脱机修复,
/OFFLOGFILE 标记提供的日志文件中有详细信息。

PS C:\Users\OMEN> Dism /Online /Cleanup-Image /CheckHealth

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

映像版本: 10.0.26200.8246

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

PS C:\Users\OMEN> Dism /Online /Cleanup-Image /ScanHealth

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

映像版本: 10.0.26200.8246

[==========================100.0%==========================] 可以修复组件存储。
操作成功完成。
PS C:\Users\OMEN> DISM.exe /Online /Cleanup-image /Restorehealth

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

映像版本: 10.0.26200.8246

[==========================100.0%==========================] 还原操作已成功完成。
操作成功完成。
PS C:\Users\OMEN> sfc /scannow

开始系统扫描。此过程将需要一些时间。

开始系统扫描的验证阶段。
验证 100% 已完成。

Windows 资源保护找到了损坏文件并成功修复了它们。
对于联机修复,位于 windir\Logs\CBS\CBS.log 的 CBS 日志文件中
有详细信息。例如 C:\Windows\Logs\CBS\CBS.log。对于脱机修复,
/OFFLOGFILE 标记提供的日志文件中有详细信息。

系统文件修复更改在下次重新启动之后生效。
PS C:\Users\OMEN>

image

原文链接

 


使用本地镜像修复系统(可选非在线修复方案)

  1. 使用/RestoreHealth参数修复图像。例如,要使用已装载的映像作为修复源来修复脱机映像,请在命令提示符处键入以下命令:

    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
  2. 或者要使用您自己的一些源而不是 Windows 更新来修复在线图像,请键入:

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

 

如果您没有为修复文件指定/Source,则使用 Features on Demand 的默认位置。有关详细信息,请参阅配置 Windows 修复源。如果您指定多个/Source,文件将从找到它们的第一个位置复制,其余位置将被忽略。您可以使用/LimitAccess防止 DISM 工具将 Windows 更新用作修复源或用作在线图像的备份修复源。

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/hh824869(v=win.10)

原文链接

 

posted @ 2022-07-04 14:23  Magiclala  阅读(1449)  评论(0)    收藏  举报