Shell Experience Host Keeps Crashing on Windows 10 and 11
Shell Experience Host crashes when you open Start Menu or Action Center. Usually a corrupt user profile or broken display driver. Here's how to fix it step by step.
You're working on your Windows 10 or 11 PC, and suddenly the Start Menu stops opening. You click the Windows key, nothing happens. Or you swipe to get the Action Center, and it just flashes and disappears. You might even see a popup saying "Shell Experience Host has stopped working" or "Critical error: Start Menu and Cortana aren't working." I've seen this happen right after a Windows update, or sometimes after installing a new graphics driver. It's annoying, but it's fixable.
What's really going on here?
Shell Experience Host is a Windows component that handles the Start Menu, Action Center, and a few other modern UI things. When it crashes, it's usually because of one of three things:
- A corrupt user profile — your personal settings file got damaged. This is the most common cause I see.
- Broken display drivers — especially if you just updated your graphics card driver and the new one doesn't play nice with Windows' modern UI.
- Corrupt system files — sometimes Windows updates leave junk behind that messes up the system components.
The quickest way to figure out which one is causing your issue is to try the steps below in order. I'll skip the useless stuff like restarting Explorer.exe (that rarely helps here).
Fix 1: Re-register the Shell Experience Host using PowerShell
This forces Windows to rebuild the component. It works about half the time.
- Right-click the Start button and select Windows PowerShell (Admin) or Terminal (Admin).
- If you get a UAC prompt, click Yes.
- Copy and paste this command, then press Enter:
Get-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - Wait for the command to finish. You'll see a lot of text scroll by. That's normal.
- After it's done, restart your computer.
What to expect: After you restart, the Start Menu should open. If it's still crashing, move to Fix 2.
Fix 2: Run SFC and DISM to fix system files
This checks for corrupt system files and repairs them. Do both commands in this order.
- Open Command Prompt as Administrator (right-click Start > Command Prompt (Admin) or Terminal (Admin)).
- Type this and press Enter:
DISM /Online /Cleanup-Image /RestoreHealth - Wait. This takes 10-20 minutes. Don't close the window. You'll see a progress bar that might pause at 20% or 60% — that's normal, don't panic.
- Once DISM finishes, type this and press Enter:
sfc /scannow - SFC takes another 10-15 minutes. When it's done, it'll say either "Windows Resource Protection found corrupt files and successfully repaired them" or "Windows Resource Protection did not find any integrity violations."
- Restart your PC.
What to expect: If this was the problem, the Start Menu will work after the reboot. If it's still broken, try Fix 3.
Fix 3: Roll back or reinstall your display driver
I've seen this a lot after installing new NVIDIA or AMD drivers. The new driver might have a bug that crashes the Shell Experience Host. Here's what to do.
- Press Windows Key + X and select Device Manager.
- Expand Display adapters.
- Right-click your graphics card (it'll say something like "NVIDIA GeForce RTX 3060" or "AMD Radeon RX 6700") and select Properties.
- Go to the Driver tab.
- If the Roll Back Driver button is available, click it. This reverts to the previous driver. If it's grayed out, you can't roll back.
- If you can't roll back, go to your GPU manufacturer's website and download the previous version of the driver (not the latest one). Install it manually.
- After installing, restart your computer.
What to expect: If the driver was the culprit, the Start Menu will open again. If not, move to the next fix.
Fix 4: Create a new user profile
This is the nuclear option. It almost always works when nothing else does, but you'll have to set up your settings again (desktop wallpaper, file associations, etc.). Your files won't be deleted — you can copy them over.
- Press Windows Key + I to open Settings.
- Go to Accounts > Family & other users (on Windows 10) or Other users (on Windows 11).
- Click Add someone else to this PC.
- Enter a new email or click I don't have this person's sign-in information, then Add a user without a Microsoft account.
- Give the new account a name like "TempUser" and a password you'll remember.
- Sign out of your current account and sign into the new one.
- Open the Start Menu. If it works, your old profile is corrupt.
- To move your files: open File Explorer, go to
C:\Users\[YourOldUsername], and copy your Documents, Pictures, Desktop, etc. to the new profile's folders.
What to expect: The Start Menu should work immediately. You can then decide if you want to use this new profile permanently or try to repair the old one later.
Still crashing? Here's what I'd check next
If none of these fixes worked, you've got a deeper problem. Here are three things to try:
- Check for pending Windows updates — go to Settings > Update & Security > Windows Update and click Check for updates. Sometimes a new update includes a fix for this specific issue.
- Run a clean boot — press Windows Key + R, type
msconfig, go to Services, check "Hide all Microsoft services", click Disable all, then go to Startup and open Task Manager, disable everything there. Restart. If the problem goes away, something you installed is conflicting. - Check your third-party antivirus — I've seen Bitdefender and McAfee block Shell Experience Host. Temporarily disable your antivirus to see if that's the issue.
One last thing: if you're on Windows 11 and you've used a third-party Start Menu replacement like Start11 or Open-Shell, uninstall it first. Those tools can conflict with the Shell Experience Host after an update. That's been a known issue for years.
Was this solution helpful?