Hyper V 计算机无法启动 Windows 10

Hyper V 计算机无法启动 Windows 10

我正在将虚拟机从 Hyper V 管理器中复制出来,服务已停止。我记下了需要授予权限的 SSID。我在以下网址找到了这个很棒的教程

http://www.askme4tech.com/moving-virtual-machine-one-hyper-v-host-another

它确实有帮助,但我找不到下面的命令在 Windows 10 上执行它,有人可以给我一些关于如何实现这一点的建议吗?

将 vm 硬盘、xml 文件和 SID 文件夹复制到目标 HYPER-V 主机中虚拟机和虚拟硬盘的新位置。在目标服务器中,以管理员身份打开 Cmd。键入以下命令以授予适当的权限。如果不授予权限,VM 将无法启动:

 icacls <path of xml fie> /grant "NT VIRTUAL MACHINE\<Virtual Machine SID> ":F 

例如:

 icacls "C:\Program Data\Microsoft\Windows\Hyper-V\Virtual Machines" /grant "NT VIRTUAL 
 MACHINE\48C5CA29-71A8-4096-9222-C1121C7D7677":F

但是我似乎无法让这个命令在 Windows 10 中工作,所以我不能。我想知道 windows ten hyper v 的等效命令是什么,以授予用户正确的权限。

答案1

多次遇到同样的问题并且只采用临时修复(甚至icalcs没有解决这个问题)直到我找到解决方案:

  • 以管理员身份打开命令提示符
  • 类型net localgroup administrators SERVICE /delete

然后重新启动并启动/重新创建虚拟机。

您可能没有管理员组中的 SERVICE 用户或者该用户以某种方式丢失,这可能会解决权限问题。

致谢

Hyper-V VM 无法启动 (Nick Holness)

相关内容