Seite 1 von 2

dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 11:45
von Andi
Hallo

Ich habe ein Problem immer wenn ich Programme Updaten möchte (wie z.B AOMEI Backupper, EZ CD Audio Converter) kommt
eine Fehlermeldung.

Hier für EZ CD Audio Converter:
COM Surrogate
Pfad der fehlerhaften Anwendung: C:\Windows\System32\dllhost.exe
MoAppHang
ezcdshell_12.0.0.1_x64__jt4x4kq89jabe

Der Fehler tritt nur beim Ugrade auf. Neuinstallation von den Programmen funktioniert einwandfrei.

Jemand ne Idee woran las liegt?

LG Andi

Re: DLL Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 12:46
von Holgi
evtl. sind da alte Dateien beim Update noch in Verwendung und der Updater kann nicht darauf zugreifen.
Ich würde mir ein kleines Batch schreiben. So in der Art:
Powershell

Code: Alles auswählen

Stop-Process -Name explorer -Force; Stop-Process -Name dllhost -Force; Start-Process "C:\Pfad\zu\Update.exe" -Wait; Start-Process explorer.exe; Start-Process "$env:SystemRoot\System32\dllhost.exe"
Das stoppt die Prozesse Explorer.exe und dllhost.exe, erledigt (hoffentlich) das Update und startet die Prozesse wieder. Der Pfad zu dem Update müsste noch angepasst werden.
Habs aber selbst noch nicht benötigt und ausprobiert.
Vlt. haut auch nur ein Antivir (Defender) Programm dazwischen. > Temporär mal abschalten.

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 13:05
von Andi
Ich habe das mal durchlaufen lassen.
sfc /scannow
und
DISM /Online /Cleanup-Image /RestoreHealth

Vielleicht hilft das ja schon.

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 13:34
von Andi
@Holgi
Pfad zu dem Update müsste noch angepasst werden
Also die exe-Datei die ich runtergeladen habe und upgraden möchte?

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 15:26
von Holgi
die Update-EXE. Upgraden willst du ja das installierte Programm (mit ggf. mehreren .exe Dateien).
Hast du den den Defender schon mal komplett abgeschaltet und dann das Update getestet?
Oder die Prozedur mit einem anderen Benutzerprofil versucht?
Admin-Rechte, Trusted-Installer ...
viele Möglichkeiten/Baustellen.
Notfalls, wie immer: Inplace Upgrade

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 16:03
von Andi
Danke Holgi. Werde ich mal durcharbeiten.

Bei deiner Batch Datei passiert gar nichts?

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 16:09
von DK2000
Da stört vermutlich was von den Anwendungen. Die dllhost.exe wird von der Anwendung gestartet und jede Anwendung hat seine eigene Instanz der dllhost.exe, wenn benötigt. Ist ähnlich wie mit der svchost.exe, welche als Host für Dienste fungiert. Die dllhost.exe ist als Host für DLLs gedacht, die dem System zur Verfügung gestellt werden, z.B. Erweiterungen für das Kontextmenü oder andere COM-Komponenten.

Ist schwer zu sagen, warum die Updates da Probleme macht.

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 16:17
von Holgi
Andi hat geschrieben: 05.11.2025, 16:03 Bei deiner Batch Datei passiert gar nichts?
ist Powershell. Haste gesehen?
Powershell öffnen
einfügen:

Code: Alles auswählen

Stop-Process -Name explorer -Force; Stop-Process -Name dllhost -Force; Start-Process explorer.exe; Start-Process "$env:SystemRoot\System32\dllhost.exe"
Enter drücken
das jetzt mal ohne die Update.exe, welche noch einzufügen wäre.
Ich würde aber erst mal die anderen Lösungswege probieren.

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 16:22
von Andi
Ich habe es mal auf ein anderen Rechner probiert.

EZ CD Audio Converter runtergeladen (ez_cd_audio_converter_setup.exe) und installiert. Keine Probleme.

Dann ez_cd_audio_converter_setup.exe nochmal drüber gebügelt. Auch der Fehler:

COM Surrogate
Pfad der fehlerhaften Anwendung: C:\Windows\System32\dllhost.exe

MoAppHang
ezcdshell_12.0.0.1_x64__jt4x4kq89jabe
praid:EZCD

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 16:41
von Andi
@Holgi Dankeschön. dein PowerShell Code funktioniert so.

