So beheben Sie die hohe CPU-Auslastung von COM Surrogate

Veröffentlicht: 2022-06-17

Wenn Sie Probleme im Zusammenhang mit der hohen CPU-Auslastung durch COM-Ersatz auf Ihrem Windows-PC haben, finden Sie in diesem Artikel einige Arbeitsmethoden, mit denen Sie den Fehler einfach beheben können.

Was ist COM-Ersatz Windows 10?

COM (Component Object Model) Surrogate ist ein legitimer Windows-Prozess. Der Hauptzweck von COM SURROGATE (dllhost.exe) besteht darin, alle Dienste mit COM auszuführen. Dies können die COM-Objekte oder jeder andere Dienst sein, der das Ersatzsystem benötigt, um ordnungsgemäß ausgeführt zu werden. Ihr System benötigt ein ordnungsgemäßes und funktionierendes Ersatzsystem, damit die Dienste und Objekte bei der Verwendung nicht abstürzen.

Während der Dienst auf Ihrem System ausgeführt wird, können jedoch manchmal Probleme im Zusammenhang mit der hohen CPU-Auslastung des COM-Ersatzes auftreten. Dieses Problem ist recht häufig und tritt gelegentlich auf, obwohl Sie nichts unternommen haben, was zu demselben Ergebnis geführt hat. Alternativ kann das COM-System manchmal sogar ganz aufhören zu arbeiten.

All diese Probleme, aber die Lösungen dafür sind ziemlich ähnlich. Dabei helfen wir Ihnen mit diesem Artikel. In den kommenden Abschnitten dieses Handbuchs helfen wir Ihnen, die hohe CPU-Auslastung des COM-Ersatzes und andere damit zusammenhängende Probleme zu beheben.

Inhaltsverzeichnis ausblenden
Methoden zur Behebung der hohen CPU-Auslastung durch COM-Ersatz unter Windows 10/11
Lösung 1: Schließen Sie COM Surrogate und andere verwandte Tools
Lösung 2: Laden Sie die neuesten Medien-Codecs herunter und installieren Sie sie
Lösung 3: Nutzen Sie die Hilfe der Eingabeaufforderung
Lösung 4: Aktualisieren und verwenden Sie die Antivirensoftware
Lösung 5: Setzen Sie die DLL-Dateien mit der Eingabeaufforderung zurück
Lösung 6: Fügen Sie dllhost.exe zur Datenausführungsverhinderungsliste hinzu
Fix 7: Führen Sie einen sauberen Neustart auf dem System aus
Lösung 8: Überprüfen Sie Ihr Windows-Laufwerk auf Fehler
Lösung 9: Deinstallieren Sie die kürzlich installierten Treiber
Lösung 10: Ansichtsoptionen des Datei-Explorers ändern
COM Surrogate High CPU Usage High Memory Errors: Behoben

Methoden zur Behebung der hohen CPU-Auslastung durch COM-Ersatz unter Windows 10/11

Nachfolgend haben wir einige Lösungen zusammen mit Schritt-für-Schritt-Verfahren aufgelistet und erklärt. Diese können Ihnen leicht dabei helfen, die hohe CPU-Auslastung von COM-Ersatz zu beheben und den COM-Ersatz-Prozess perfekt auszuführen.

Lösung 1: Schließen Sie COM Surrogate und andere verwandte Tools

Die erste Methode zum Beheben von COM-Ersatzprozessfehlern besteht darin, alle zugehörigen Attribute und Dienste zu schließen. Dazu müssen Sie auch den COM-Ersatz im Task-Manager beenden. Die folgenden Schritte erklären, was und wie Sie dasselbe tun können, ohne auf Fehler zu stoßen:

  1. Führen Sie den Task-Manager aus, indem Sie die Tasten Strg + Umschalt + Esc vollständig drücken.
  2. Klicken Sie bei Bedarf auf die Option Weitere Details . Task Manager - More Details
  3. Scrollen Sie nach unten, um die Hintergrundprozesse auf einem Windows-PC zu finden. Suchen Sie darunter nach dem/den COM-Ersatzprozess(en) . COM Surrogate process
  4. Wählen Sie jeden COM-Ersatzprozess einzeln aus und klicken Sie unten im Fenster auf die Schaltfläche Task beenden. Select every COM Surrogate process individually
  5. Wenn alle Prozesse beendet sind, klicken Sie oben im Fenster auf die Registerkarte Details .
  6. Suchen Sie auf der Registerkarte Details nach dllhost.exe und wählen Sie die Option Task beenden unten im Fenster aus. dllhost.exe and select the option to End Task
  7. Wiederholen Sie denselben Vorgang auch für andere dllhost.exe-Optionen . dllhost.exe options - End task

