Der Windows 10-Task-Manager zeigt unter VMware 0% CPU an

13

Ich verwende Windows 10 unter VMWare Workstation Player 12.0.1 (Windows 10 ist der Gast, Ubuntu 15.10 ist der Host). Wenn ich den Task-Manager ausführe, wird immer angezeigt, dass die CPU-Auslastung 0% beträgt, unabhängig davon, was der Computer tatsächlich tut. Jeder Prozess im Task-Manager zeigt außerdem eine CPU-Auslastung von 0% an (auch beim Erstellen eines großen Projekts unter Visual Studio).

Wenn ich jedoch "Ressourcenmonitor" ausführe, wird deutlich, dass es Prozesse gibt, die viel mehr als 0% verwenden.

Bearbeiten Hier sind einige Screenshots, wie angefordert: Registerkarte "Task-Manager-Leistung" Task-Manager-Prozesse Ressourcenmonitor

Alex Shtof
quelle
Können Sie Links zu Screenshots des Task-Managers einfügen? Außerdem ist etwas unklar, wo Sie den Task-Manager ausführen (im Host? Im Gast?) Und was genau Sie sehen.
David Schwartz
Ich habe die Frage gemäß Ihrem Kommentar aktualisiert.
Alex Shtof
Haben Sie die Option zur Visualisierung der Perf-Zähler in den VM-Optionen aktiviert? Wenn nicht, tun Sie dies.
magicandre1981
@Alex, etwas Neues dazu? Ich habe genau das gleiche Problem.
Arin Ghazarian

Antworten:

8

Die Deinstallation von Hyper-V, das Windows aus irgendeinem Grund standardmäßig installiert hat, löste dieses Problem und viele andere Probleme, die ich mit meiner virtuellen Maschine hatte.

Es kann mit den folgenden Schritten deinstalliert werden: 1. Gehen Sie zu Systemsteuerung -> Programme und Funktionen. 2. Klicken Sie auf der rechten Seite des Fensters auf Windows-Funktionen aktivieren oder deaktivieren. Ein Dialogfeld sollte geöffnet werden. 3. Deaktivieren Sie Hyper-V im obigen Dialogfeld und klicken Sie auf OK

Alex Shtof
quelle
Dies tritt auf meiner Windows 10 Enterprise-VM auf, obwohl Hyper-V nicht installiert ist. Seltsamerweise passierte es, nachdem ich die Nvidia 368.81-Treiber für meine Dual-GeForce 980 installiert hatte.
Matt
2
Das ist bedauerlich, da Docker für Windows meines Wissens Hyper-V benötigt. Es gibt auch andere Dinge, die dies erfordern, wie z. B. die Windows Phone-Emulatoren im SDK.
Jocull
3

Ihre Bilder sahen genauso aus wie meine. 0% CPU-Auslastung im Task-Manager und im Ressourcenmonitor zeigen, dass die CPU immer auf maximaler Frequenz ist. Es lag daran, dass Hyper-V in meiner VM installiert war. Nach der Deinstallation wurde die Anzeige der CPU-Auslastung wieder normalisiert. Ich brauchte Hyper-V nicht in meiner VM, also war das in Ordnung für mich. Ich würde gerne wissen, ob es eine andere Lösung gibt.

L. Fang
quelle
Bitte sehen Sie meine Antwort. Ich habe einen Weg gefunden, das Problem zu beheben.
Alex Shtof
0

Die Deinstallation von Hyper-V hat bei mir nicht funktioniert. Ich habe folgendes gemacht:

  • Fahren Sie die VM herunter
  • Ändern Sie in der .vmx-Datei die folgende Zeile:

    hypervisor.cpuid.v0 = "FALSE"
    

    zu

    hypervisor.cpuid.v0 = "TRUE"
    
  • Starten Sie die VM neu

Danach zeigte die CPU Aktivität.

Robin Dijkstra
quelle