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 10 累积更新(本文发布时为KB3081452和KB3095020)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.esd为install.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.
| 归档时间: |
|
| 查看次数: |
71148 次 |
| 最近记录: |