Gelöst: Shell-Infrastrukturhost mit hoher CPU-Auslastung

Shell-Infrastrukturhost odersihost.exe, verwaltet verschiedene Grafik-UI-Elemente in Windows, wie z. B. den Desktop-Hintergrund, die Taskleiste und das Startmenü.

Aufgrund eines Speicherverlustfehlers in der Standard-Fotos-App stehen Benutzer beim Durchsuchen einer großen Anzahl von Fotos vor dem Problem der hohen CPU-Auslastung des Shell Infrastructure Host. Auch nach dem Schließen der fehlerhaften App,sihost.exebleibt immer noch beistundenlang, was verständlicherweise ziemlich nervig sein kann.

In diesem Artikel haben wir detailliert beschrieben, welche Schritte Sie unternehmen können, um das Problem der hohen CPU-Auslastung des Shell Infrastructure Host zu beheben.

Was verursacht eine hohe CPU-Auslastung des Shell Infrastructure Host?

Wie bereits erwähnt, gibt es ein Speicherleckproblem mit der Standard-Fotobetrachter-App in Windows, d. h. Fotos. Dieser Fehler verursachtsihost.exedie Registrierung kontinuierlich abzufragen, was zu einer hohen CPU-Auslastung führt. Dieses Leck besteht seit Windows 10 und wurde in Windows 11 noch nicht behoben. Darüber hinaus ist es auch möglich, dass die hohe CPU-Auslastung auf beschädigte Systemdateien oder verschiedene UI-bezogene Einstellungen zurückzuführen ist.

Wie behebt man die hohe CPU-Auslastung des Shell-Infrastruktur-Hosts?

Obwohl dieser Fehler schon seit geraumer Zeit besteht, hat Microsoft ihn immer noch nicht behoben. Daher gibt es ab Juli 2022 keine Möglichkeit, das Problem mit der hohen CPU-Auslastung des Shell-Infrastruktur-Hosts dauerhaft an der Wurzel zu beheben.

Das heißt jedoch nicht, dass Sie es nicht umgehen können. Es gibt verschiedene Möglichkeiten, das Problem der hohen CPU-Auslastung zu lösen, die wir in den folgenden Abschnitten besprochen haben.

Verwenden Sie eine andere Photo Viewer-App

Das Problem mit dem Speicherverlust tritt nur bei der Standard-Fotos-App auf. Wenn Sie einen anderen Fotobetrachter wie beispielsweise den klassischen IrfanView verwenden, werden Sie nicht mehr mit dem Problem konfrontiertProblem. Wir empfehlen diese Methode dringend, da es sich mehr oder weniger um eine dauerhafte Lösung handelt, während es sich bei den anderen Methoden nur um vorübergehende Problemumgehungen handelt.

So können Sie die Standard-Fotobetrachter-App unter Windows 10 ändern:

  1. Klicken Sie mit der rechten Maustaste auf das Foto und wählen Sie es ausÖffnen mit > Andere App auswählen.
  2. Wählen Sie die Fotobetrachter-App Ihrer Wahl aus. Wenn Sie es nicht in der Liste sehen, wählen Sie es ausWeitere Apps > Suchen Sie auf diesem PC nach einer anderen Appund durchsuchen Sie die ausführbare Datei der App.
  3. Aktivieren Sie dieBenutzen Sie immer diese Appzu öffnen.jpgWählen Sie die Option „Dateien“ aus und drücken Sie „OK“. Wiederholen Sie alle Schritte für.pngund alle anderen Fotoformate, die Sie gegebenenfalls verwenden.

Standard-Apps funktionieren unter Windows 11 etwas anders. Hier sind die Schritte zum Ändern der Standard-Fotobetrachter-App unter Windows 11:

  1. Drücken Sie Win + I und wählen SieApps > Standard-Apps. Scrollen Sie nach unten und wählen Sie ausWählen Sie Standardeinstellungen nach Dateityp.
  2. Lokalisieren.jpegoder ein anderes Bildformat und klicken Sie auf die Fotos-App.
  3. Wählen Sie die neue Fotobetrachter-App aus der Liste aus. Wenn Sie es in der Liste nicht finden können, wählen Sie es ausWeitere Apps > Suchen Sie auf diesem PC nach einer anderen Appund durchsuchen Sie den App-Launcher.
  4. Wiederholen Sie diese Schritte für.pngoder andere Bildformate, für die Sie den Standard-Fotobetrachter ändern möchten.

Beenden Sie Sihost.exe über den Task-Manager

Wenn diesihost.exeWenn die CPU-Auslastung zu hoch ist, können Sie den Vorgang auch über den Task-Manager beenden, um das Problem schnell zu beheben. Hier sind die Schritte dazu:

  1. Drücken Sie STRG + Umschalt + Esc, um.
  2. Klicken Sie auf der Registerkarte „Prozesse“ auf die Überschrift „CPU“, um nach CPU-Auslastung zu sortieren. Sie sollten in der Lage sein, es zu findensihost.exeganz einfach auf diese Weise. Alternativ können Sie auch auf die Registerkarte Details wechseln und nach Namen sortieren.
  3. Wählen Sie den Shell-Infrastrukturhost oder aussihost.exeProzess und klicken Sie auf Task beenden. Die Benutzeroberfläche wird einige Sekunden lang fehlerhaft sein, bevor sie wieder normal wird.
  4. In einigen Fällen ist diesihost.exeDie hohe CPU-Auslastung bleibt bestehen. Beenden Sie in solchen Fällen auch explorer.exe.

