Windows 10 损坏文件问题错误 0x800f081f

Windows 10 损坏文件问题错误 0x800f081f

在cmd中运行后sfc /scannow,我收到错误消息:“

Windows 资源保护发现了损坏的文件,但无法修复其中一些。”

查看日志中的详细信息,这四行字一直出现。

2015-12-12 11:58:26,信息 CSI 00003d48 [SR] 无法修复 microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C 的成员文件 [l:10]“opencl.dll”,版本 10.0.10586.0,arch Host= amd64 Guest= x86,nonSxS,pkt {l:8 b:31bf3856ad364e35} 在商店中,哈希不匹配

2015-12-12 11:58:27,信息 CSI 00003d52 [SR] 无法修复 microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C 的成员文件 [l:10]“opencl.dll”,版本 10.0.10586.0,arch Host= amd64 Guest= x86,nonSxS,pkt {l:8 b:31bf3856ad364e35} 在商店中,哈希不匹配

2015-12-12 11:58:27,信息 CSI 00003d53 [SR] 此组件由 [l:125]“Microsoft-Windows-RemoteFX-VM-Setup-Package~31bf3856ad364e35~amd64~~10.0.10586.0.RemoteFX clientVM 和 UMTS 文件和注册表项”引用

2015-12-12 11:58:27,信息 CSI 00003d56 [SR] 无法重新投影损坏的文件 [l:23 ml:24]“\??\C:\WINDOWS\SysWOW64”[l:10]“opencl.dll”;存储中的源文件也已损坏

运行后Dism /Online /Cleanup-Image /CheckHealth返回:

“组件存储可修复。操作成功完成。”

同样的事情也发生在 上Dism /Online /Cleanup-Image /ScanHealth。然后我尝试了, Dism /Online /Cleanup-Image /RestoreHealth但错误消息是:

“错误:0x800f081f 找不到源文件。使用“源”选项指定恢复该功能所需的文件的位置。有关指定源位置的更多信息,请参阅http://go.microsoft.com/fwlink/?LinkId=243077

DISM 日志文件位于 C:\WINDOWS\Logs\DISM\dism.log”

我以为几天前重置电脑时就解决了这个问题,因为我收到了同样的消息。顺便说一句,我有一台 Surface Pro 3,如果这有帮助的话。

答案1

opencl.dll 修复问题很奇怪。用户 Daniel解释了他是如何解决这个问题的服务器故障

  1. 挂载 ISO 映像。
  2. 创建一个临时目录来挂载 Windows 映像文件 (WIM)。 mkdir C:\WIM
  3. 挂载 WIM 文件。 Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\WIM /ReadOnly
  4. 使用以下参数运行 Dism。 Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccess
  5. 完成后,卸载映像并删除文件夹 Dism /Unmount-Wim /MountDir:C:\WIM /Discard rmdir C:\WIM
  6. 必须重新启动计算机,否则 SFC 和 DISM 仍会显示错误。

您需要一个 10.0.10586 ISO这里

相关内容