2 things you can try
bit late to the party - however. I was having the same problem with mpegs. Certain mpegs would crash explorer. To start with al I needed to do was open the folder that contained the files and windows explorer would crash.
You can get it to stop crashing as soon as you open the folder by turning off thumbnail cacheing.
To do this
Open windows explorer on a freindly non-crashing folder and go to tools> folder options >view >check Do not cache thumbnails - [Apply to All Folders]
however I was left with another lesser problem. Everytime I clicked on the file windows explorer would crash. I was not playing or anything just highlighting with windows explorer. What solved this problem for me was unregistering media preview.
to do this
Open the â€˜Runâ€™ dialog box from the start menu (Start->Run or press the Windows and r keys together):
To remove media preview, type and hit enter
regsvr32 /u shmedia.dll
To readd media preview, type and hit enter
a bit of waffle
This method is more of a work around than a solution.
I knew it wasn't a virus as the computer hadn't been connected to the internet. My understanding is that when you click on a media file with explorer it tries to create a preview. If explorer can't create a preview for what ever reason it crashes ( instead of say moving on ). By unregistering this capability you prevent it from even trying and therefore prevent it from crashing. However unregistering media preview limits the amount of information exporer can give you about a media file - ie length, dimension, bit rate etc. This has no effect on windows media player capabilities (or lack of them) and explorer can still display overall file size. It is also a reversalble process
nb all original spelling mistakes are the copyright and intellectual property of yourpotential-ourcrashing YOU HAVE BEEN WARNED!!