Was ist com surrogate (dllhost.exe) und warum läuft es auf meinem PC??
- 3189
- 687
- Janin Pletsch
Wenn Sie die Liste der Prozesse auf einem Windows -Computer mit Task Manager durchsehen, ist ein Rezept für Paranoia. Es werden viele seltsam klingende Programme laufen und normalerweise keine Möglichkeit für Sie zu wissen, was gut oder schlecht für Ihren PC ist. Der com surrogate dllhost.exe ist nur ein solcher Prozess, aber es ist viel weltlicher als Sie vielleicht denken.
Hier kommen Com -Leihmutter. Dieser Ansatz ermöglicht es dem COM in seinem eigenen Prozess, als wäre er ein eigenes Programm. Das Hauptprogramm und die COM -Ersatzprozesse sprechen nach Bedarf miteinander. Aber wenn der COM -Ersatz aus irgendeinem Grund abstürzt, verursacht es nichts anderes als seinen eigenen Prozess zum Absturz. Das sorgt für ein viel stabileres System insgesamt.
Ist com surrogate (dllhost.exe) sicher?
Ob dllhost.exe ist sicher ist eine knifflige Frage zu beantworten, da es von der spezifischen COM abhängt, die ausgeführt wird. Normalerweise veranstalten sie gutartige Prozesse, die nützliche Dinge tun, aber es liegt nicht außerhalb des Bereichs der Möglichkeit, dass ein schlecht codiertes Com oder ein Malware-Huckepack für das Com-Ersatz-Framework Schaden verursachen oder böswilligen Code ausführen kann.
Finden Sie den Standort von Com Surrogate
Es gibt nur einen legitimen Ort für den Dllhost.EXE -Datei, und das befindet sich im Ordner System32 im Windows -Ordner. Der Standardpfad ist Fenster > System32 Auf dem System Laufwerk. Das Systemantrieb ist normalerweise das C -Laufwerk. Wenn Sie diese Datei irgendwo anders finden, handelt es sich möglicherweise um ein Virus. Achten Sie also darauf, es zu scannen!
Überprüfen Sie die Legitimität von Com Surrogate
Wie oben erwähnt, ist der COM -Ersatz, den Sie im Task -Manager sehen, keine bestimmte Anwendung, sondern nur eine Shell für einen anderen Prozess. Da wir keinen Einblick in das, was tatsächlich in einem bestimmten COM -Ersatzprozess ausgeführt wird.
Natürlich sollten Sie Ihr Antivirenprogramm ohnehin in regelmäßigen Abständen durchführen, aber wenn Sie ein Com -Ersatz sehen, das viele Ressourcen verbraucht oder Systeminstabilität verursacht, kann dies eine Erklärung sein.
Andererseits kann der fragliche COM -Ersatzprozess eher fehlerhaft als böswillig sein. Wenn Sie alle Ihre Dokumente gespeichert haben, können Sie versuchen, einen bestimmten Ersatzprozess gewaltsam zu beenden, um herauszufinden, was es tut. Was auch immer abstürzt oder direkt nach dem Töten des Prozesses hängt, ist wahrscheinlich das zugehörige Programm. Sobald Sie den wahrscheinlichsten identifizierten Täter haben, möchten Sie Ihren Computer neu starten.
COM -Ersatzfehler beheben
Com -Ersatzfehler treten von Zeit zu Zeit auf und sind wahrscheinlich der häufigste Grund, warum Menschen in erster Linie nach dem Namen des Prozesses suchen. Der Fehler „Com -Ersatz hat aufgehört zu arbeiten“ mag zunächst kryptisch erscheinen. Jetzt, da Sie wissen, was Com -Ersatz tut, ist es offensichtlich, dass der Prozess tatsächlich seinen Job macht.
COM Surrogate soll Programmerweiterungen vor dem Absturz des von ihnen erweiterten Hauptprozesses schützen.
Es gibt keine einfache Möglichkeit zu wissen, welcher Com es war, da der Ersatz selbst das spezifische Com darin maskiert. Es gibt mehrere wahrscheinliche Verdächtige:
- Video-Codecs von Drittanbietern sind veraltet veraltet. Wenn Sie welche haben, entfernen Sie sie entweder oder aktualisieren Sie sie.
- Ihr Antivirenprogramm kann das Com -Ersatz stören. Deaktivieren Sie es vorübergehend. Wenn dies das Problem zu sein scheint, wechseln Sie zu einem anderen Antiviren oder versuchen Sie, Ihre auf die neueste Version zu aktualisieren, falls zutreffend.
- Überprüfen Sie Ihre Festplatte auf Fehler mit einem Dienstprogramm wie CHKDSK.
- Überprüfen Sie die Systemdateien auf Verhinderung mit dem Systemdateiprüfung.
- Rollen Sie die aktuellen Treiber -Updates oder aktualisieren Sie insbesondere Anzeige- und Drucker -Treiber. Probieren Sie sowohl den Standard -GPU -Treiber für den Standardhersteller als auch die OEM -Version aus, wenn dies für Ihren Computer gilt.
Wenn Sie wissen möchten, wie Sie genau diagnostizieren können, welches Com im Ersatz läuft, gibt es eine technische Lösung.
Überprüfen Sie in einem COM -Ersatzprozess mit Process Explorer
Microsoft verfügt über ein optionales Dienstprogramm, das als Process Explorer bekannt ist. Es ist nützlich für eine Vielzahl von Dingen. Wenn Sie beispielsweise mitgeteilt wurden, dass Sie einen Ordner löschen können.
Laden Sie den Process Explorer einfach herunter und führen Sie sie aus und Sie werden ein solches Fenster sehen:
Denken Sie daran, dass Com -Ersatz tatsächlich DLLhost genannt wird.exe. Suchen Sie also nach und bewegen Sie den Mauszeiger über den Eintrag. Im kleinen Popup sehen Sie, welche DLL -Datei gehostet wird. Normalerweise erhalten Sie genügend Informationen, um zu wissen, welches Programm damit verbunden ist. Wenn es aus dem DLL -Namen nicht ersichtlich ist, können Sie es für eine eindeutigere Antwort googeln.
Com on over für eine Party
Um zusammenzufassen, wissen Sie jetzt, was Coms sind, was ein Com -Ersatz tut, wie Sie die häufigsten Probleme beheben und wie Sie herausfinden können, mit welchem Com Sie es zu tun haben. Was hoffentlich Ihre COM-bezogenen Probleme endgültig geklärt hat.
- « So richten Sie die Eingabeaufforderung und die PowerShell -Tastatur/Desktop -Verknüpfungen ein
- So schreiben oder zeichnen Sie auf eine PDF -Datei in Mac und Windows auf eine PDF -Datei »