Windows 10 DISM错误:0x800f081f


12

我一直在尝试跑步sfc /scannowcmd但是没有成功。因此,在对Internet进行一些研究之后,我转向以下命令:

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess

其中X表示Windows .iso的安装盘符。(我使用守护程序工具安装了.iso文件)

但是,我不断收到以下消息:

错误:0x800f081f

找不到源文件。

我不是精通技术的人,但是在浏览了之后dism.log,我发现此行可能与错误有关,也可能与错误无关。

(p) CSI Payload Corrupt

amd64_microsoft-windows-microsoftedge_31bf3856ad364e35_10.0.10240.16397_none_19381f0c8accd5dd\MicrosoftEdgeSquare44x44.scale-125_contrast-white.png

我真的不希望重置或刷新Windows,因为有太多程序需要重新安装。我将不胜感激任何帮助。

附带说明一下,Windows Update Diagnostic报告Windows Update服务注册丢失或损坏,如果有任何意义,它也无法修复。

Answers:


16

我已修复此“错误:0x800f081f”,该问题会通过运行而影响具有Window 10 Pro-32的PC

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\sources\Install.wim:1 /LimitAccess

只有从Techbench下载并安装在带有Daemon Tools的E:中的Windows 10 ISO才有效。使用Windows 10媒体创建工具下载的其他ISO完全不起作用,即使使用NTlite从嵌入式ESD格式转换为WIM,并使用Daemon Tools或DISM GUI挂载,也返回相同的错误0x800f081f。

同样,从Windows Update Live修复错误的所有其他尝试之前也没有奏效,总是返回相同的错误0x800f081f,即使用以下命令:

DISM /Online /Cleanup-Image /RestoreHealth

更新2016年8月8日:由于上面的Techbench链接不再起作用,请尝试以下链接(请注意,我还没有测试过与Techbench以前可用的ISO类型是否相同。请报告您的结果) :

https://www.microsoft.com/zh-cn/software-download/windows10ISO/


1
作者运行了完全相同的命令,问题本身就是关于他们运行该命令时产生的错误。这似乎也是Noseratio答案的几乎重复的答案。
Ramhound

我认为错误是基于并非所有Win 10 ISO都是相同的事实。与从techbench下载的ISO一起运行的命令相同,而与由Media Creation工具下载的ISO一起运行的命令则不起作用。另外,Noseratio的答案有很大的不同:我不需要合并Windows 10累积更新,我只需要找到正确的ISO,为此,我确实感谢Noseratio!
a_big_friend 2015年

答案应该回答作者的问题,而不是您自己的问题。
Ramhound

2
一个答案应该完全对遇到相同问题的其他人有所帮助,因为作者已经通过重新安装Windows来解决此问题
a_big_friend

a_big_friend,您在technet上采用了哪个iso版本?因为它对我也不起作用,并且我无法访问Windows Update目录网站来更新install.wim。请帮助我,所有这些W10错误现在让我发疯。
Aeio 2015年

5

我已经运行固定同样的问题,DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess针对更新Install.wim与整合安装(最新的Windows 10的累积更新KB3081452KB3095020,在这篇文章的时间)。无需重新打包.ISO。

基本上,我遵循了Microsoft本身的“向自定义Windows添加更新”指南:

md C:\mount\Windows

Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1 /MountDir:C:\mount\Windows

Dism /Add-Package /Image:C:\mount\Windows /PackagePath:C:\MSU\Windows10-KBxxxxxxx-x64.msu /LogPath:AddPackage.log

Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit

那些没有原始未加密Install.wim文件副本的人可能会发现这一点很有帮助。

更新后,我使用媒体创建工具和“不保留任何内容”选项在另外两台家用Windows 8.1-> Windows 10 x64上进行了就地升级。安装所有更新(包括最新的累积更新KB3093266)后,两台PC均未通过"sfc /scannow"测试,并且"dism /Online /Cleanup-Image /RestoreHealth"恢复失败,并出现相同的错误0x800f081f

