修复 DISM 源文件无法找到错误

已发表: 2018-04-02
修复 DISM 源文件无法找到错误

如果您在运行 DISM 命令“DISM /Online /Cleanup-Image /RestoreHealth”后遇到错误“找不到源文件”,那么您来对地方了,今天我们将讨论如何修复问题。 该错误表明 DISM 工具无法找到修复 Windows 映像的源文件。

修复 DISM 源文件无法找到错误

现在有多种原因导致 Windows 找不到源文件,例如 DISM 工具无法在 Windows 更新或 WSUS 中在线找到文件,或者最常见的问题是您指定了错误的 Windows 映像 (install.wim) 文件为修复源等。因此,不要浪费任何时间,让我们看看如何使用下面列出的故障排除指南的 helo 修复 DISM 源文件无法找到错误。

内容

  • 修复 DISM 源文件无法找到错误
  • 方法一:运行 DISM 清理命令
  • 方法 2:指定正确的 DISM 源
  • 方法 3:使用注册表指定备用修复源
  • 方法 4:使用 Gpedit.msc 指定备用修复源
  • 方法5:修复安装Windows 10
  • 方法6:修复DISM错误的根本原因

修复 DISM 源文件无法找到错误

确保创建一个还原点,以防万一出现问题。

方法一:运行 DISM 清理命令

1. 打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

打开命令提示符。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2. 在 cmd 中输入以下命令并回车:

DISM /在线 /Cleanup-Image /StartComponentCleanup
证监会 /scannow

DISM 启动组件清理 |修复 DISM 源文件无法找到错误

SFC 立即扫描命令提示符

DISM /在线 /Cleanup-Image /AnalyzeComponentStore
证监会 /scannow

3. 完成上述命令处理后,在 cmd 中键入 DISM 命令并按 Enter:

Dism /在线 /Cleanup-Image /RestoreHealth

DISM 恢复健康系统

4.查看是否可以修复DISM Source Files Could not be Found Error ,如果不能,则继续下一个方法。

方法 2:指定正确的 DISM 源

大多数情况下,DISM 命令会失败,因为 DISM 工具会在线查找修复 Windows 映像所需的文件,因此您需要指定本地源来修复 DISM 源文件无法找到错误。

首先,您需要使用媒体创建工具下载 Windows 10 ISO,然后使用命令提示符从 install.esd 文件中提取 install.wim。 要遵循此方法,请转到此处,然后按照所有步骤完成此任务。 之后,执行以下操作:

1. 打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2. 在 cmd 中输入以下命令并在每个命令后按 Enter:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:C:\install.wim:1 /LimitAccess

使用源 Windows 文件运行 DISM RestoreHealth 命令

注意:根据文件位置替换“C:”盘符。

3. 等待 DISM 工具修复 Windows 映像组件存储。

4. 现在在 cmd 窗口中输入sfc /scannow并按 Enter 以运行系统文件检查器以完成该过程。

SFC 立即扫描命令提示符

5. 重新启动您的 PC 以保存更改并查看您是否能够修复 DISM 源文件无法找到错误。

方法 3:使用注册表指定备用修复源

注意:如果您使用的是 Windows 10 专业版或企业版,请按照下一个方法指定备用修复源。

1. 按 Windows 键 + R 然后键入regedit并按 Enter 打开注册表编辑器。

运行命令 regedit |修复 DISM 源文件无法找到错误

2. 导航到以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies

3. 右键单击策略,然后选择新建 > 键。 将此新密钥命名为“服务”并按 Enter。

右键单击策略,然后选择新建和密钥

4. 右键单击服务键,然后选择新建 > 可扩展字符串值。

右键单击服务键,然后选择新建和可扩展字符串值

5. 将此新字符串命名为LocalSourcePath ,然后双击将其值更改为“值数据”字段中的“ wim:C:\install.wim:1 ”,然后单击“确定”。

将此新字符串命名为 LocalSourcePath,然后提及 install.wim 路径

6. 再次右键单击服务键,然后选择新建 > DWORD(32 位)值。

右键单击服务键,然后选择新建和 DWORD(32 位)值

7. 将此新键命名为UseWindowsUpdate ,然后双击并在数值数据字段中将其值更改为2 ,然后单击确定。

将此新键命名为 UseWindowsUpdate 然后双击并将其值更改为 2

8. 关闭注册表编辑器并重新启动您的 PC 以保存更改。

9. 系统重新启动后,运行 DISM 命令并查看您是否能够修复 DISM 源文件无法找到错误。

