
我的 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 Manager 應用程式中,您必須手動將它們新增至管理員。您應該在硬碟上搜尋具有擴展名的文件.vbox
如果您想完全擺脫 VirtualBox,並且系統上的 VirtualBox 元件無法正常卸載(透過「新增/移除程式」),那麼請先安裝完整的軟體包,以便將卸載程式安裝在您的電腦上。
然後重新啟動,重新啟動後進行卸載。這應該可以消除所有未解決的問題。