Dism修复Windows出错(错误代码0x800f081f,找不到源文件)的解决方法

一、环境

系统:Windows 10 专业版 22H2
注:以下操作都需要管理员权限。修复过程需要联网。

二、Dism修复步骤

2.1 dism扫描全部系统文件

DISM /Online /Cleanup-image /Scanhealth

如果结果是“未检测到组件存储损坏 ”,说明完好,可以退出。

2.2 sfc扫描受保护的系统文件

sfc /scannow

如果结果是“未找到任何完整性冲突”,可以退出。如果提示有文件修复,可以用如下命令查看哪些文件未能修复。

findstr /c:"[SR] Cannot repair member file" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

2.3 检测系统文件的损坏程度

DISM /Online /Cleanup-image /Checkhealth

2.4 修复损坏的系统文件

DISM /Online /Cleanup-image /Restorehealth

如果修复正常结束,可以直接进入2.2再次扫描,根据扫描结果决定是否再次修复。
但有时报错误:0x800f081f 找不到源文件。

三、错误0x800f081f的解决方案

3.1 下载MediaCreationTool工具

在微软官网MediaCreationTool,下载跟当前系统相同版本的镜像文件(比如当前系统版本是Windows 10 22H2,应下载MediaCreationTool22H2.exe)。

3.2 下载系统ISO文件

打开MediaCreationTool安装,“接受协议”,选择“为另一台电脑创建安装介质”,然后将ISO文件放在D或自行指定其它盘根目录下。
注:MediaCreationTool必须从官网下载,而且系统ISO文件版本一定要和修复系统一致,否则修复过程中仍然会报0x800f081f错误。

3.3 提取install.wim文件

双击系统ISO文件,载入虚拟磁盘,复制子目录sources中的install.esd文件路径,执行下列指令后生成install.wim文件到C盘(或自行指定其它盘符)根目录下:

DISM /Export-Image /SourceImageFile:F:\sources\install.esd /SourceIndex:1 /DestinationImageFile:C:\install.wim /Compress:Max /CheckIntegrity

3.4 挂载镜像

在C盘(或3.3中指定的其它盘符)根目录下创建一个名为REP(或其它名称亦可)文件夹,然后执行指令:

ATTRIB C:\install.wim -R & DISM.exe /Mount-Image /ImageFile:C:\install.wim /Index:1 /MountDir:C:\REP

3.5 修复损坏的系统文件

DISM /Online /Cleanup-image /RestoreHealth /Source:C:\REP\windows /Limitaccess

修复正常结束,可以直接进入2.2再次扫描,根据扫描结果决定是否再次修复。

3.6 卸载镜像

修复完成后,可以卸载安装的镜像以节省磁盘空间,命令如下:

DISM /Unmount-Image /MountDir:C:\REP /Discard

卸载完成后,可以删除C盘根目录下的install.wim文件和REP文件夹。

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Dism++,最强的Windows实用工具,PE必备工具。 Dism++是由初雨团队采用微软内部API编写的一款开源免费的实用工具,最开始的名字叫Windows更新清理工具,号称全球第一款基于CBS 的 Dism GUI 实现!Dism++可以说是一个Dism的GUI版,但是并不依赖Dism,直接基于更底层的CBS(Component Based Servicing Reference)。Dism++作为第三版清理工具更加深入系统底层,功能和清理效果都非常不错。它具有功能如:空间回收、更新清理、系统优化、CompactOS、Windows Update、完整ESD支持、ESD转ISO、WIM/ESD互转,Imagex、ISO生成器、引导修复、系统备份、系统还原、春哥附体、驱动管理等,兼容Windows Vista/7/8/8.1/10平台。 Dism++特性支持情况 1:WIM支持,比如创建WIM,挂载WIM,以及释放WIM(所有系统均支持) 2:WIM快速挂载以及完整的ESD支持,比如创建ESD,ESD转WIM,ESD释放等 3:WIMBoot支持,比如创建WIMBoot启动的WIM文件或者释放WIMBoot启动的系统 4:热备份系统,直接在系统运行时直接备份自身,无需进入PE。(所有系统均支持) 5:热还原系统,直接在系统运行时直接还原系统自身,无需进入PE。(所有系统均支持,但是需要RE环境完好) 6:完整的更新固化支持(即: /Cleanup-Image /StartComponentCleanup /ResetBase) (需要Windows 8.1或者更高) 7:系统修复支持(即:/Cleanup-Image /RestoreHealth)(需要Windows 8或者更高) 8:BCD引导修复(所有系统均支持,但是Win7有限支持,在BIOS启动只能修复BIOS方式,UEIF启动只能修复UEFI方式,更高版本没有此限制) 9:Compact支持(Windows 7或者更高) 新版变化 Dism++ 10.1.1000.70 19:06 2018/4/16 1:解决BUG 438,Windows 10 17639无法处理wim问题。 2:新增Fea211,系统还原后自动纠正系统盘盘符,避免跨硬盘还原导致黑屏问题。 3:行为调整,Dism++选项卡中显示的版本号调整为UBR版本号,避免用户潜在疑惑。
回答: 错误代码0x800f081f通常是在安装.NET Framework 3.5时出现的问题。有几种解决方法可以尝试解决这个问题。首先,你可以尝试下载并安装microsoft-windows-netfx3-ondemand-package.cab文件,这个文件可以通过点击下载cab来获取。\[1\]另外,这个错误代码也可能是由于电脑兼容性或系统更新过程中的内部错误导致的。你可以尝试在系统的更新和应用程序中进行相关的设置来解决问题。\[2\]需要注意的是,.NET Framework 3.5是支持生成和运行下一代应用程序和XML Web Services的内部Windows组件,对.NET Framework 2.0和3.0中的许多新功能进行了更新和增补。同时,不能在同一台计算机上安装两种不同语言版本的.NET Framework。如果您要使用非英语的平台或要以另一种语言查看.NET Framework资源,则必须下载相应语言版本的.NET Framework语言包。\[3\]希望这些解决方法能够帮助您解决安装错误0x800f081f的问题。 #### 引用[.reference_title] - *1* *3* [win10解决安装.NET Framework 3.5安装不上,错误代码:0x800F081F解决办法:超级管用。](https://blog.csdn.net/gognzixiaobai666/article/details/117061107)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [win11安装更新错误0x800f081f怎么解决?](https://blog.csdn.net/zym0218/article/details/126750948)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值