Windows: Desktop Fails to Load at Startup
This tech-recipe provides solutions for four of the most probable causes for the Desktop icons and Taskbar not appearing after startup.
This problem may be fixed by using one of these 4 repairs:
(1) RESTORE A MISSING “USERINIT” REGISTRY VALUE
1. Copy below and paste into Notepad:
———-copy inside only———-
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“Userinit”=”C:\\WINDOWS\\SYSTEM32\\userinit.exe,”
———-copy inside only———-
2. If your Windows is not on drive C: replace C: with your Windows drive letter and Save-As Userinit.reg (or any name + .reg).
3. Double-click or right-click and merge into the registry.
4. Restart.
(2) DELETE AN INCORRECT “EXPLORER.EXE” ENTRY IN THE REGISTRY
1. Open the Run box and enter: regedit
2. Go to this key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]
3. If you see “explorer.exe” as a subkey below, delete it.
4. Restart.
(3) RESTORE A MISSING “EXPLORER.EXE” ENTRY IN THE REGISTRY
1. Copy below and paste into Notepad:
———-copy inside only———-
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“Shell”=”explorer.exe”
———-copy inside only———-
2. Save-As WinLogon.reg (or any name + .reg).
3. Double-click or right-click and merge into the registry.
4. Restart.
(4) EXLORER.EXE IS MISSING
If explorer.exe is not in C:\WINDOWS\ then insert your Windows CD and, using the ‘Task Manager’ (File -> New Task), run the ‘System File Checker’ utility with this command:
sfc /scannow
If the ‘System File Checker’ didn’t replace it, boot to the Recovery Console with the Windows CD and copy explorer.exe manually:
1. Insert the Windows CD and restart.
2. When setup begins, choose the “Repair or Recover” option by pressing “R”.
3. Once at the command prompt, enter:
expand D:\i386 /F:EXPLORER.EX_ C:\WINDOWS\explorer.exe /y
(D: is the CD drive letter, C: is the Windows partition, change if neccessary)
4. To exit the Recovery Console, type: exit.
If the desktop still does not load then, from within the Task Manager, run a new task to open the Registry Editor:
regedit.exe
and check the registry data from above, adding as neccessary, if it is missing or incorrect.




Yea said on February 26, 2009
I tried everything above and none of it worked. I downloaded SP3 and fixed the problem.
Scott S. said on March 7, 2010
Had same problem and found that the MSIEXEC was jacked up after the system was hit by a Virus (AV, AIV, AV2009, AV2010)
What to do
To solve this, re-register MsiExec:
1. At the taskbar, select Start|Run.
2. Type
MSIEXEC /UNREGISTER
3. Then type
MSIEXEC /REGSERVER
No visible change will take place. However, if you run the setup program again, it should now work.
If this method fails, you will need to reinstall the Microsoft Windows Installer (MSI). Consult the Microsoft website for details of how to do this
Then – Reinstall your antivirus and Scan your system.
And check system with a Anti-Spyware app like Spybot.
jolin said on December 29, 2010
my pc starts up very slow, which always drive me crazy, I want a program to solve my slow computer, several days ago my friend recommend me a software tuneup360, now I’m waiting for the result.