Fix “COM Surrogate(dllhost.exe) has stopped working” error on Windows 10 [Fix]

Many user reported that error “COM Surrogate has stopped working” popped up on their Windows 10. It happens when they browse folders containing video/media files or try to print. COM Surrogate is the executable host process(dllhost.exe) running background while you are browsing files or folders. If unluckily, you also meet such error, no worry any more. Here in this post, we will be showing you the tried-and-true solutions for the error. Taking your time reading on it.

Note: If you meet the error on Windows 7, the soultions here also can help you.

Solution 1. Roll-back your video driver

Press Windows key + X key together to open quick-access menu.
Then click Device Manager to open it.

Find and expand Display adapters dialog.
Right-click on your display adapter driver and choose Properties.

Choose to view on Driver pane.
Then click Roll Back Driver.

Solution 2. Add dllhost.exe to the DEP Exception

Press Windows key + R key together to open Run box.
Type control in the box and click OK to open Control Panel.

Click System when View by Large or Small icons.
Then click Advanced system settings on the pop-up window.

Click Settings under Performance dialog.

Tick on Turn on DEP for all programs and services except those I select: under Data Execution Prevention pane.
Then head to C:WindowsSysWOW64 or System32(base on your system).

Note: If you are not sure your system type, open a Run box and enter msinfo32 to open your System Information Panel, then you can check it.

Read Also:
Windows Hello isn’t available on this device on Windows 10 [Fix]

Scroll down to find and double-click on dllhost.

Click Apply > OK to save settings.

That’s it. 

Any questions please feel free to leave your comment below, thanks.


Sharing is caring!

Leave a Comment