Yes here's the solution...
so you have two versions of explorer.exe right ?
1. Windows folder and another
2.System 32 folder
double click both of them and see which one works fine, then delete or move somewhere safe which was showing you error incase you need it in future,
The replace that with the working one copy---- paste
Done now go RUN > type Explorer.exe
Volla XD its done.
Thank You