[玩转系统] 修复无法找到 DISM 源文件 Windows 10/8
作者:精品下载站 日期:2024-12-14 09:31:34 浏览:16 分类:玩电脑
修复无法找到 DISM 源文件 Windows 10/8
运行“DISM /Online /Cleanup-Image /RestoreHealth”命令后,“可以找到源文件”错误是基于 Windows 10 和 8 的计算机上的常见问题。 (DISM的源文件可以找到错误代码:0x800f081f或0x800f0906或0x800f0907)
DISM工具中出现“The Sources files Could not find files”错误,通常是由以下原因引起的:
原因 1. 使用以下命令时,DISM 工具无法在线找到(在 Windows Update 或 WSUS 中)执行修复所需的文件:“DISM /Online /Cleanup-Image /恢复健康”
原因 2。 使用以下命令时,您指定了错误的 Windows 映像 (install.wim) 文件作为修复源:“DISM /Online /Cleanup-Image /RestoreHealth /来源"
原因 3。您用作修复源的 install.wim 或 install.esd 文件包含多个install.wim 文件。
原因 4. 您用作修复源的 Windows.ISO 文件可能已损坏或错误{它与 Windows 版本、版本和体系结构(32 或 64 位)不同安装了 Windows}。
相关文章:
- 修复 Windows 10/8 中的 DISM 0x800f081f 错误
- 如何将 Install.ESD 提取到 Install.WIM (Windows 10/8)
- 如何提取包含多个 INSTALL.WIM 文件的 INSTALL.WIM 文件。
在此故障排除指南中,您将找到解决以下 DISM 错误的多种方法:“找不到源文件”、“0x800f081f”、“0x800f0906”、“0x800f0907”。
如何修复:DISM /RestoreHealth 无法找到源文件来修复 Windows 10 或 Windows 8/8.1。
方法1.清理并分析WinSXS文件夹。
方法 2. 使用 /Source 开关在 DISM 中指定备用修复源。
方法 3. 使用策略编辑器或注册表指定备用修复源。
方法 4. 使用 Windows 修复升级修复无法找到 DISM 源文件错误
方法 5. 通过检查 CBS.LOG 文件修复 DISM 错误。
方法 6. 修复(重新安装)Windows 10。
方法1.清理并分析WinSXS文件夹。
Windows 组件存储文件夹,又名 WinSXS (C:\Windows\winsxs),包含 Windows 中的维护操作期间所需的所有文件,例如安装更新、修补程序等。此外,WinSXS 文件夹包含所需的所有文件用于 Windows 安装或修复。
随着时间的推移,由于安装中添加了更新和新功能,WinSXS 文件夹的大小会变得很大或损坏,因此需要在运行 DISM 工具之前进行清理。要做到这一点:
1. 右键单击开始菜单,然后选择命令提示符(管理员)。
2.按顺序键入以下命令:
- DISM /Online /Cleanup-Image /StartComponentCleanup
- 证监会/SCANNOW
- DISM /在线 /Cleanup-Image /AnalyzeComponentStore
- 证监会/SCANNOW
3. 重新启动您的计算机。
4. 重新启动后,再次打开命令提示符(以管理员身份)并运行 DISM。
DISM /Online /Cleanup-Image /RestoreHealth
方法 2. 使用 /Source 开关在 DISM 中指定备用修复源。
默认情况下,DISM 会在线查找修复 Windows 映像所需的文件。但在大多数情况下,这不起作用,因此您需要使用 /Source 开关为已知良好的文件指定本地源。
要求: 要完成此任务,您需要 install.wim来自 Windows 安装介质(USB、DVD 或 ISO)的 文件 (X:\sources.install.wim) 或 install.esd 文件 (X:\sources.install.wim) ),与安装的版本具有相同的 Windows 版本、版本和语言。
如果您没有 Windows 安装介质(USB、DVD 或 ISO),则可以使用以下选项获取一个:
- 选项 A。使用媒体创建工具下载 Windows,或者
- 选项 B. 按照本文中的说明,使用 Windows ISO 下载器工具以 ISO 文件形式下载 Windows:如何下载任何版本的 Windows没有产品密钥的 Windows 或 Office(合法且免费)
要在 DISM 中指定备用修复源:
1. 将 Windows 安装介质(或装载 ISO 文件)附加到您的系统上,并注意 Windows 资源管理器中的驱动器盘符。 (例如“D:”)
2. 打开Windows资源管理器并浏览“sources”目录的内容,查看它是否包含名为“install.wim”的文件或名为“install.esd”的文件。
3. 接下来,以管理员身份打开命令提示符。
4. 根据“安装”文件的文件类型:(.wim 或 .esd),给出相应的命令来列出所有包含的 Windows 版本:
a. 如果您在“sources”文件夹中看到“install.wim”文件,请发出以下命令:
dism /Get-WimInfo /WimFile:X:\sources\install.wim
b. 如果您在“sources”文件夹中看到“install.esd”文件,请发出以下命令:
dism /Get-WimInfo /WimFile:X:\sources\install.esd
* 注意: 根据需要替换“X”盘符附加安装介质的驱动器号。例如,如果 Windows 安装介质位于驱动器“H”并且“sources”文件夹包含“install.wim”文件,则命令将为:
dism /Get-WimInfo /WimFile:H:\sources\install.wim
5.根据您安装的Windows 10版本记下索引号。 *
* 例如:如果您的系统上安装了 Windows 10 家庭版,则索引号为“1”。
6. 找到已安装的 Windows 版本的索引号后,请使用以下相应命令继续修复 Windows 10:
a. 如果源文件夹包含“install.wim”文件,请发出以下命令:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:IndexNumber /LimitAccess
b. 如果源文件夹包含“install.esd”文件,请发出以下命令:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:X:\sources\install.esd:IndexNumber /LimitAccess
* 注意: 替换“X”驱动器号并索引号,根据您的情况。例如,如果 Windows 安装介质位于驱动器“D”,并且在“sources”文件夹中包含“install.wim”文件,并且索引号为“1”(对于 Windows 10 家庭版),则命令将为:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess
7. 请耐心等待 DISM 修复 Windows 映像组件存储。
8.操作完成后,应通知您“操作已成功完成”。 *
* 注意: 如果 DISM 工具再次失败并显示“错误 0x800f081f:找不到源文件”,则:
- 从安装介质中提取与您的 Windows 版本相对应的“install.wim”文件。 **
- 使用提取的“install.wim”文件作为 DISM 中的修复源,使用以下命令(请参阅此处的详细说明)。
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:1 /LimitAccess
** 要提取与您的 Windows 版本相对应的“install.wim”文件,请根据您的情况按照以下说明操作:
1. 将 Windows 安装介质附加到您的系统上,并使用上述方法 2 中的步骤 1-5,查找已安装的 Windows 10 版本的索引号。
2. 将 install.wim 文件从 Windows 安装介质(例如 (X:\sources.install.wim))复制到 C:\ 驱动器(根文件夹)。
9. 最后,要完成修复,请运行 sfc /scannow 命令:
SFC /SCANNOW
10. 当 SFC 扫描成功完成后,您就完成了!
方法 3. 使用策略或注册表指定备用修复源。
1。 将 Windows 安装介质附加到您的系统上,并使用上述方法 2 中的步骤 1-5,找出已安装的 Windows 10 版本的索引号。
2. 复制install.wim 文件从 Windows 安装介质(例如 (X:\sources.install.wim) 到 C :\ 驱动器(根文件夹)。
3. 根据您的 Windows 版本(专业版或家庭版),按照以下说明指定 C:\install.wim 文件作为修复 Windows 映像的默认源。
2A。 Windows 10 专业版和 Windows 8/8.1 专业版 键
5.为新键命名:服务
6. 突出显示服务键。
7. 右键单击右侧窗格并选择新建 > 可扩展字符串值
8.为新值指定名称:LocalSourcePath
9. 双击“LocalSourcePath”,然后在值数据框中键入:wim:C:\install.wim:IndexNumber
* 注意: 根据您的情况替换 IndexNumber。例如,如果索引号为“1”,请键入:“wim:C:\install.wim:1”
10. 单击确定。
11. 再次右键单击右侧窗格,然后选择新建 > DWORD(32 位)值。
12.为新值指定名称:UseWindowsUpdate
13. 双击“UseWindowsUpdate”,然后在值数据框中键入:2
14. 单击确定
* 2=不使用 Windows 更新
15.关闭注册表编辑器并重新启动计算机。
16. 重新启动后,再次运行“DISM /Online /Cleanup-Image /RestoreHealth”命令。
17. 修复完成后,撤消 Windows 注册表中的更改。
方法 4. 使用 Windows 修复升级修复无法找到 DISM 源文件错误。
修复 DISM 错误的另一种方法是执行 Windows 10 的修复升级。
步骤 1. 使用媒体创建工具修复/升级 Windows 10。
1.根据您的操作系统版本下载并运行媒体创建工具。
- 下载Windows 10
- 下载Windows 8.1
2. 接受许可条款。
3。选择选项现在升级该PC ,然后按。
4.等待Windows升级。
步骤2.使用DISM和SFC工具完成修复。
- Windows 升级后:
1. 右键单击开始菜单,然后选择命令提示符(管理员)。
2. 在命令提示符窗口中输入以下命令以完成修复:
DISM /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /RestoreHealth
sfc /scannow
方法 5. 通过检查 CBS.LOG 文件修复 DISM 错误。
(于 2017 年 5 月 17 日更新)
执行后,DISM 会在“C:\Windows\Log\CBS”目录(例如 C:\Windows\Log\CBS\ CBS.log)中创建一个名为“CMS.log”的日志文件,该文件捕获在以下情况下发现的任何问题:执行DISM命令工具。
因此,修复 DISM 的“找不到源文件”错误的最后一个方法是检查 CBS.LOG 文件,以找出并删除导致问题的已安装软件包。
步骤 1. 检查 DISM 的日志文件 (CBS.LOG)。
1.导航到C:\Windows\Log\CBS目录并打开CBS文件。
2. 使用查找工具(查看 > 查找),搜索“检查系统更新准备情况”。
3. 现在查看“检查系统更新准备情况”行,找出损坏的软件包。 *
* 例如,正如您在下面的屏幕截图中看到的,损坏的软件包被命名为:“Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0”
4.一旦找到损坏的包的名称,然后继续下一步。
步骤 2. 删除损坏的包的注册表项。
1.同时按Windows+R键打开RUN命令框。
2.输入regedit并按Enter打开Windows注册表编辑器。
重要提示: 在继续修改注册表之前,请先进行备份。要执行注册表备份:
A。从主菜单中,转到文件并选择导出。
b.指定目标位置(例如您的桌面),指定文件名(例如“RegistryBackup”),然后按“保存”。
3. 从左侧窗格导航并选择此键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
5. 随着基于组件的服务键突出显示,转到编辑 >查找 (从菜单)并在注册表中搜索损坏的包名称。为此,只需在搜索框中复制并粘贴 CBS.LOG 中损坏的包的名称即可。 (例如“Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0”)
6. 此时,在以下两 (2) 个注册表位置/项中发现了损坏的软件包的名称:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageIndex\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~0.0.0.0
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0
7.现在,出于安全原因,备份您找到的所有注册表项,方法是右键单击每个注册表项(在左侧窗格中)并选择导出。 *
* 注意: 将注册表项保存在桌面上,以便在出现问题时轻松导入备份。 (双击导出的密钥并合并)。
8. 然后,将您找到的所有密钥的完全控制权限分配给管理员。要做到这一点:
1. 右键单击每个键并选择权限。
2. 突出显示管理员,选中完全控制复选框,然后单击确定。
9.最后,删除您找到的所有注册表项。 (右键单击每个键并删除)
10. 关闭注册表编辑器。
步骤 3. 将损坏的包移动到磁盘上的其他位置。
1. 导航到 C:\Windows\Servicing\Packages 文件夹。
2. 现在找到并移动到您的桌面上,所有名称以 CBS.LOG 中损坏的包的名称开头的包。
例如这次,我发现(并移动到我的桌面)以下四 (4) 个文件,它们的名称以损坏的包的名称开头:Microsoft-Windows-TestRoot-and-FlightSigning-Package
- Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0
- Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
- Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0
- Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum
3. 重新启动计算机。
4. 再次运行“DISM /Online /Cleanup-Image /RestoreHealth”命令。
5. 如果 DISM 完成且没有错误,则继续并从桌面永久删除导出的注册表项和移动的包。
方法 6. 修复 Windows 10。
如果应用上述所有方法后,您仍然在 DISM 中收到“无法找到源文件”的错误,那么我建议执行 Windows 10 的修复安装。
祝你好运!请留下您对您的经历的评论,让我知道本指南是否对您有帮助。请喜欢并分享本指南以帮助他人。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag