sodcalculator

10 Tech How-To

Fix explorer.exe Not Running on Startup in Windows 10

Guide 10-30074 · Updated · Step by step

If Windows 10 starts without the desktop, taskbar, or File Explorer, explorer.exe likely failed to launch during startup. The fix is to restart the process manually and then ensure it is set to run automatically via the registry, followed by checking for corrupted system files or third-party conflicts.

What Is explorer.exe and Why Does It Matter?

Explorer.exe is the executable for Windows Explorer, which manages the graphical shell of Windows. It draws the desktop icons, taskbar, Start menu, and File Explorer windows. Without it, you may see only a blank screen with a cursor, or the system may appear stuck at a black screen after login. This is different from the File Explorer app, which is just one part of what explorer.exe controls.

When explorer.exe is not running at startup, it usually means the registry entry that launches it is missing or corrupted, a third-party program is interfering, or the executable itself is damaged. The problem can also be caused by a faulty graphics driver or a Windows update that did not install cleanly.

How to Restart explorer.exe Manually

Before making any permanent changes, get the desktop back by starting explorer.exe manually. This works even if you are at a black screen or only see the taskbar.

  1. Press Ctrl + Shift + Esc to open Task Manager. If Task Manager does not open, press Ctrl + Alt + Del and select Task Manager from the screen.
  2. If Task Manager opens in compact mode, click More details at the bottom.
  3. Click File in the top-left corner, then select Run new task.
  4. Type explorer.exe in the box and press Enter, or click OK.

The desktop and taskbar should appear within a few seconds. If nothing happens, try typing the full path C:\Windows\explorer.exe. If that fails, you may need to run it as administrator by checking the “Create this task with administrative privileges” box.

Fix the Registry Setting That Launches Explorer

Windows starts explorer.exe using a registry key called Shell in the Winlogon section. If this key is missing or points to something else, Windows will not start the shell automatically. To check and fix it:

  1. Open Task Manager and run a new task again, but this time type regedit and press Enter.
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.
  3. On the right side, look for a value named Shell. Double-click it.
  4. Ensure the value data is exactly explorer.exe (no extra spaces or quotes). If it is missing, right-click an empty area, select New > String Value, name it Shell, and set its data to explorer.exe.
  5. Close Registry Editor and restart the computer.

Be careful not to change the Userinit value, which should remain C:\Windows\system32\userinit.exe,. If both Shell and Userinit are wrong, you may need to use System Restore or a bootable recovery drive.

Run System File Checker and DISM

Corrupted system files can prevent explorer.exe from starting. Windows includes two built-in tools to repair them. Run them from an elevated Command Prompt:

  1. Open Task Manager, run a new task, type cmd, and check the “Create this task with administrative privileges” box.
  2. In the Command Prompt, type sfc /scannow and press Enter. This scans protected system files and replaces corrupted ones. It can take 10–20 minutes.
  3. After that finishes, run DISM /Online /Cleanup-Image /RestoreHealth. This repairs the Windows image itself and can fix issues that SFC cannot. It may take longer.
  4. Restart the computer and check if explorer.exe starts normally.

If SFC reports that it found errors but could not fix them, running DISM first and then SFC again often resolves the issue. These commands work on all current versions of Windows 10 and Windows 11.

Check for Third-Party Conflicts

Sometimes a third-party program, especially a shell extension, a desktop manager, or an antivirus tool, prevents explorer.exe from launching. To test this, perform a clean boot:

  1. Press Win + R, type msconfig, and press Enter.
  2. On the Services tab, check “Hide all Microsoft services”, then click Disable all.
  3. On the Startup tab, click Open Task Manager and disable every startup item.
  4. Click OK and restart. If explorer.exe now starts, re-enable services and startup items one by one until you find the culprit.

Common offenders include third-party context menu handlers, desktop widgets, and older GPU overclocking utilities. Also check the Task Scheduler for any task that runs at logon and might kill explorer.exe.

When to Use System Restore or Startup Repair

If the registry edit and system file checks do not work, use Windows recovery options. Restart your PC three times, interrupting Windows before it fully loads, to trigger the Automatic Repair screen. From there:

  • Select Troubleshoot > Advanced options > Startup Repair and follow the prompts.
  • Or select System Restore to roll back to a point before the problem started.

System Restore does not affect personal files, but it does remove recently installed programs and updates. If you have a restore point from when the system worked, this is often the fastest fix. If no restore point exists, you may need to try Reset this PC (keep files) or reinstall Windows from a USB drive.

Frequently Asked Questions

Why does my screen stay black after login but the cursor moves?

This is the classic symptom of explorer.exe not running. The cursor moves because the system is fully loaded, but the shell is missing. Use the manual restart method above to get the desktop back, then check the registry and run SFC.

Can a virus cause explorer.exe to not start?

Yes, some malware modifies the Winlogon registry key to launch a malicious program instead of explorer.exe, or it may block explorer.exe from running. After fixing the registry, run a full antivirus scan and consider using Windows Defender Offline scan.

Is it safe to end explorer.exe and restart it?

Yes. Ending explorer.exe closes the taskbar and desktop, but your open programs and files remain. You can restart it from Task Manager without losing data. This is a common troubleshooting step for many Explorer issues.

What if explorer.exe keeps crashing after startup?

If it starts but immediately closes, the problem is usually a faulty shell extension or a corrupt icon cache. Clear the icon cache by deleting the IconCache.db file in %LocalAppData%, then restart. Also check the Windows Event Viewer under Windows Logs > Application for error details.

Do I need to reinstall Windows if nothing else works?

Not necessarily. Try Startup Repair and System Restore first. If those fail, a “Reset this PC” that keeps your files will reinstall Windows while preserving personal data. Only a full clean install is the last resort, and it will remove all programs and files.

Will this fix work on Windows 11?

Yes. The same registry key, SFC/DISM commands, and manual restart method apply to Windows 11. The only difference is that Windows 11 uses the same explorer.exe shell, so the fix is identical.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →