Windows 10 任务管理器在 vmware 下显示 CPU 为 0%

Windows 10 任务管理器在 vmware 下显示 CPU 为 0%

我在 VMWare Workstation Player 12.0.1 下运行 Windows 10(Windows 10 是客户机,Ubuntu 15.10 是主机)。当我运行任务管理器时,它总是显示 CPU 利用率为 0%,无论计算机实际在做什么。任务管理器中的每个进程也显示 0% CPU 使用率(即使在 Visual Studio 下构建大型项目时也是如此)。

但是,当我运行“资源监视器”时,它清楚地显示有些进程的使用率远超 0%。

编辑 根据要求,这里有一些截图: 任务管理器性能选项卡 任务管理器进程 资源监控

答案1

卸载 Hyper-V(由于某种原因,Windows 默认安装)解决了这个问题以及我的虚拟机遇到的许多其他问题。

可以使用以下步骤卸载它:1. 转到控制面板 --> 程序和功能 2. 在窗口右侧,单击打开或关闭 Windows 功能。将打开一个对话框 3. 取消选中上述对话框中的 Hyper-V,然后单击确定

答案2

您的图片与我的一模一样,任务管理器和资源监视器中的 CPU 使用率为 0%,表明 CPU 始终处于最大频率。这是因为我的 VM 中安装了 Hyper-V。卸载后,CPU 使用率显示恢复正常。我的 VM 中不需要 Hyper-V,所以这对我来说没问题。我想知道是否还有其他解决方案。

答案3

卸载 Hyper-V 对我来说不起作用。我做了以下操作:

  • 关闭虚拟机
  • 在 .vmx 文件中,更改了以下行:

    hypervisor.cpuid.v0 = "FALSE"
    

    hypervisor.cpuid.v0 = "TRUE"
    
  • 重启虚拟机

此后 CPU 显示活动。

相关内容