Windows Server 2016 上的 Dism.exe /ResetBase 错误

Windows Server 2016 上的 Dism.exe /ResetBase 错误

我正在执行命令

DISM /Image:E:\WIM\Mount /Cleanup-Image /StartComponentCleanup /ResetBase

在离线安装的 WIM 映像上。

我遇到了这个错误:

Error: 0x800f0806

The operation could not be completed due to pending operations.

我试过了

  1. 证监会/扫描
  2. 已删除 C:\Windows\WinSxS\pending.xml
  3. 启动了另一个 DISM.exe 会话
  4. 清除注册表项
  5. 安装至不同位置(安装和重新安装)

ADK 版本:10.1.19041.1

如何解决这个问题?

答案1

如果在线操作处于待处理状态,则在已安装的 WIM 映像上添加 ReseBase 命令会导致错误。

将在线包/更新添加到已安装的 WIM 映像之前添加此命令。

答案2

我可以从这个 dism.exe 开关的名称中看到它将恢复挂起的操作:

dism /online /Cleanup-Image /RevertPendingActions

要运行上述命令,请打开提升的命令提示符。

相关内容