Noch blöder als der Eintrag im Zuverlässigkeitsverlauf ist dieser Fehler der beim drüber bügeln. bzw. ugraden kommt.

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 17:02
von Holgi
ich habe versucht das nachzuvollziehen. Ohne Erfolg. Bei mir funktioniert das problemlos.
Zunächst den ez_cd_audio_converter_free_setup_155.exe installiert. Dann ez_cd_audio_converter_setup.exe (Version 12.3.0.1) drüberinstalliert. No Problem.
Update aus dem Programm heraus geht jetzt nicht, da ja bereits neueste Version.
Also wie du schreibst, einfach nochmal mal drübergebügelt (gleiche Version 12.3.0.1) > ebenfalls ohne Probleme.
An eine Vorgängerversion jüngeren Datums komme ich nicht mehr ran (12.2.XX). Deshalb kann ich diesen Weg nicht gehen.
Ich denke, bei dir ist einfach eine Datei aus der upzudatenden Version noch in Gebrauch. Da hilft Neustart, Taskmanager, Kill Prozess
evtl. ist es die ezcd64.dll
Die wollte sich nach der De-Installation des Programms auch erst nicht löschen lassen.
Nach

Code: Alles auswählen

Stop-Process -Name explorer -Force; Stop-Process -Name dllhost -Force; Start-Process explorer.exe; Start-Process "$env:SystemRoot\System32\dllhost.exe"
ging es dann aber doch.

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 17:13
von DK2000
So weit bin ich auch gerade gekommen. Ich kann das Problem nicht reproduzieren (Windows 11 26200.7019)

Aber das Problem dürfte hier die App für das neue Kontextmenü sein:

ezcdshell.appx -> ezcdshell_12.0.0.1_x64__jt4x4kq89jabe.

Diese App klinkt die DLL "ezcdshell.dll" mit einer dllhost.exe im System bzw. in das neue Kontextmenü ein:

Code: Alles auswählen

C:\Windows\System32\DLLHost.exe /Processid:{088956FE-358C-418A-960C-C611FA0BD0D3}
Und genau diese dllhost.exe stürzt dann wohl ab. Die anderen laufen dann weiter und sollten auch nicht beendet werden. Geht in dem Falle nur um genau diese eine. Eventuell mal die Kontextmenü Erweiterung im Programm deaktivieren.

Aber bei mir läuft alles glatt. Keine Probleme mit dem Kontextmenü.

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 17:15
von Andi
@Holgi

Wenn ich über PowerShell upgrade kommt keine Meldung im Zuverlässigkeitsverlauf.

Code: Alles auswählen

Stop-Process -Name explorer -Force; Stop-Process -Name dllhost -Force; Start-Process "C:\Users\Andi\Downloads\ez_cd_audio_converter_setup.exe" -Wait; Start-Process explorer.exe; Start-Process "$env:SystemRoot\System32\dllhost.exe"
Ohne wird egal ob das Programm offen oder geschlossen ist immer eine Meldung im Zuverlässigkeitsverlauf:
COM Surrogate -> Stopped responding and was closed.

Auf zwei Rechner so.

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 17:24
von Holgi
aber bei @DK2000 und bei mir taucht dieses Problem nicht auf.
Nimmst du zwei mal dieselbe Version, oder ein echtes Update? Welche Version genau?
Hast du auch mal zwischen Erstinstallation und Update Explorer- oder besser noch Windows Neustart gemacht?

Re: dllhost.exe Fehler beim Programm Upgrade

Verfasst: 05.11.2025, 17:35
von DK2000
Eventuell auch mal versuchen:

Code: Alles auswählen

Get-AppxPackage ezcd*
Sollte nur eine App gelistet werden:

Code: Alles auswählen

Name              : ezcdshell
Publisher         : CN=Poikosoft, O=Poikosoft, S=Pirkanmaa, C=FI
Architecture      : X64
ResourceId        :
Version           : 12.0.0.1
PackageFullName   : ezcdshell_12.0.0.1_x64__jt4x4kq89jabe
InstallLocation   : C:\Program Files\WindowsApps\ezcdshell_12.0.0.1_x64__jt4x4kq89jabe
IsFramework       : False
PackageFamilyName : ezcdshell_jt4x4kq89jabe
PublisherId       : jt4x4kq89jabe
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
NonRemovable      : False
IsPartiallyStaged : False
SignatureKind     : Developer
Status            : Ok
Eventuell mal diese und falls da mehrere sein sollten, deinstallieren:

Code: Alles auswählen

Remove-AppxPackage ezcdshell_12.0.0.1_x64__jt4x4kq89jabe
Dann wäre der Eintrag im Kontextmenü erst einmal wieder raus. Sollte aber beim Update erneut installiert werden. Eventuell hat sich da etwas mit dem App Gedöns verschluckt. Was anderes fällt mir da im Moment auch nicht weiter ein.