Jetzt werden Sie nicht mit den Problemen im Zusammenhang mit dem hohen COM-Ersatzspeicher konfrontiert. Wenn das Problem jedoch aus irgendeinem Grund weiterhin besteht, versuchen Sie die nächste Lösung.

Lesen Sie auch: So beheben Sie die hohe CPU-Auslastung von „Antimalware Service Executable“.


Lösung 2: Laden Sie die neuesten Medien-Codecs herunter und installieren Sie sie

Eine andere Lösung, die für viele Benutzer funktionierte, war die Installation der neuesten Mediencodes auf dem System. Die Installation der Codes wird die hohe CPU-Auslastung des COM-Ersatzes und andere verwandte und nicht verwandte Probleme beheben. Sie können die Hilfe einiger Codec-Installer von Drittanbietern wie Shark007, Xvid oder anderen in Anspruch nehmen.


Lösung 3: Nutzen Sie die Hilfe der Eingabeaufforderung

Wenn das Problem mit der hohen CPU-Auslastung des COM-Ersatzes weiterhin besteht, müssen Sie als Nächstes die Eingabeaufforderung verwenden. Die Befehle SFC (System Files Checker) und DISM (Deployment Image Servicing and Management) können helfen, die Fehler im System zu beheben. Nehmen Sie die Hilfe der folgenden Schritte, um zu wissen, was Sie tun müssen:

  1. Drücken Sie die Tasten Win+S , geben Sie Eingabeaufforderung ein und klicken Sie auf Als Administrator ausführen, um das Tool zu starten. Command Prompt run as administrator
  2. Geben Sie die folgenden Befehle ein, drücken Sie die Eingabetaste und warten Sie, bis der Befehl verarbeitet wurde.
    sfc /scannen Wenn Anweisungen auf dem Bildschirm angezeigt werden , befolgen Sie diese, um die Fehler zu beheben. Wenn das Problem weiterhin besteht oder keine Fehler angezeigt werden. Geben Sie die folgenden Befehle ein, drücken Sie die Eingabetaste und warten Sie einige Zeit.
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. Führen Sie die angezeigten Anweisungen auf dem Bildschirm aus, um die Fehler zu beheben.

Lösung 4: Aktualisieren und verwenden Sie die Antivirensoftware

Einige Benutzer haben mitgeteilt, dass die Probleme im Zusammenhang mit der hohen CPU-Auslastung des COM-Ersatzes aufgrund veralteter Antivirensoftware auftreten können. Um dasselbe zu beheben, müssen Sie daher das Antivirenprogramm auf die neueste Version aktualisieren. Die Entwickler des Antivirenprogramms haben möglicherweise den Fehler behoben, der zu COM-Ersatzfehlern mit hohem Speicher führte.

Darüber hinaus, nachdem Sie die Antivirensoftware aktualisiert haben. Sie müssen auch Ihr gesamtes System scannen, nachdem Sie die Antivirensoftware aktualisiert haben. Auf diese Weise können Sie die problematischen Dateien löschen und das System problemlos ausführen.


Lösung 5: Setzen Sie die DLL-Dateien mit der Eingabeaufforderung zurück

Um den COM-Ersatzfehler mit hoher CPU-Auslastung einfach zu beheben, können Sie auch versuchen, die DLL-Dateien zurückzusetzen. Diese Dateien ermöglichen die ordnungsgemäße Ausführung verschiedener Dienste auf dem System. Daher kann das Zurücksetzen beim COM-Ersatzprozess leicht helfen. Befolgen Sie zur Vereinfachung die folgenden Schritte:

  1. Verwenden Sie die in Fix 3 erläuterten Schritte, um den Command Prompt Administrator auszuführen. Command Prompt run as administrator
  2. Geben Sie die folgenden Befehle in das Tool ein, gefolgt von der Eingabetaste .
    regsvr32 vbscript.dll regsvr32 jscript.dll (Hinweis: Klicken Sie auf Ok , nachdem Sie jeden Befehl ausgeführt haben.)

