Explorer.exe does not load on login, need to manually run it every time

33,379

Solution 1

Check the Shell value for Winlogon in your registry. Under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon should show:

Shell REG_SZ explorer.exe

Or download this tool: Download

This utility checks for the correct GINA value in the Registry and will allow you to restore it, if its incorrect.

try this too

Start > Run , type in 'regedit' (without the quotes of course) in the search box .

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

In Winlogon, on the right side, there should be a value called "Shell". Double click this value. Make sure only 'Explorer.exe' is the value of Shell, if anything else is there , simply delete it and leave 'Explorer.exe' . Close out the window and restart....

start>run>msconfig click on startup, make sure Explorer.exe is checked on See if that works..

Solution 2

I had the same problem Win 7 64 bit after a virus was cleaned from the computer. I tried many of the suggestions I found online and this is what worked for me...

Start Registry Editor (Regedit.exe) and go to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Double-click Userinit value and change the value data to:

C:\Windows\system32\userinit.exe, (or the directory where windows is installed) Exit Regedit and reboot.

Voila... I hope it works for you too.

Solution 3

I had the same issue on Windows 7. Most of the answers online are like that of Unnikrishnan above. I also tried Bryan's method, and it didn't work either. Upgrading to Windows 10 didn't fix it.

Due to the upgrade, I searched for the solution for Windows 10, and ran into SacTekGuy's answer here. It shed some light on the issue. I went to this location to check:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\

Apparently, System is not there. Another round of Googling led me here. Carlo TJ's answer suggests using this in Command Prompt:

DISM /Online /Cleanup-Image /RestoreHealth

I ran that, but the System key did not show up afterwards. So I manually created it, and add the Shell string with value of Explorer.exe to it. That fixed my issue. Hope this would help others from wiping their OS out of frustration.

Share:
33,379
Firee
Author by

Firee

Updated on September 18, 2022

Comments

  • Firee
    Firee almost 2 years

    Is there any solution to this. Every time I log in, I have to manually start explorer.exe from Task Manager > New Task(Run) > Explorer.exe

    I am on Winodws 7 64 Bit.

    • JdeBP
      JdeBP over 10 years
      What starts instead? What caused your system to start doing this? Was it malware? Is your account set up as a "kiosk"?
    • Firee
      Firee over 10 years
      I get a blank screen, with the base desktop color (mine is blue background)... Then I proceed to click CRTL+SHIFT+ESC to start the Task Manager and run Explorer.exe manually
  • Firee
    Firee over 10 years
    Ran the tool, it gave the following result: i.cubeupload.com/ls54H3.png
  • Unnikrishnan
    Unnikrishnan over 10 years
    Answer edited. Try the other method too
  • Firee
    Firee over 10 years
    Other method also does not work... Shell value already is explorer.exe
  • Unnikrishnan
    Unnikrishnan over 10 years
    start>run>msconfig click on startup, make sure Explorer.exe is checked on
  • Firee
    Firee over 10 years
    Done that, still no joy