Forum posts for dllhost.exe

Dllhost.exe*32 is unable to release 32-bit resources during uninstallation on a 64 bit machine

I am installing 32 bit application, in compatibility mode, on Windows 2008 R2 Server i.e. a 64-bit O.S.
The Installation and the Functionality is working fine.

But, when trying to uninstall the application, we are receiving a error related to ‘COM Surrogate’. This error occurs randomly.

A message box is displayed saying “Close the below applications before uninstallation” and it displays the “COM Surrogate (Process ID)”. The ProcessID displayed is of the dllhost.exe*32 process. This is the special dllhost.exe, launched in 64-bit OS to support the 32-bit applications in compatibility mode. The 32-bit binaries required for the application are hosted by this exe. The life of this exe is only when any of the 32-bit application is running on a 64-bit machine.

Ideally, during uninstallation, dllhost.exe*32 should die gracefully and the uninstallation should be smooth. But, this is not happening some times.

If I wait for sometime or kill the dllhost.exe*32 manually then uninstallation works fine.

What I am looking at is the exact cause why the dllhost.exe*32 is not able to die gracefully and the resolution to it.

Please, if anyone could help us in this regard.

View complete forum thread with replies

Other posts related to dllhost.exe

See Related Forum Messages: Follow the Links Below to View Complete Thread

Why cant I profile using vsperfmon by attaching to dllhost.exe?
How to monitor a process that launches “dllhost.exe”?
Out-of-Proc-COM-Server (x86): dllhost.exe looks in wrong registry path
generating dmp files from an inproc com dll running in dllhost.exe
dllhost.exe not available for debugging
Why do inetinfo.exe, dllhost.exe and aspnet_wp.exe all start under debugger on themselves an…
How to programmatically recycle a dllhost.exe process in COM+?
Debugging COM+ in Delphi 2009 : the dllhost.exe /ProcessID does not work
Dllhost.exe*32 is unable to release 32-bit resources during uninstallation on a 64 bit machine
debugging an inproc com server running in dllhost.exe
PrintTicket DllHost.exe Memory Climbs
How to launch COM server in separate dllhost process?

What is the carbon footprint of your coffee?

Is it low? Is it high? Can this things really kill the planet Earth? Maybe the answer will surprise you. Maybe not.