无法让 Hyper-V 在 Windows 10 上运行:虚拟机管理程序未运行

无法让 Hyper-V 在 Windows 10 上运行:虚拟机管理程序未运行

Hyper-V 安装没有明显问题,但随后启动虚拟机的任何尝试都会引发此错误:

'<virtual machine name>' failed to start.

Virtual machine '<virtual machine name>' could not be started because the hypervisor is not running.

系统信息:

  • Windows 10 企业版 1803 17134.523
  • 华硕 PRIME B350-PLUS
  • AMD 锐龙 5 1600X

以下是我检查过的各种软件的输出:

  • ASUS UEFI BIOS 实用程序 > 高级模式 > 高级 > CPU 配置

    NX Mode                     Enabled
    SVM Mode                    Enabled
    SMT Mode                    Auto
    Core Leveling Mode          Automatic mode
    
  • 任务管理器 > 性能

    Virtualization: Enabled
    
  • msinfo32.exe > 系统摘要

    Hyper-V - VM Monitor Mode Extensions                   Yes
    Hyper-V - Second Level Address Translation Extensions  Yes
    Hyper-V - Virtualization Enabled in Firmware           Yes
    Hyper-V - Data Execution Protection                    Yes
    
  • 核心信息工具-v

    AMD Ryzen 5 1600X Six-Core Processor
    AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD
    Microcode signature: 00000000
    HYPERVISOR      -       Hypervisor is present
    SVM             *       Supports AMD hardware-assisted virtualization
    NP              *       Supports AMD nested page tables (SLAT)
    
  • bcdedit.exe > Windows 启动加载程序

    nx                      OptIn
    hypervisorlaunchtype    Auto
    
  • PowerShell > 获取服务 -DisplayName Hyper-V*

    Status   Name               DisplayName
    ------   ----               -----------
    Running  vmcompute          Hyper-V Host Compute Service
    Stopped  vmicguestinterface Hyper-V Guest Service Interface
    Stopped  vmicheartbeat      Hyper-V Heartbeat Service
    Stopped  vmickvpexchange    Hyper-V Data Exchange Service
    Stopped  vmicrdv            Hyper-V Remote Desktop Virtualizati...
    Stopped  vmicshutdown       Hyper-V Guest Shutdown Service
    Stopped  vmictimesync       Hyper-V Time Synchronization Service
    Stopped  vmicvmsession      Hyper-V PowerShell Direct Service
    Stopped  vmicvss            Hyper-V Volume Shadow Copy Requestor
    Running  vmms               Hyper-V Virtual Machine Management
    

我在本网站和其他网站上发现了多个类似的帖子,并且已经尝试过(但都无济于事):

  • 卸载并重新安装 Hyper-V(多次)
  • 重启机器(冷启动,多次)
  • 升级我的 BIOS
  • 升级主板芯片组驱动程序

对下一步行动有什么想法吗?

答案1

您的硬件按照规格可以运行 Hyper-V,因此问题可能出在某些设置上。

检查 BIOS 中的 高级频率设置 > 高级 CPU 核心设置,如果“SVM 模式”选项设置为已启用。如果没有,请启用它,保存 BIOS,关闭计算机并进行冷启动。

如果这没有帮助,请打开提升的命令提示符并运行以下命令:

bcdedit /set hypervisorlaunchtype auto

然后重新启动计算机,再次进行冷启动。

如果这也不起作用,请检查您的设置是否真的能够使用 Hyper-V AMD-V 与 RVI Hyper V 兼容实用程序,以提升模式运行它。

答案2

操作系统一次只能运行一个 hyper-Visor。您是否可能正在运行另一个,例如 VMware、Virtual Box。或者可能是使用它们的程序,例如 NOX?既然您提到您的企业,是否有任何 GPO 阻止使用 Hyper-V。

为了测试,我将安装备用 SSD 并安装 Windows 10 Pro,看看问题是否仍然存在。

相关内容