Sometimes you may notice While Viewing Photos, Watching Video or playing Games suddenly an Error message pops COM Surrogate has stopped working And crashes the photo, Video, Game Etc. Also, Some Users report this error while printing any document through web browser, browsing folders containing video or media files etc. If you are also suffering with this Error, Here apply bellow solutions to fix com surrogate has stopped working error on windows 10.

COM Surrogate is the executable host process (dllhost.exe) which runs in the background While you are navigating through files and folders. Due to this process, you are able to view thumbnails. Problem with COM Surrogate is probably caused because of codecs and other COM components installed by various software Like some versions of DivX or Nero.

Fix com surrogate has stopped working

After understand what is this COM Surrogate, How It works on windows background, And why application Crashes with COM Surrogate has stopped working Error Lets Apply bellow solutions to fix this Error.

Roll Back Display Driver

most of windows users report, After recent graphic Driver update they getting COM Surrogate has stopped working error popup Frequently. Also if you notice the problem started after a recent driver update, you can use Roll Back Driver option feature to revert back to previous driver build.

Simply press Win + R, Type Devmgmt.msc and hit the enter key. This will Display all installed driver list. Expand Display driver, right click on installed graphics driver then select properties. Move to Driver tab, Here you will get Roll back driver option.

Note: Roll Back Driver option only available if you recently updated / Upgrade the driver.

Roll Back Display Driver
Roll Back Display Driver

Simply Click on Roll Back Driver option, Windows will ask for confirmation. click yes and follow on-screen instructions to revert back the current driver. After that restart windows and check, com surrogate has stopped working solved.

Add Com Surrogate to Data Execution Prevention

Right-click on My Computer and choose Properties, Then Advanced System Settings. Here system properties move to the Advanced tab, then click on Settings under Performance. Now click on the Data Execution Prevention tab and you’ll see two radio buttons:

Turn on DEP for all programs and services except those I select Radio button
Turn on DEP for all programs and services except those I select Radio button

Select the Turn on DEP for all programs and services except those I select Radio button. Next Click the Add button and browse to the location of the executable for the program you want to remove from DEP protection, and add the following:

If you are on a 32-bit system then select the following file:
 If you are on a 64-bit system then select the following file:
data execution prevention warning
data execution prevention warning

When you click on apply this will show a message.
Disabling Data Execution prevention for a windows program or service may expose your computer to damage from viruses or other programs.
To continue disabling Data Execution prevention, click OK.

Here click on ok and Restart the windows to take effect the changes. Hope after this changes you didn’t face the Error com surrogate has stopped working.

Re-register .dll Files using command prompt

If above method not work for you then try to Re-registering the .dll files. To do this first First Open Command Prompt as administrator. Then type following commands one by one and press enter key to execute the command.

regsvr32 vbscript.dll

regsvr32 jscript.dll

command to register DLLs
command to register DLLs

After that once Restart the system and check hope you din’t face the com surrogate has stopped working Error. still face the same error fallow the next step.

Update Codecs 

The most common issue with the COM Surrogate lays in the codecs installed on your computer. So you always should make sure that your codecs are fully updated,

Download Windows 7 Codec Pack 

Download Windows 8.1 & 10 Codec Pack 

If you have DivX or Nero installed, you should also update them to the latest versions, as well.

Above are the best working solution to fix com surrogate has stopped working error on Windows computer. If after applying all of them still having same problem then need to check Disk Drive Errors, Corrupted system files etc to fix this com surrogate has stopped working error.

Check your hard drive for errors

Disk Error, Bad sectors on disk Drive can cause Different Problems on Windows computer, You can check the windows installed drive-by following steps.

First Open This PC, Right click on the drive where you getting com surrogate has stopped working error while open images, Videos etc and choose Properties. Go to Tools tab and click the Check button. This will check the drive for errors, And fix the error for you. Also Read more details How To scan fix Disk Drive errors using CHKDSK command.

Run System file checker Tool

Also Corrupted system files cause a number of problems, System Crashes, Different errors etc. You can find and restore missing, damaged system files using Windows system file checker utility. For this open command prompt as administrator, Then type sfc / scannow hit enter key to execute the command.

system file checker tool

This will start scanning for important system files If found any this will restore them from a special cache folder located on %WinDir%\System32\dllcache. Wait until 100% complete the scanning process then after Restart windows. If due to any corrupt system file com surrogate has stopped working error started, After run SFC utility this will be get solved.

Uninstall recently installed applications and drivers

If you notice the error started to appear after you installed an application or install a new driver, then there is a s chance that this new program could be causing the error. That cause you have to uninstall the application from Control Panel\All Control Panel Items\Programs and Features. Now select the recently installed Application and click uninstall. Restart windows and check.

Perform System Restore

If all Above method fails to fix this com surrogate has stopped working Error, Then its time to utilize the windows system restore feature. Which revert back system settings to previous working state, Where windows work smoothly. Check How to perform System restore on Windows 10. 

These are the best working solutions to fix com surrogate has stopped working, Application exe has stopped working, system crash error on Windows computer. I hope after applying above solutions your problem will be get solved. Still, have any query, Suggestion About this post feel free to discuss comments below. Also read Fix Driver overran stack buffer Blue Screen Error