我在将 esd-File 传递给 dism 以执行 restorehealth 命令时遇到问题。以下是我的调用:
dism /online /cleanup-image /restorehealth /Source:esd:D:\sources\install.esd /limitaccess
但是,cbs.log-File 指示在尝试访问该文件时使用了错误的路径(当前目录被添加到该文件的路径):
2020-04-21 15:40:06,信息 CBS Exec:已调用 Addsource,会话:30808034_1579090974,客户端:DISM 程序包管理器提供程序,来自 GPO:否,路径:C:\Windows\System32\esd:D:\sources\install.esd 2020-04-21 15:40:06,警告 CBS 无法访问备用源路径目录 [HRESULT = 0x8007007b - ERROR_INVALID_NAME]
答案1
所以我最终将 esd 文件转换为 WIM 文件,然后 dism 读取了正确的路径