Das Problem ist, dass mehrere Dienste einen einzigen Prozess gemeinsam nutzen (sehr dummes Design). Diese Freigabe bedeutet, dass einer von ihnen, der viel Speicher benötigt, diesen nicht leicht identifizieren kann. Schlimmer noch, wenn einer von ihnen abstürzt, gehen alle unter. Wenn Sie das aufgeblähte Chaos töten möchten, werden alle darin enthaltenen Dienste gelöscht.
Es ist etwas, das Sie mit dem Task - Manager-Liste der Dienste für diesen Prozess zu tun, außer sträuben sich mit Erbitterung. Sie können diese in ihre eigenen svchost.exe
Prozesse isolieren, um die Untersuchung fortzusetzen. Wenn a svchost.exe
viel Speicher beansprucht und nur einen Dienst enthält, dann ist dies der Täter.
Ich würde damit beginnen, die wahrscheinlichen Schuldigen wie Windows Update zu isolieren, von dem bekannt ist, dass es svchost.exe
aufgebläht ist .
Es gibt ein aktuelles Update für Windows Update, das bei diesem Problem hilfreich sein kann . KB3050265, unter anderem: "... behebt ein Problem, bei dem die Systemleistung während Scans verringert werden kann. Dieses Problem hat die größten Auswirkungen auf Computer mit wenig physischem Arbeitsspeicher."
Es gibt eine Superuser-Frage, die sich mit der Dienstisolierung befasst, wenn Sie es versuchen möchten: " Gehosteten Dienst (svchost.exe) in seinem eigenen Prozess isolieren ".
Hier sind Screenshots des Problems, das auf einem System auftritt, in dem der Windows Update-Dienst für seinen eigenen Prozess isoliert wurde, um zu bestätigen, dass dies der Täter ist:
Hier ist eine Erfassung des Task-Manager-Fensters auf demselben System, nachdem der Patch KB3050265 angewendet wurde. Das typische Verhalten besteht nun darin, dass der Aktualisierungsdienst eine Obergrenze von 300 Megabyte (viel kleiner als zuvor) einnimmt, während ein Prozessor zu 100% gebunden wird. Nicht ideal, aber die Auswirkungen auf die Reaktionsfähigkeit des Systems werden stark gemindert. Es endet nach wenigen Minuten und ist weg: