Have you checked the Problem Reports and Solutions (Start > All Programs >
Maintenance) to see if there are any logged solutions that could help
diagnose the problem? Usually its applications or devices installed that
tend to trigger explorer crashes, Codecs are known to cause these
instabilities too.
Do you have NERO or DIVx installed?
Take a look at the following article:
http://www.howtogeek.com/howto/wind...surrogate-has-stopped-working-error-in-vista/
Go to Start > All Programs > Accessories and right-click
on the Command Prompt and choose "Run as administrator".
Type in: SFC /SCANNOW and press your Enter key.
This should repair/replace any damaged system files.
If that does not work, try repairing your system. Boot from your Windows
Vista DVD, select the System Repair Option > on the setup screen, select
'Repair Computer > Select your installation of Windows > select Startup
Repair option and follow instructions.
Also make sure the latest device drivers have been installed and
applications updated.