我的 CPU 负载很高,很多时候高达 100%,这是因为有两个名为“VBoxVirtualHeadless”和“VirtualBox”的任务,即使我的笔记本电脑上没有安装 VirtualBox,它们的 CPU 使用率也高达 60%。
答案1
从运行框中打开 services.msc(按 Windows-R 显示它),找到所有名为“VirtualBox”或“Vbox”的服务,双击每个服务,从启动模式的下拉菜单中禁用它们,然后停止它们,然后按确定。
重新启动您的电脑以检查它们是否消失。
答案2
您可能没有亲自安装 VirtualBox,但这并不意味着它不存在。
它可以作为其他软件的一部分进行安装。
可能的罪魁祸首(我肯定我忘记了一些)是:
- Android手机模拟器或Android开发环境。
- 经典游戏机的模拟器。
- FPGA 开发工具(尤其是各种 Xilinx 工具)。
因此,首先要调查一下你最初是如何得到 VirtualBox 的。如果你不需要该软件,请卸载它。这应该也能杀死 VirtualBox。
如果您想保留该软件,请查看是否可以使 VirtualBox 表现更好。
从 www.virtualbox.org 下载最新版本的 VirtualBox 并安装它。这应该会将所有 VirtualBox 组件升级到最新版本。
启动 VirtualBox 软件。如果它要求您安装/更新“扩展包”,请也这样做。
现在,如果运气好的话,您可以在 VirtualBox 管理器中看到 VirtualBox 已知的虚拟机的定义。您可以检查它们的设置并限制它们允许使用的 RAM 数量和 CPU 功率。在这里,您可以微调这些设置。减少它们一点,看看这是否仍能让应用程序工作,但对您的 PC 造成的压力较小。
如果虚拟机未显示在 VirtualBox 管理器应用程序中,您必须手动将它们添加到管理器中。您应该在硬盘上搜索扩展名为.vbox
如果您想彻底摆脱 VirtualBox,并且无法正常卸载系统上的 VirtualBox 组件(通过“添加/删除程序”),请先安装完整包以在计算机上安装卸载程序。
然后重新启动,并在重新启动后执行卸载。这应该可以解决所有问题。