Windows 10 - Windows Update und 90 +% CPU-Auslastungsproblem

1271
AcePL

Also habe ich endlich mein Dell E6400 auf Windows 10 aktualisiert. Nachdem ich es einige Zeit nicht benutzt hatte, musste ich es aus Mottenkugeln entfernen, während mein anderer Computer repariert wurde.

Und der erwartete Ärger trat auf: Das System läuft ständig zu über 90% der CPU-Auslastung, wobei allein 80% von Windows Update verwendet wird. Dies verhindert, dass Sie mehr tun, als Text im Browser lesen können auf Nacht in der Hoffnung, dass die WU das schafft, was sie tun muss). Da ich SSD (Evo 850 250 GB) verwende, ist dies definitiv kein unkompliziertes Update-Problem ... Vorher hatte ich Probleme mit Win7 direkt nach der Neuinstallation. Es dauerte dann 4+ Stunden auf derselben Hardware wie jetzt mit W10.

Ich mache viel Dev-Arbeit, also habe ich die komplette WS2015-Community mit all den Zutaten (einschließlich SQL Server, IIS-Server usw.), anderen Elementen des Windows Web Platform Installer, Teamviewer und natürlich AV (Bitdefender Free) installiert. und Fahrer. Das System ist ansonsten frei von Free-, Share-, Bloat- und Malware-Produkten (zumindest hoffe ich).

Windows 8 / 8.1 ist in Bezug auf die Windows Update-Einstellungen nicht identisch mit Windows 10, daher sind die meisten Lösungen, die ich sehe, nicht für mich. Außerdem beinhalten sie häufig "Hacking" -Dienste und setzen die Aktualisierung auf manuell. Wieder keine Lösung für mich, da ich das Zeug auf dem neuesten Stand brauche. Also hat jemand eine Lösung für das Problem gefunden?

0
Haben Sie sich den _Task Manager_ angesehen, um zu überprüfen, welcher Prozess Ihre CPU verwendet? NoNameProvided vor 8 Jahren 0
Oh, richtig. Es war Windows Update (ich kann mich nicht erinnern, an welchen Dienst es sich handelt). Deswegen frage ich im letzten Paragrafen nach. Wird aber die Frage entsprechend bearbeiten. AcePL vor 8 Jahren 0
Öffnen Sie den Administrator von cmd.exe und führen Sie diesen aus, während Sie eine hohe CPU-Auslastung haben: "C: \ Windows \ System32 \ wpr.exe" -Start CPU && Zeitüberschreitung -1 "C: \ Windows \ System32 \ wpr.exe" - stop C: \ HighCPUUsage.etl Erfassen Sie 30-60 Sekunden der CPU-Nutzung. Drücken Sie nun eine Taste in der Cmd-Taste, um die Protokollierung zu beenden. Komprimieren Sie den Ordner ETL + NGENPDB als 7z / RAR und geben Sie die komprimierte Datei an. magicandre1981 vor 8 Jahren 0

2 Antworten auf die Frage

1
Adrien

Wenn ich nach einem Windows-Update eine hohe CPU-Auslastung sehe, wird der .NET-Assembly-Optimierer normalerweise alle aktualisierten .NET-Assemblys neu kompilieren.

Normalerweise dauert es nicht mehr als 30 Minuten, aber es hängt davon ab, wie viele .NET-Softwareanwendungen installiert sind und wie schnell Ihr Computer ist.

In den Testberichten des Dell E6400 aus dem Jahr 2008 wurde eine "durchschnittliche" Leistung angegeben, sodass Ihr .NET-Optimierer ein wenig länger dauert.

Ich stimme zu, ich habe gesehen, wie devenv.exe nach einigen Aktualisierungen ewig herumgespielt hat. cjb110 vor 8 Jahren 0
Der Optimierer läuft mit Leerlaufpriorität, es sollte nicht "verhindert werden, etwas zu tun". ths vor 8 Jahren 0
@ths das war nicht meine Erfahrung. Ich habe festgestellt, dass es sehr störend ist, selbst auf einer relativ High-End-CPU wie einem i7-3930K o / c bis 4,3 GHz Adrien vor 8 Jahren 0
Normalerweise würde ich zustimmen. Und der Laptop ist kein Geschwindigkeitsdämon. Es ist jedoch aufgestockt - es ist auf 8 GB RAM und ziemlich schnell, wenn nur SATA II, SSD (Controller beschränkt, nicht Gerät). Aber das war Windows 7, nicht Windows 10, und es wurde vor etwa 3 Monaten auf W10 aktualisiert, nicht gestern. Und es dauerte in der Regel 3-4 Stunden, nicht 18. SO etwas anderes ist ein Problem. AcePL vor 8 Jahren 0
Ja, ein Centrino 2 war nicht schlecht für Windows 7, aber Windows 10 ist viel CPU-hungriger, und das Kompilieren ist eine sehr CPU-intensive Aufgabe. SSD und RAM helfen dabei wahrscheinlich nicht so viel wie bei einem viele andere Workloads. Sie sollten jedoch im Task-Manager sehen können, was die CPU kaut. Ein Upgrade kann möglicherweise nicht die .NET-Optimierungsphase durchlaufen oder muss später so viel wie ein großes .NET-Windows-Update durchgeführt werden. Adrien vor 8 Jahren 0
Wieder: ja, aber. Die Gesamtleistung dieses E6400 ist fast doppelt so hoch wie die des späteren E6410 und übertrifft in den meisten Bereichen sogar E6420 mit der zweiten Generation von iCore. All dies ist dank schnellerem RAM und SSD möglich, was für die Art der Optimierung, die vom .NET-Installationsprogramm ausgeführt wird, von entscheidender Bedeutung ist. Und selbst wenn Sie richtiger sind als ich, eine etwas weniger als 500% längere Zeit auf W10 (verglichen mit W7) kann damit nicht alleine erklärt werden. AcePL vor 8 Jahren 0
1
AcePL

Ich denke, ich habe mir eine mögliche Lösung ausgedacht ...

Ich habe die Einstellung von "Automatisch" auf "Manueller Neustart" geändert und die Option "Deaktiviert" deaktiviert - was, glaube ich, wirklich den Trick geleistet hat - das Senden von Updates und Teil-Updates an andere Computer.

Vielleicht war es Zufall, aber innerhalb von 15 Sekunden nach dem Schließen von "Einstellungen" sank die CPU-Last und der Computer ist seither ein Dieb.

cool. Ja, das ist der andere Hauptunterschied beim Windows 10-Windows-Update - es versucht, Teile von Updates von anderen Computern im LAN zu kopieren / abzufragen. Wenn dies erneut geschieht, geben Sie unbedingt den Prozessnamen an. Adrien vor 8 Jahren 0