Windows 10 DISM 错误:0x800f081f

Windows 10 DISM 错误:0x800f081f

我一直尝试运行sfc /scannowcmd但都没有成功。因此,在网上搜索后,我转向以下命令:

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

其中X表示安装 Windows .iso 的驱动器号。(我使用 Daemon Tools 安装了 .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 更新诊断报告称 Windows 更新服务注册丢失或损坏,并且也无法修复,如果这意味着什么的话。

答案1

我已修复此“错误:0x800f081f”,该错误影响了 Windows 10 Pro-32 的 PC,方法是运行

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

仅从以下位置下载的 Windows 10 ISO技术平台并使用 Daemon Tools 安装在 E: 中,成功了。使用 Windows 10 media-creation-tool 下载的其他 ISO 根本不起作用,返回相同的错误 0x800f081f,即使使用 NTlite 从嵌入式 ESD 格式转换为 WIM,并使用 Daemon Tools 或 DISM GUI 进行安装也是如此。

此外,之前尝试修复 Windows Update Live 错误的其他所有尝试均未奏效,始终返回相同错误 0x800f081f,即使用:

DISM /Online /Cleanup-Image /RestoreHealth

更新 08/08/2016:由于上面的 Techbench 链接不再有效,请尝试以下链接(请注意,我尚未测试它是否与以前可从 Techbench 获得的 ISO 类型相同。请报告您的结果):

https://www.microsoft.com/en-us/software-download/windows10ISO/

答案2

我已经通过运行最新的 Windows 10 累积更新DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess(Install.wimKB3081452KB3095020在本文发布时)。无需重新打包 .ISO。

基本上,我遵循了“向自定义 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

因此,我重复了上述步骤,这次使用的是来自技术基准并顺流而上KB3093266 MSU进入其install.wim。问题已解决。

更新,升级到 Windows 10 版本 10.0.10586.0(2015 年 11 月更新 + 最新累积更新)后,问题再次出现。这次,我只是从技术基准DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess,然后挂载并执行sfc /scannow。显然,没有必要集成最新的累积更新。

更新,这个问题在另一台电脑上再次出现。这次我找不到 ISO(TechBench 消失了吗?),所以我不得不使用媒体创作工具,创建 USB 驱动器安装,然后转换install.esdinstall.wim

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

然后使用 Windows 更新作为备份修复映像(即无需/LimitAccess):

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

然后修复系统文件:

sfc /scannow

答案3

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

答案4

最后,我干脆直接重新安装了 Windows。我不想丢失所有程序,所以我选择不刷新或重置 Windows,而且没有其他可行的修复方法。

相关内容