Wenn die COM-Ersatzfehler von Windows 10 weiterhin bestehen, nehmen Sie die Hilfe des nächsten Fixes in Anspruch.


Lösung 6: Fügen Sie dllhost.exe zur Datenausführungsverhinderungsliste hinzu

Möglicherweise müssen Sie jetzt einige strukturelle Änderungen vornehmen, um die hohe CPU-Auslastung des COM-Ersatzes zu beheben. Um dasselbe zu tun, müssen Sie die dllhost.exe zur Datenausführungsverhinderungsliste von Windows 10 hinzufügen. Dadurch kann der COM-Ersatz fehlerhafte Einstellungen außer Kraft setzen und einwandfrei laufen. Befolgen Sie zur Vereinfachung das folgende Verfahren:

  1. Drücken Sie die Tasten Win+S , kopieren und fügen Sie Erweiterte Systemeinstellungen anzeigen ein und drücken Sie die Eingabetaste . View advanced system settings
  2. Klicken Sie auf die Schaltfläche Einstellungen im Abschnitt Leistung der Registerkarte Erweitert . Settings button under the Performance section of the Advanced tab
  3. Klicken Sie auf die Registerkarte Datenausführungsverhinderung , um fortzufahren. Data Execution Prevention tab
  4. Wählen Sie die Option mit dem Namen DEP aktivieren für alle Programme und Dienste mit Ausnahme der von mir ausgewählten. Turn on DEP for all programs and services except those I select
  5. Klicken Sie nun auf Hinzufügen . Turn on DEP for all programs and services except - Add
  6. Suchen Sie im Ordner nach der Datei dllhost.exe , wählen Sie sie aus und klicken Sie auf die Schaltfläche Öffnen . select the dllhost.exe file, and hit the Open button
  7. Nachdem die Datei zur Liste hinzugefügt wurde, klicken Sie auf Ok , um alles zu schließen.

Lesen Sie auch: So beheben Sie die hohe CPU-Auslastung von New World unter Windows


Fix 7: Führen Sie einen sauberen Neustart auf dem System aus

Clean Boot ermöglicht es dem System, nach dem Entfernen temporärer Fehler perfekt zu laufen. Daher kann Ihnen das Verfahren zum sauberen Booten auch dabei helfen, COM-Ersatzfehler mit hoher CPU-Auslastung zu beheben. Darüber hinaus wird dies auch die Arbeits- und Startgeschwindigkeit Ihres PCs sehr leicht verbessern. Befolgen Sie die folgenden Schritte, um zu erfahren, was Sie tun müssen:

  1. Suchen Sie im Suchbereich der Windows-Taskleiste nach Systemkonfiguration und drücken Sie die Eingabetaste . System Configuration
  2. Stellen Sie auf der Registerkarte „ Allgemein “ der Einstellungen sicher, dass die Option „ Selektiver Start“, „Systemdienste laden“ und „Startelemente laden“ markiert sind. Selective Startup, Load System Services, and Load Startup
  3. Klicken Sie auf die Registerkarte Dienste .
  4. Aktivieren Sie das Kontrollkästchen Alle Microsoft-Dienste ausblenden , klicken Sie auf Alle deaktivieren und dann auf Übernehmen . Hide all Microsoft services, click on Disable all
  5. Gehen Sie nun auf die Registerkarte Start und klicken Sie auf Task-Manager öffnen . Startup tab and click on Open Task Manager
  6. Klicken Sie auf die Prozesse, die Startup aktiviert haben, und klicken Sie dann auf Disable . persistance module
  7. Schließen Sie den Task-Manager und klicken Sie im Systemkonfigurationsfenster auf OK .
  8. Starten Sie Ihren PC neu , um den sicheren Start zu initiieren.

Jetzt wird der COM-Ersatz Windows 10 ordnungsgemäß ausgeführt. Versuchen Sie den nächsten Fix, wenn dies nicht der Fall ist.


Lösung 8: Überprüfen Sie Ihr Windows-Laufwerk auf Fehler