Reparieren Sie die Fotos-App

Nutzerberichten zufolge kann dieses Problem auch durch die Reparatur der Microsoft Fotos-App behoben werden. So können Sie dieses Update ausprobieren:

  1. Drücken Sie Win + I und gehen Sie zuApps > Apps und Funktionen.
  2. Klicken Sie auf Microsoft Fotos und wählen Sie ausErweiterte Optionen.
  3. ReparierenÖffnen Sie die App und prüfen Sie, ob das Problem dadurch behoben wird.

Melden Sie sich ab oder starten Sie Ihren PC neu

Eine weitere einfache Lösung besteht darin, sich einfach abzumelden. Wenn das Abmelden nicht funktioniert, können Sie stattdessen Ihren PC neu starten. Die meisten Benutzer, die mit dem Problem der hohen CPU-Auslastung des Shell Infrastructure Host konfrontiert sind, stellten fest, dass die hohe CPU-Auslastung nach dem Neustart ein oder zwei Tage lang nicht erneut auftritt.

Der Nachteil bei dieser Problemumgehung besteht darin, dass Sie alle paar Tage einen Neustart durchführen müssen, was ärgerlich sein kann. Wir empfehlen daher, den Fotobetrachter als dauerhafte Lösung noch einmal zu ändern.

Reparieren Sie beschädigte Systemdateien

Beschädigte Systemdateien sind ein häufiger Grund für die Störung von Windows-Komponentensihost.exeFehlfunktionen verursachen und eine hohe CPU-Auslastung verursachen. Daher empfehlen wir die Verwendung der Dienstprogramme SFC und DISM, um und zu findenmit folgenden Schritten:

  1. Drücken Sie Win + R und geben Sie eincmd, und drücken Sie STRG + Umschalt + Eingabetaste.
  2. Führen Sie die folgenden Befehle aus:
    DISM /Online /Cleanup-image /Restorehealth
    Sfc /scannow

Hintergrundfolien deaktivieren

Einige Benutzer haben bei der Verwendung von Diashow-Hintergründen eine hohe CPU-Auslastung gemeldet. Da das Problem stattdessen durch die Verwendung eines einfarbigen Bildhintergrunds behoben wurde, empfehlen wir, dasselbe mit den folgenden Schritten zu versuchen:

  1. Drücken Sie Win + I und wählen SiePersonalisierung > Hintergrund.
  2. Wählen Sie im Feld „Hintergrund personalisieren“ die Option ausBildoderEinfarbig.

Deaktivieren Sie die automatische Farbänderung und Transparenz

Ähnlich wie beim Hintergrundfolien-Szenario konnten einige Benutzer auch das Problem der hohen CPU-Auslastung lösen, indem sie die Funktionen für automatische Farbänderung und Transparenz deaktivierten. Wir empfehlen Ihnen, dasselbe mit den folgenden Schritten zu tun:

  1. Drücken Sie Win + I und navigieren Sie zuPersonalisierung > Farben.
  2. Transparenzeffekte umschaltenAUS.
  3. Stellen Sie sicher, dass die Akzentfarbe auf eingestellt istHandbuch.

Aktivieren Sie die Virtualisierung

Einige Benutzer berichteten auch, dass sie die hohe CPU-Auslastung von sihost.exe durch die Aktivierung der Virtualisierung behoben haben. Dies ist sicherlich eine Nischenlösung, aber wenn keine der anderen Lösungen bisher für Sie funktioniert hat, ist es trotzdem einen Versuch wert.

Drücken Sie zunächst STRG + Umschalt + Esc, um den Task-Manager zu starten. Überprüfen Sie auf der Registerkarte „Leistung“, ob die Virtualisierung deaktiviert ist. Wenn dies der Fall ist, können Sie es mit den folgenden Schritten aktivieren:

  1. Starten Sie Ihren PC neu und drücken Sie die Taste(normalerweise Entf- oder Fn-Tasten).
  2. Wechseln Sie im BIOS-Setup-Dienstprogramm zuFortschrittlich,CPU, oderÜbertaktenRegisterkarten.
  3. Aktivieren Sie die Option Virtualisierung. Abhängig vom Hersteller Ihres Motherboards kann es benannt werdenIntel Virtualisierungstechnologie, VT-d, AMD-V, SVM, oder so ähnlich. Wenn Sie es nicht finden können, empfehlen wir Ihnen, diesen ausführlichen Artikel zu lesen, um Hilfe zu erhalten.
  4. Drücken Sie die TasteSpeichern und beendenDie auf dem Bildschirm angezeigte Taste (normalerweise F10) drücken.

Halten Sie Windows auf dem neuesten Stand

Wie bereits erwähnt, besteht dieses Problem schon seit einiger Zeit und viele Benutzer haben es Microsoft gemeldet. Daher wird Microsoft das Problem wahrscheinlich bald in der Zukunft beheben. VonSie erhalten diesen Patch, sobald er erscheint. In der Zwischenzeit schützen Sie die neuesten Updates auch vor anderen Fehlern und Problemen.