当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 DISM 命令修复 Windows

作者:精品下载站 日期:2024-12-14 18:53:24 浏览:12 分类:玩电脑

如何使用 DISM 命令修复 Windows


Windows 系统文件有时会损坏,这可能会导致错误、Windows 更新问题,甚至阻止 Windows 启动。在这些情况下,我们通常可以使用内置的 DISM 命令修复 Windows。

当系统文件损坏或丢失时,Windows 可能根本无法启动。您将遇到蓝屏死机 (BSOD),并显示一条错误消息,指示问题所在。这可能是驱动程序错误,但损坏的系统文件也可能导致 Windows 无法启动。

在本文中,我将解释如何使用 DISM 命令和 RestoreHealth 功能。另外,我将简要解释如何从安装介质启动。

如何使用 DISM 命令

DISM 代表部署映像服务和管理,是一个内置的命令行工具,可用于创建 Windows 系统映像。但今天我们要使用该工具来修复Windows。

要使用该工具,我们需要访问 Windows 的命令行界面。这可以通过命令提示符、PowerShell 或 Windows 终端来完成。但更重要的是,我们需要能够启动 Windows。

如果您的计算机根本无法启动,则您将无法访问命令行界面。要解决此问题,您可以使用 Windows 安装介质,您可以使用 8GB 拇指驱动器轻松创建该介质。请按照本指南获取有关如何启动进入安全模式的更多信息。

默认情况下,DISM 命令将使用 Windows 更新文件来修复任何损坏的文件。如果您的 Windows 更新文件也已损坏,或者 DISM 无法使用它修复文件,则您可以使用 Windows 安装介质作为源。按照本文中描述的步骤创建 Windows 安装 USB 驱动器。

DISM 在线清理映像 Restorehealth

要恢复 Windows 安装的健康状态,我们首先需要检查是否有任何损坏的文件。为此,我们将首先使用命令 CheckHealth 和 ScanHealth。

如果您能够登录 Windows,则以提升模式打开命令行界面:

  1. 右键单击“开始”(或按 Windows 键 + X

  2. 选择命令提示符(管理员)(或Windows PowerShell(管理员)Windows 终端(管理员)

否则,请按照此处描述的步骤从 USB 启动 Windows 并打开命令提示符。

请按照以下步骤恢复 Windows 安装的运行状况。有些命令可能需要几分钟,请给它一些时间:

  1. 检查 Windows 系统文件的运行状况

    我们首先要对 Windows 系统进行快速扫描:

    DISM /Online /Cleanup-Image /CheckHealth

  2. 高级系统扫描

    下一步是做一个更先进的系统。 ScanHealth 将检查组件存储并报告日志文件中的任何损坏:C:\Windows\Logs\CBS\CBS.log

    DISM /在线/Cleanup-Image /ScanHealth

    [玩转系统] 如何使用 DISM 命令修复 Windows

  3. 使用 DISM Online Cleanup Image Restorehealth 修复 Windows

    当 ScanHealth 或 CheckHealth 命令发现任何损坏时,我们可以使用 RestoreHealth 命令修复它:

    DISM /Online /Cleanup-Image /RestoreHealth

    [玩转系统] 如何使用 DISM 命令修复 Windows

  4. 重新启动

    DISM 工具可能需要一些时间才能恢复您的 Windows 映像。确保让它运行。进度条有时会停止几分钟,请给它一些时间。

    完成后,重新启动计算机。

使用安装介质恢复系统文件

有时 DISM 无法使用硬盘上的文件修复 Windows 安装。在这些情况下,我们可以指定可用于修复 Windows 文件的安装源。确保您已为此创建了恢复 USB。

如果您仍然可以访问 Windows,您还可以下载 Windows ISO 文件并通过双击该文件来安装它。然后您可以参考 ISO 文件而不是 USB 驱动器。

连接 ISO 文件或 USB 驱动器后,输入以下命令来修复 Windows:

# Replace the D:\ in the source path with the correct drive letter of your ISO file or USB Drive
DISM /Online /Cleanup-Image /RestoreHealth /source:D:\Sources\Install.wim /LimitAccess

[玩转系统] 如何使用 DISM 命令修复 Windows

修复当前的 Windows 安装

上述步骤修复存储在您的计算机上的 Windows 映像。但实际的 Windows 安装尚未修复。因此,您可能会在 Windows 中遇到错误或根本无法启动 Windows。

因此,要修复 Windows 安装,我们需要运行 SFC 命令工具。使用前面描述的方法以提升的权限打开命令提示符或 PowerShell 窗口(以管理员身份运行)。

运行以下命令来修复文件:

sfc /scannow

此命令将需要一些时间,让它完成并在完成后重新启动计算机。有时您需要重复该命令才能完全修复所有损坏的文件。

[玩转系统] 如何使用 DISM 命令修复 Windows

使用 DISM 释放磁盘空间

除了修复 Windows 安装之外,DISM 还可以用于释放磁盘空间。 Windows 将保留您计算机上安装过的所有 Windows 更新的副本。这是必要的,以便您可以在出现问题时卸载更新。

但所有这些更新都会占用相当多的磁盘空间。使用 DISM 命令,我们可以删除旧的更新。请记住,删除更新文件后您将无法再卸载 Windows 更新!

分析组件存储

第一步是分析 Windows 更新组件存储。下面的命令将遍历所有更新文件以查看可以删除哪些内容。

  1. 右键单击“开始”(或按Windows 键 + X

  2. 选择Windows PowerShell(管理员)Windows 终端(管理员)

  3. 输入以下命令:

Dism /Online /Cleanup-Image /AnalyzeComponentStore

[玩转系统] 如何使用 DISM 命令修复 Windows

按 Y 重新启动计算机以开始清理过程。

手动清理旧文件

在 Windows 10 上,您可能无法选择重新启动计算机。在这种情况下,我们需要使用以下命令手动启动清理:

Dism /Online /Cleanup-Image /StartComponentCleanup

完成后,使用以下命令进一步减小大小:

Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase

ResetBase 命令可能需要一些时间,让它完成即可。

包起来

DISM 命令是修复 Windows 安装或清理旧 Windows 更新的绝佳工具。确保完成后运行 SFC /Scannow 命令来修复损坏的 Windows 安装。

我希望这篇文章对您有所帮助,如果您有任何疑问,请在下面发表评论。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