无法在 HyperV Windows Server 2012 上初始化虚拟机

无法在 HyperV Windows Server 2012 上初始化虚拟机

我真的被这个问题难住了,我不明白为什么我根本无法在我的系统中成功启动任何虚拟机。

我只有一台虚拟机,它运行良好,然后由于某些原因,我启动到另一个系统,然后返回到 WinServer 2012 并且无法再启动它们。

这是回溯:

PS C:\Users\Administrator> Start-VM Ubuntu
Start-VM : 'Ubuntu' could not initialize. (Virtual machine ID 1ECB1603-A320-4BAF-8452-9962768F5D49)
You do not have permission to perform the operation. Contact your administrator if you believe you should have
permission to perform this operation.
At line:1 char:1
+ Start-VM Ubuntu
+ ~~~~~~~~~~~~~~~
+ CategoryInfo          : PermissionDenied:  (Microsoft.HyperV.PowerShell.VMTask:VMTask) [Start-VM], Virtualization
OperationFailedException
+ FullyQualifiedErrorId :  AccessDenied,Microsoft.HyperV.PowerShell.Commands.StartVMCommand

当然,这显然是一个权限问题,但我就是不明白,怎么办?

我删除了之前的虚拟机,但之前没有将其导出,然后创建了一个新的虚拟机,使用新的 ID,使用相同的磁盘,出现上述同样的错误。

我甚至创建了一个新的,没有任何磁盘,同样的错误。

有人知道会发生什么吗?

我应该寻找一些脚本或配置吗?

我已经搜索了又搜索msdn但一无所获,我不明白......

任何帮助将不胜感激

提前谢谢了!

编辑

而且,如果我从 HyperV 的图形界面启动它,它会显示An error occurred while attempting to start the selected virtual machine(s) 'Ubuntu' could not initialize (Virtual machine ID 'ID')

第二次编辑

根据用户@Peter Hahndorf 的建议,我运行了icacls.exe,结果如下:

PS C:\Users\Public\Documents> icacls .\Hyper-V
.\Hyper-V BUILTIN\Administrators:(F)
  BUILTIN\Administrators:(OI)(CI)(IO)(F)
  BUILTIN\Hyper-V Administrators:(F)
  BUILTIN\Hyper-V Administrators:(OI)(CI)(IO)(F)
  NT AUTHORITY\SYSTEM:(F)
  NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F)
  BUILTIN\Administrators:(F)
  CREATOR OWNER:(OI)(CI)(IO)(F)
  NT VIRTUAL MACHINE\Virtual Machines:(R,WD,AD)
  NT VIRTUAL MACHINE\Virtual Machines:(CI)(IO)(GR,WD,AD)

Successfully processed 1 files; Failed processing 0 files

这肯定与权限有关,但如何操作呢?我没有“触碰”任何东西,文件夹现在C:\Users\Public\Documents位于C:\Users\Administrator\My Documents

我如何再次授予管理员权限?

相关内容