Many Windows Vista users probably have this problem quite frequently. Sometimes if they open a folder which contains video-format files such as MPEG or AVI files, it’s annoying to encounter an error message prompted out as follows: “COM Surrogate has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.” The message won’t go away even when users have closed the program. The error message will keep prompting out unless and until users close the relevant folder.

It is quite irritating and frustrating especially if you are rushing to finish something. The reason why this error message pops out is mainly because users probably have installed some media player applications such as Nero, DivX, KMPlayer, etc whereby the common files in these applications are not compatible with Windows Vista. To fix the problem of the COM Surrogate stop working in Vista, the easier and possible solution is to uninstall these incompatible programs or update them to the very latest version. Alternately, you also could try out the following solution:

  1. Press elevated command prompt with administrator privileges.
  2. Type in regsvr32 %windir%/System32/vbscript.dll and press Enter.
  3. The system will pop out a dialog message showing “DLL Register Server in C:\Windows\System32/vbscript.dll has been successful”.
  4. Then go to Organize Menu, choose Folder and Search Option, then go to View tab. Check the Always show icons, never thumbnails item.