我正在尝试使用 Dism 命令恢复在线图像健康,但似乎没有成功。此错误仍然存在。
C:\WINDOWS\system32>DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\install.esd\Install.esd
Deployment Image Servicing and Management tool
Version: 10.0.14393.0
Image Version: 10.0.14393.0
Error: 1910
The object exporter specified was not found.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
C:\WINDOWS\system32>
我该如何解决这个错误?
请注意我已经启用远程过程调用服务。
更新 1:
修改了我的命令(按照评论中的建议)如下所示,但仍然出现相同的错误。
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:G:\Sources\install.esd
Deployment Image Servicing and Management tool
Version: 10.0.14393.0
Image Version: 10.0.14393.0
Error: 1910
The object exporter specified was not found.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
C:\WINDOWS\system32>DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\install.esd
Deployment Image Servicing and Management tool
Version: 10.0.14393.0
Image Version: 10.0.14393.0
Error: 1910
The object exporter specified was not found.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
C:\WINDOWS\system32>
然后我提取了部分错误日志,特别是我注意到的许多错误,如下所示:
2017-04-03 10:10:38, Warning DISM DISM Package Manager: PID=11096 TID=7996 CBS AddSource failed with HRESULT=0x80070776! - CDISMPackageManager::Internal_Finalize
2017-04-03 10:10:38, Info DISM DISM Package Manager: PID=11096 TID=7996 CBS session options=0x40100! - CDISMPackageManager::Internal_Finalize
2017-04-03 10:10:38, Error DISM DISM Package Manager: PID=11096 TID=7996 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80070776)
2017-04-03 10:10:38, Error DISM DISM Package Manager: PID=11096 TID=7996 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x80070776)
2017-04-03 10:10:38, Error DISM DISM Package Manager: PID=11096 TID=7996 Failed to restore the image health. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x80070776)
2017-04-03 10:10:38, Error DISM DISM Package Manager: PID=11096 TID=7996 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80070776)
2017-04-03 10:10:38, Info DISM DISM Package Manager: PID=11096 TID=7996 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
更新 2
我试过全部评论部分的建议没有成功。
我做的其他事情:
- 由于我认为 .esd 文件是罪魁祸首,因此我使用命令行将 esd 文件转换为 .wim 并重新安装。
- 文件系统检查器未发现完整性违规
Chkdsk
没问题
更新 3
根据评论所建议,我上传了使用 wim 后的 dism 错误日志:
Warning DISM DISM Package Manager: PID=9284 TID=14132 CBS AddSource failed with HRESULT=0x80070776! - CDISMPackageManager::Internal_Finalize
cbs 错误日志:
Info CBS Failed to GetFile from WIM sandbox process [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2017-04-04 10:44:58, Error CBS Failed to look for file Servicing\Packages\Microsoft-Windows-MediaCenter-Package-avcore~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.mum in some alternate sources [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2017-04-04 10:44:58, Info CBS Failed to GetFile from WIM sandbox process [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2017-04-04 10:44:58, Error CBS Failed to look for file Servicing\Packages\update.mum in some alternate sources [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2017-04-04 10:44:58, Info CBS Repr: Not able to find replacement manifests for package Microsoft-Windows-MediaCenter-Package-avcore~31bf3856ad364e35~amd64~en-US~6.3.9600.16384 from any local source
2017-04-04 10:44:58, Info CBS Failed to GetFile from WIM sandbox process [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2017-04-04 10:44:58, Error CBS Failed to look for file Servicing\Packages\Microsoft-Windows-MediaCenter-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.mum in some alternate sources [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2017-04-04 10:44:58, Info CBS Failed to GetFile from WIM sandbox process [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2017-04-04 10:44:58, Error CBS Failed to look for file Servicing\Packages\update.mum in some alternate sources [HRESULT = 0x80070003 - ERROR_PATH_NOT_FOUND]
2017-04-04 10:44:58, Info CBS Repr: Not able to find replacement manifests for package Microsoft-Windows-MediaCenter-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384 from any local source
2017-04-04 10:44:58, Info CBS ASSERT: Assertion failed in onecore\base\cbs\util\inc\CbsArray.h(535)
Index out of bound.
2017-04-04 10:44:58, Info CBS Failed to FinalizeEx using worker session [HRESULT = 0x800706be]
2017-04-04 11:11:00, Info CBS Failed to unmarshall worker stream [HRESULT = 0x80070776 - ]
2017-04-04 11:11:00, Info CBS Failed to unmarshall worker stream [HRESULT = 0x80070776]
2017-04-04 11:11:00, Info CBS Failed to get worker process. [HRESULT = 0x80070776]
2017-04-04 11:11:00, Info CBS Failed to create worker session. [HRESULT = 0x80070776]
2017-04-04 11:11:00, Info CBS Failed to get worker session. [HRESULT = 0x80070776]
2017-04-04 11:11:00, Info CBS Failed to unmarshall worker stream [HRESULT = 0x80070776 - ]
2017-04-04 11:11:00, Info CBS Failed to unmarshall worker stream [HRESULT = 0x80070776]
2017-04-04 11:11:00, Info CBS Failed to get worker process. [HRESULT = 0x80070776]
2017-04-04 11:11:00, Info CBS Failed to create worker session. [HRESULT = 0x80070776]
2017-04-04 11:11:00, Info CBS Failed to get worker session. [HRESULT = 0x80070776]
问题仍然存在,还有其他解决方法吗?