I have had this issue recently on my Windows 7 machine.

At windows start-up or every time I was trying to open the file explorer, two dialog boxes “windows explorer has stopped working” and then “windows explorer is restarting” were shown one after another and it was continuing in a loop.

I searched for the solution, and suggestions provided by other people, among them:

  1. Make sure your graphics driver is the latest
  2. Make sure your computer is clean and no virus or spy-ware is running there
  3. run the system check (the suggestion by microsoft, through which you open the command prompt and type a set of commands to initiate a check on your system)

I did all of the above but the problem was still remaining. Then I found out some where that the problem can be caused by a kind of “PDF Creator” software, so I uninstalled all of the PDF related software from my system. The problem was still there.

My conclusion is that this problem can happen due to completely different reasons.

Finally, I solved the problem by first performing all the above steps, and removing every kind of un-needed application installed on the system, and then by running the “Event Viewer” , looking at the Errors happening during system operation and trying to fix them.

On windows 7 to run Even viewer in the start, you can type:

eventvwr

After started you can look at “Custom Views” -> “Administrative Events” . Now, look at each of the error messages that you see in the event log and try to fix it.

Might be, you have to uninstall or update an application completely.

Might be you need to stop a service, or a make a service which starts automatically to start manually and only when you want.

You can find the services configuration window here :

Control Panel\System and Security\Administrative Tools

Then just disable the services which you have found in the event viewer generate error messages while trying to be executed.