Explorer.exe crashes before desktop loaded

Everytime I turn on my laptop, windows explorer stops working before the
desktop or anything else shows. I just get the sam error message on a black
screen with the option to either 'check online for a solution and close the
program' (no good!), or 'close the program'. When I do either of these two,
nothing happens, the black screen remains. I can load up task manager, but
thats it. I can load in Safe Mode, but don't how to fix the error windows
Any ideas?

I've copied the problem details below...

Problem signature:
Problem Event Name: BEX
Application Name: Explorer.EXE
Application Version: 6.0.6001.18000
Application Timestamp: 47918e5d
Fault Module Name: StackHash_fd00
Fault Module Version:
Fault Module Timestamp: 00000000
Exception Offset: 01890090
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.0.6001.
Locale ID: 5129
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160