DISM 恢复健康系统 |修复 DISM 源文件无法找到错误

10. 如果成功,则撤消在注册表中所做的更改。

方法 4:使用 Gpedit.msc 指定备用修复源

1. 按 Windows 键 + R 然后键入gpedit.msc并按 Enter 打开组策略编辑器。

gpedit.msc 正在运行

2. 在 gpedit 中导航到以下路径:

计算机配置 > 管理模板 > 系统

3. 确保在右侧窗格中选择 System them,双击“ Specify settings for optional component installation and component repair ”。

指定可选组件安装和组件修复的设置

4. 现在选择Enabled ,然后在“ Alternate source file path ”下输入:

wim:C:\install.wim:1

现在选择启用,然后在备用源文件路径类型下

5. 就在它的正下方,勾选“从不尝试从 Windows 更新下载有效负载”。

6. 单击应用,然后单击确定。

7. 关闭所有内容并重新启动您的 PC 以保存更改。

8、电脑重启后,再次运行“ DISM /Online /Cleanup-Image /RestoreHealth ”命令。

DISM 恢复健康系统 |修复 DISM 源文件无法找到错误

方法5:修复安装Windows 10

这种方法是最后的手段,因为如果没有任何效果,那么这种方法肯定会修复您 PC 的所有问题。 修复 使用就地升级来修复系统问题而不删除系统上存在的用户数据进行安装。 因此,请按照本文查看如何轻松修复安装 Windows 10。

选择要保留 Windows 10 的内容

运行 Windows 10 的修复安装后,在 cmd 中运行以下命令:

 DISM /在线 /Cleanup-Image /StartComponentCleanup
Dism /在线 /Cleanup-Image /RestoreHealth
证监会 /scannow

注意:确保以管理员权限打开命令提示符。

DISM 启动组件清理

方法6:修复DISM错误的根本原因

注意:请确保在执行以下任何提及的步骤之前备份您的注册表。

1. 导航到以下目录:

C:\Windows\Log\CBS

2. 双击CBS 文件将其打开。

双击 Windows 文件夹中的 CBS.log 文件

3. 在记事本中,单击菜单上的编辑 > 查找。

从记事本,菜单点击编辑然后点击查找|修复 DISM 源文件无法找到错误

4. 在“查找内容”下键入检查系统更新准备情况,然后单击查找下一个。

在查找内容下键入检查系统更新准备情况,然后单击查找下一个

5. 在检查系统更新准备行下,找到损坏的包,因为 DISM 无法修复您的 Windows。

 示例:在我的情况下,损坏的包是“Microsoft-Windows-TestRoot-and-FlightSigning Package~31bf3856ad364e35~amd64~~10.0.15063.0”

6. 现在按 Windows 键 + R 然后键入regedit并按 Enter。

运行命令 regedit

7. 导航到以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\基于组件的服务

8. 确保选择Component-Based Servicing然后按Ctrl + F打开查找对话框。

在查找字段中复制并粘贴损坏的包名称,然后单击查找下一个

9.将损坏的包名称复制并粘贴到“查找”字段中,然后单击“查找下一个”。

10. 您会在几个位置找到损坏的包,但在执行任何操作之前,请先备份这些注册表项。

11. 右键单击​​每个注册表项,然后选择导出。

通过右键单击每个注册表项并选择导出来备份您找到的所有注册表项

12. 现在右键单击注册表项,然后选择权限。

现在右键单击注册表项,然后选择权限

13. 在组或用户名下选择管理员,然后选中“完全控制”并单击应用,然后单击确定。

在组或用户名下选择管理员,然后选中完全控制

14. 最后,删除您在各个位置找到的所有注册表项。

最后删除您在各个位置找到的所有注册表项|修复 DISM 源文件无法找到错误

15.在 C: 驱动器中搜索测试根文件,如果找到,将它们移动到另一个位置。

在 C 盘中搜索测试根文件,如果找到,将它们移动到另一个位置

16. 关闭一切并重新启动您的 PC。

17. 再次运行“ DISM /Online /Cleanup-Image /RestoreHealth ”命令。

DISM 恢复健康系统

受到推崇的:

  • 修复 Windows 10 中的 DISM 错误 0x800f081f
  • 如何在 Windows 10 上恢复 NTBackup BKF 文件
  • 修复任务主机窗口阻止在 Windows 10 中关闭
  • 修复 Windows 10 中的鼠标指针滞后

就是这样,您已成功修复 DISM 源文件无法找到错误,但如果您对这篇文章仍有任何疑问,请随时在评论部分询问。