无法在 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

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

并且,如果我从 HyperV 的图形界面启动它,那么它会显示:

An error occurred while attempting to start the selected virtual machine(s) 'Ubuntu' could not initialize (Virtual machine ID 'ID')

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

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

有人知道会发生什么吗?

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

我甚至在 msdn 上都搜索过了但一无所获,我不明白......

任何帮助将不胜感激

提前谢谢了!

编辑

根据用户@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

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

相关内容