因此,我重复了上述过程,这次使用TechBench的Windows 10 ISO,并将KB3093266 MSU整合到其中install.wim。问题已解决。

已更新,升级到Windows 10版本10.0.10586.0(2015年11月更新+最新的累积更新)后,问题再次浮出水面。这次,我只是从TechBench下载了最新的ISO ,安装并执行了DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess,然后sfc /scannow。显然,无需整合最新的累积更新。

更新后,问题再次在另一台PC上浮出水面。这次我找不到ISO(TechBench消失了吗?),所以我不得不使用Media Creation Tool,创建USB驱动器安装,然后转换install.esdinstall.wim

dism /export-image /SourceImageFile:d:\sources\install.esd /SourceIndex:1 /DestinationImageFile:c:\temp\install.wim /Compress:fast

然后使用Windows Update作为备份修复映像(即不使用/LimitAccess):

dism /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\temp\install.wim:1

然后修复系统文件:

sfc /scannow


其他人也可以确认吗?
Skipher 2015年

@Skipher- 您是唯一可以确认是否
Ramhound

我对这个问题的回答指出,由于我选择重新安装Windows,因此不再有此问题。
Skipher 2015年

@Skipher TechBench ISO很好。已确认。请参阅上面由a_big_friend给出的答案。
Richard_G '16

1
我可以确认这仍然有效。使用磁盘清理尝试回收一些空间后,我的计算机死了(提示:请勿这样做)。对我而言,唯一的问题是dism拒绝脱机工作,并且找不到替代的有效负载。因此,我最终要做的是运行dism /ScanHealth,查看日志,然后在安装了wim映像的情况下,手动将有问题的文件复制到(即,从复制c:\mount\Windows\Windows\winsxs\<component>\*c:\Windows\winsxs\<component>)。
lc。

4

不要使用参数/source:WIM:X:\Sources\Install.wim:1 /LimitAccess。Windows 10的版本为10.0.10240.16384,损坏的文件的版本为10.0.10240.16397。因此,该文件不是Install.wim的一部分。如果没有该/source参数,DISM将从WindowsUpdate下载损坏的文件并替换它们。


2
我使用了/ source参数,因为没有特定源的命令也给了我同样的错误,我希望使用.iso文件修复它。我该怎么做才能克服这个错误?另外,错误消息“ Windows Update服务注册丢失或损坏”是否与您解决的问题有任何关系?谢谢。
Skipher 2015年

1
将较旧的UpdateRollup support.microsoft.com/zh-cn/kb/3074683注入install.wim(woshub.com/integrate-windows-updates-into-windows-8-image),现在使用/ source命令指向到新的WIM。这样行吗?
magicandre1981

由于无奈,我最终完成了Windows 10的就地重新安装,但是感谢您提供这个新想法!我以前从没听说过它,下次Windows运行时一定会尝试。非常感谢你。
Skipher's

3

我遇到了同样的问题,尝试了本文中的其他解决方案,但没有一个起作用。

这个工作了:

  1. Techbench下载Windows 10 ISO
  2. 安装ISO
  3. 假设D是已安装的iso的驱动器号,请在提升的命令提示符下运行以下命令:

    Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess


链接无效,请更新链接
Shan Khan

0

最后,我只是简单地重新安装了Windows。我不想丢失所有程序,因此我选择不刷新或重置Windows,并且没有其他可行的修复方法。


-1

好的,感谢您提供有关此主题的所有说明和提示。

我确实通过以下步骤解决了我的DISM问题:

  • 已在USB记忆棒上安装Windows 10 ISO 1511 10586.0(也许是.493?)

  • 首先将E:\ sources \ install.esd复制到C:\

  • 然后将C:\ install.esd转换为... \ install.wim并将其复制到C:\

  • 然后运行-> DISM / Online / Cleanup-Image / RestoreHealth /source:WIM:C:\install.wim:1 / LimitAccess

  • 最后注意到成功完成了清理

大!接下来,我可以再次继续追寻我原来的问题-> Windows 10周年升级错误0xc1900101-0x30018指的是SYSPREP,让我们看看现在发生了什么...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.