Hyper-V 虚拟机管理服务必须正在运行

有关最佳做法和扫描的详细信息,请参阅最佳做法分析器

属性 详细信息
操作系统 Windows Server
产品/功能 Hyper-V
严重性 错误
类别 先决条件

在以下部分中,斜体表示出现在针对此问题的最佳实践分析工具中的 UI 文本。

问题

管理虚拟机所需的服务未运行。

影响

无法执行虚拟机管理操作。

正在运行的虚拟机继续运行。 但是,在服务正在运行之前,无法管理虚拟机或创建或删除虚拟机。

解决方法

使用服务管理单元或 Sc config 命令行工具将服务重新配置为自动启动。

提示

如果在桌面应用中找不到服务,或者命令行工具报告该服务不存在,则可能未安装 Hyper-V 管理工具。 如果无法从“开始”菜单看到 Hyper-V MMC 控制台,则应安装 Hyper-V 管理工具。

若要安装 Hyper-V 管理工具:

  • 在 Windows Server 上,打开服务器管理器并使用“添加角色和功能”向导。 有关详细信息,请参阅 在 Windows Server 上安装 Hyper-V 角色。 还可使用 PowerShell 来安装工具 (Install-WindowsFeature -Name Hyper-V-Tools, Hyper-V-PowerShell)
  • 在 Windows 上,从桌面开始键入 程序,选择“ 程序和功能 ”(控制面板) >打开或关闭>Hyper-V>Hyper-V 管理工具。 然后,选择“确定”。

使用服务桌面应用将服务重新配置为自动启动

  1. 打开“服务”桌面应用。 (选择 “开始”,在 “开始搜索 ”框中选择 ,键入 services.msc,然后按 Enter。

  2. 在详细信息窗格中,右键单击 Hyper-V 虚拟机管理,然后选择“ 属性”。

  3. 在“ 常规 ”选项卡上的 “启动 类型”中,选择“ 自动”。

  4. 若要启动服务,请选择“ 启动”。

使用 SC Config 将服务重新配置为自动启动

  1. 打开 Windows PowerShell。 (在桌面上,选择 “开始 ”并开始键入 Windows PowerShell。)

  2. 右键单击 Windows PowerShell 并选择“ 以管理员身份运行”。

  3. 若要重新配置服务,请键入:

    sc.exe config vmms start=auto
    
  4. 若要启动该服务,请键入:

    sc.exe start vmms
    

如果服务已配置为自动启动,并且只需重启服务,则可以从 Hyper-V Manager 或 sc start vmms 命令执行此作。

从 Hyper-V 管理器重启服务

  1. 打开 Hyper-V 管理器。 单击“ 开始”,指向 “管理工具”,然后选择 “Hyper-V 管理器”。

  2. 在导航窗格中,选择服务器的名称(如果尚未选择)。

  3. 操作窗格 中,选择 启动服务