Windows 10 DISM 错误:0x800f081f

Ski*_*her 13 dism sfc windows-10

我一直试图跑sfc /scannow进去,cmd但没有成功。因此,在网上查了一些资料后,我转向了以下命令:

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess
Run Code Online (Sandbox Code Playgroud)

whereX表示安装 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
Run Code Online (Sandbox Code Playgroud)

我真的不想重置或刷新 Windows,因为我必须重新安装太多程序。我将不胜感激任何帮助。

附带说明一下,Windows 更新诊断报告 Windows 更新服务注册丢失或损坏,如果这意味着什么,它也无法修复。

a_b*_*end 16

我通过运行修复了影响装有 Window 10 Pro-32 的 PC 的“错误:0x800f081f”

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\sources\Install.wim:1 /LimitAccess
Run Code Online (Sandbox Code Playgroud)

只有从Techbench下载并安装在 E: with Daemon Tools 中的 Windows 10 ISO工作。使用 Windows 10 media-creation-tool 下载的其他 ISO 根本不起作用,返回相同的错误 0x800f081f,即使从嵌入式 ESD 格式转换为 WIM,使用 NTlite,并使用 Daemon Tools 或 DISM GUI 安装。

此外,以前从 Windows Update Live 修复错误的所有其他尝试都没有奏效,总是返回相同的错误 0x800f081f,即通过使用:

DISM /Online /Cleanup-Image /RestoreHealth
Run Code Online (Sandbox Code Playgroud)

2016 年 8 月 8 日更新:由于上面的 Techbench 链接不再有效,请尝试以下链接(请注意,我尚未测试它是否与 Techbench 以前提供的 ISO 类型相同。请报告您的结果) :

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

  • 一个答案应该对有同样问题的其他人有帮助,因为作者已经通过重新安装 Windows 解决了这个问题 (3认同)

nos*_*tio 5

我通过运行最新的 Windows 10 累积更新(本文发布时为KB3081452KB3095020)DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess的更新解决了同样的问题。无需重新打包 .ISO。Install.wim

基本上,我遵循了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
Run Code Online (Sandbox Code Playgroud)

那些不具备原来的未加密的拷贝谁Install.wim的文件可能会发现这个有帮助的。

更新后,我在另外两台家用 PC 上进行了另一次就地升级,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 更新作为备份修复映像(即,不使用/LimitAccess):

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

然后修复系统文件:

sfc /scannow.