In Windows 8 Pro x64 war die CPU-Auslastung konstant hoch. Die Ursache war, dass svchost mit einer konstanten CPU von 25% lief, selbst im Leerlauf. Ich überprüfte die Dienste, die der Svchost ausführte, und schaltete sie ein / aus, bis ich die Ursache gefunden hatte.
Es stellte sich heraus, dass ein Dienst, IPHLPSVC (IP Helper), für die gesamte CPU-Auslastung verantwortlich war. Nachdem ich den Dienst beendet hatte, fiel die CPU im Leerlauf auf 0-1%.
Ich habe einige Nachforschungen angestellt und es scheint, dass IPHLPSV für den Übergang zu IPv6 vorgesehen ist. Ich bin immer noch auf IPv4 und habe keine Probleme mit der gestoppten Aufgabe. Soll ich die Aufgabe einfach deaktivieren? Hat jemand eine Idee, was das Problem verursachen könnte?
%windir%\system32\drivers\Tunnel.sys
datei Es ist von zentraler Bedeutung für diesen Service. War dies auch eine Neuinstallation von Windows 8 oder ein Upgrade?Antworten:
IPHLPSVC ist verantwortlich für IPv6-Übergangstechnologien. Diese funktionieren jedoch nicht sofort und erfordern eine zusätzliche Konfiguration (oder funktionieren 2016 überhaupt nicht).
Microsoft rät von der Verwendung von ISATAP ab (siehe Grundlegendes zu IPv6, Third Edition , S. 329) und empfiehlt , stattdessen natives IPv6 zu verwenden. Der öffentliche 6to4-Dienst ist offiziell veraltet (RFC 7526; BCP 196). Und Teredo hat eine lange Liste von Problemen (nur eine IPv6-Adresse, die erraten werden kann, eingeschränkte Unterstützung für NAT-Traversal, verschiedene Konnektivitätsprobleme), die generell von seiner Verwendung abraten.
Leider hatte Windows die schlechte Angewohnheit, all dies standardmäßig zu aktivieren.
Wenn Sie IPv6-Übergangstechnologien nicht wissentlich verwenden, sollten Sie sie explizit deaktivieren.
Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung und wählen Sie Als Administrator ausführen. Fügen Sie dann die folgenden Befehle ein:
Sie können diese auch mit PowerShell deaktivieren (erneut als Administrator):
Starten Sie dann Ihren Computer neu.
quelle
Sie können dieses Plugin möglicherweise ignorieren, indem Sie die folgenden Schritte ausführen.
Start
mit der rechten MaustasteComputer
und klicken Sie dann aufProperties
.Advanced
Klicken Sie auf der Registerkarte aufEnvironment Variables
.System variables
, klicken Sie aufNew
.Variable name
Feld ein.Variable value
Feld.OK
dreimal, um die Dialogfelder zu schließen.Möglicherweise müssen Sie neu starten.
Dies wurde von mir nicht getestet , da ich momentan keinen Windows 8-Systemcomputer zum Testen habe. Diese Informationen wurden für Windows 7 gefunden. Dies kann direkt relevant sein, wenn Sie ein aktualisiertes Windows 8-System von Windows 7 haben.
quelle
%windir%\system32\drivers\Tunnel.sys
Datei, und dies ist eine völlig saubere Installation von Windows 8. Funktioniert das Hinzufügen der Variablen MIG_UPGRADE_IGNORE_PLUGINS nicht genauso wie das Deaktivieren des Dienstes?