虚拟机无法启动 - 安全 ID 结构无效(0x80070539)

本文提供了在 Hyper-V 下启动导入的虚拟机时发生的错误的解决方案。

原始 KB 数: 2927313

症状

在 Hyper-V 下启动导入的虚拟机有时失败,并显示以下错误消息:

安全 ID 结构无效(0x80070539)

原因

当虚拟机从一个环境移动到另一个环境,并且 Hyper-V 无法从虚拟机配置中删除无效的安全 ID 作为导入作的一部分时,会出现此问题。

决议

用户可以通过添加新的有效用户 ID 来重置虚拟机配置中安全 ID 的状态。 为此,需要:

  1. 打开管理 PowerShell 命令窗口。

  2. 运行下面的命令:

    Grant-VMConnectAccess -VMName "Name of VM that is not starting" -UserName "Domain and username of the current user"
    

虚拟机现在应该能够成功启动。