The following method i have checked out and its worked for my laptop inspiron 1545 windows vista home edition.
Method1:
Copy and paste the following piece of code in your notepad:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“Userinit”=”C:\\WINDOWS\\SYSTEM32\\userinit.exe,”
Now save the file as Userinit.reg. Double-click on it to merge it in the Windows Vista registry. or Change registry key value and close registry editor and restart.
Method 2:
The key Explorer.exe in your registry is not correct.To fix this:
- Click on Windows Vista Start.
- In the start menu Search Box type “regedit” and hit Enter.
- In Windows registry, locate the following key: [HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Image File Execution Options]
- Look for Explorer.exe.
- Delete it.
- or Change registry key value to Explorer.exe to the above location and close registry editor then restart.
Method 3:
Restore Explorer.exe which is missing in your Windows Vista registry.To do this:
- Copy this piece of code in your notepad editor.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“Shell”=”explorer.exe”
- Save the file as Logon.reg.
- Double-click on it to merge it in the Windows Vista registry(Sometimes UAC prompt appears and click “Continue”).
- or Change registry key value to Explorer.exe to the above location and close registry editor then restart.
Method 4:
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 manuallyFor this:
- Insert your Windows Vista DVD.
- When the setup screen window appears, choose the Repair or Recover option by pressing “R”.
- In the Command Prompt, type the following command: expand G:\i386 /F:EXPLORER.EX_ C: \WINDOWS\explorer.exe /y (don’t forget that G: is the letter of your DVD drive, while C: is the partition where Windows Vista is installed, change them if they are different in your PC)
http://www.tomstricks.com/windows-vista-error-fixdesktop-icons-and-taskbar-fails-to-load-at-startup/