About two months back, Chiranjib had written an article about explorer.exe not loading at Wiindows Startup. It was a good article but what it was lacking was the no. of methods that can be used to solve the problem. I love to have many different methods by which we can solve a problem. A commentator named Wayne gave a solution in the comments which was worth a look.
I had gotten into the same problem and the solution Wayne gave fixed my issue. That’s why I want to mention it here instead of comments so that everybody can benefit from it. I’m formatting his comment for better visibility.
If Desktop is not loading at Windows startup, that means that Explorer.exe is not loading or if it’s loading, it’s getting held somewhere. To start Explorer.exe to get the desktop back do that following:
- Press Ctrl – Alt – Delete and select Task Manager. You can also use Ctrl – Shift – Esc to open task manager directly.
- Go to the processes tab and make sure that Explorer.exe is not running at the moment. If it’s running, kill the process by right clicking it and selecting End Process.
- Now go to applications tab and select New Task. A dialog box will open. Type explorer in it and press enter.
- Go to start –> Run –> regedit
- In the registry editor, go to the following key:
- In the right hand pane, find the entry called Shell. Make sure its value is Explorer.exe, nothing else.
- Reboot your computer for the results.
If you find it difficult to manipulate the registry, I have made a registry file that will make sure that Shell entry has explorer.exe in it. You can download the registry file from the following location. Just double click it and add the information to registry.