Die Fehler mit der Festplattenpartition oder Ihrem Windows-Laufwerk können die Ursache für COM-Ersatzfehler mit hoher CPU-Auslastung sein. Um dasselbe zu beheben, müssen Sie daher den Zustand des Laufwerks überprüfen, um seine Integrität sicherzustellen. Zum Glück hat Windows eine integrierte Option, um den Treiber einfach zu überprüfen. Das folgende Verfahren erklärt, wie Sie die Check-Option nutzen und optimal nutzen können:

  1. Öffnen Sie diesen PC oder den Datei-Explorer auf Ihrem System. File Explorer
  2. Klicken Sie mit der rechten Maustaste auf Ihr Hauptsystemlaufwerk (normalerweise das Laufwerk C) und starten Sie dessen Eigenschaften . Right-click on your main system drive
  3. Klicken Sie in den Eigenschaften des Laufwerks auf die Unterregisterkarte Tools . Local disk c properties - Tools subtab
  4. Hier finden Sie eine Schaltfläche namens Check . Klicken Sie auf dasselbe, um fortzufahren. Local disk c properties - check
  5. Lassen Sie das System das Laufwerk scannen und befolgen Sie dann die Anweisungen, um auftretende Fehler zu beheben .

Lösung 9: Deinstallieren Sie die kürzlich installierten Treiber

Wenn das Problem der hohen CPU-Auslastung des COM-Ersatzes bestehen bleibt, kann dies ein Fehler im Zusammenhang mit Treibern sein. Wenn Sie kürzlich einen Treiber auf dem System installiert haben, müssen Sie diesen deinstallieren, um den Ersatz ordnungsgemäß auszuführen. Führen Sie die folgenden Schritte aus, um zu erfahren, wie Sie einen Treiber deinstallieren:

  1. Drücken Sie die Tasten Win+X und öffnen Sie den Geräte-Manager über das Menü. Open Device manager
  2. Erweitern Sie die Kategorie des Geräts des erforderlichen Treibers. (Beispiel: Sie finden den Maustreiber unter Mäuse und andere Zeigegeräte .) Mice and other pointing devices in Windows 10
  3. Suchen Sie nach dem erforderlichen Treiber und klicken Sie mit der rechten Maustaste darauf. Wählen Sie die Option „ Gerät deinstallieren “ aus. Mice and other pointing devices - Uninstall device
  4. Aktivieren Sie das Kontrollkästchen Treibersoftware für dieses Gerät löschen und klicken Sie auf Deinstallieren .
  5. Um nun den richtigen Treiber für Ihr System neu zu installieren , starten Sie den PC neu.

Lesen Sie auch: [Behoben] Desktop Window Manager High GPU in Windows


Lösung 10: Ansichtsoptionen des Datei-Explorers ändern

Dies ist ein langer Schuss, aber wenn das COM-Ersatzzeichen weiterhin hohe CPU-Auslastungsfehler aufweist. Sie müssen die Ansichtsoptionen des Datei-Explorers ändern. Um dies zu tun, können Sie die Hilfe der folgenden Schritte vereinfachen:

  1. Öffnen Sie den Datei-Explorer auf Ihrem System.
  2. Doppelklicken Sie im Menü auf die Ansichtsoptionen .
  3. Ändern Sie nun die Ansichtsoptionen in Details, Liste oder Kacheln .

COM Surrogate High CPU Usage High Memory Errors: Behoben

Hier schließen wir also die oben bereitgestellten Methoden zum Beheben von COM-Ersatzfehlern mit hoher CPU-Auslastung ab. Wir hoffen, dass Sie nach der Verwendung dieser Lösungen und Verfahren nicht mehr mit solchen Problemen konfrontiert werden. Wenn das Problem jedoch aus irgendeinem Grund weiterhin besteht. Fühlen Sie sich frei, sich mit unserem technischen Team über den Kommentarbereich unten in Verbindung zu setzen. Wir finden die gewünschten Lösungen für Ihre Bequemlichkeit.

Außerdem, wenn Ihnen dieser Artikel gefallen hat und wir Ihnen in irgendeiner Weise helfen konnten. Zeigen Sie etwas Liebe, indem Sie den Newsletter des Techpout-Blogs abonnieren. Geben Sie Ihre E-Mail-Adresse im Abschnitt unten ein und erhalten Sie sofortige Benachrichtigungen über neue Ergänzungen auf der Blog-Seite direkt in Ihren Posteingang.