How to Fix Start Menu Not Working in Windows 10/11?

Start Menu Not Working is a common issue among Windows users, as it can occur due to a temporary bug or after installing a Windows update. The problem can be caused by corrupt system files, temporary bugs, misconfigured registry values, and the lack of all application package permissions. These are the leading contributors that can be behind the cause of this issue.

How to Fix Start Menu Not Working in Windows 10/11?
How to Fix Start Menu Not Working in Windows 10/11?

Let’s examine some possible causes, as one of them might be the culprit:

  • Misconfigured Value in Registry Editor-In the registry editor, there is an entry called Start, which tells how the service is started. You might encounter this error if the Start value is not configured correctly.
  • Temporary Bug – In some cases, it has been observed that the error can be fixed by restarting Windows Explorer.exe. Hence, before going further, restart Explorer.exe, as the error may be triggered due to a temporary glitch or bug.
  • Not having all Application Packages permissions – If you do not have permissions for all application packages, you may encounter this issue until you obtain full control over the registry folder for All Application Packages.
  • Corrupt System Files – The corrupted system files can cause this issue, as the Start menu is a Windows component that may stop working at any time due to corrupt system files. Hence, you should try running the System File Checker in the Command Prompt to check for corrupted files.

1.  Use the Registry Editor.

In the Registry Editor, an entry called ‘Start‘ is used to specify how the service or driver starts or loads. Most affected users have fixed their issues by changing the ‘Start’ value. In my case, the value is set to 2, and my Start Menu is working fine.

However, if the entry value is set to 2 and the start menu still doesn’t work, try values between 0 and 4 to see if the issue is resolved. There are up to 4 values, each with a different function specifying how the service starts. Below are the steps to change the value for the Start entry through the registry editor.

  1. Press the Win + R keys simultaneously to launch the Run window.
  2. Type “regedit” and click “OK.
    Start Menu not Working
    Start Menu Not Working
  3. Make a full registry backup to undo all the changes if something goes wrong.
  4. Go to the following destination
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService
  5. In the right pane, double-click the “Start” entry.
    Double Clicking Start Entry
    Double Clicking Start Entry
  6. Change the Value data to 2. If it is already 2, then try values between 0 and 4.
    Editing Registry Value
    Editing Registry Value
  7. Once done, click “OK” and restart your computer to see if the issue persists.

2. Restart the Windows Explorer.exe.

The issue can occur due to a bug or glitch, which can be fixed by restarting Windows Explorer. Windows Explorer enables the display of the taskbar, apps, desktop, and other elements. Restarting Windows Explorer typically helps when some features stop responding.

Moreover, according to several affected users, restarting Windows Explorer can fix the Start menu not working issue by restarting numerous background services. Below are the steps to restart explorer.exe:

  1. Open the Task Manager by pressing Ctrl + Shift + Esc on the keyboard.
  2. Locate and select Windows Explorer.exe, and then click “Restart” from the bottom right of the window.
    Restarting Windows Explorer
    Restarting Windows Explorer
  3. Once completed, check whether the issue persists.

3. Reset All Apps

You can also try resetting the apps via PowerShell to fix this issue. This method has also worked for most of the affected users. Therefore, try it and see if it works in your case.

  1. Click the Start Menu and type “Windows PowerShell.
    Running Windows PowerShell As Administrator
    Running Windows PowerShell As Administrator
  2. Open the terminal and paste the following command:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    Resetting All Apps
    Resetting All Apps
  3. Once completed, check whether the start menu is working properly.

4. Change the permissions for all app packages.

All application packages allow all the users in the system to access the specific application or folder. The registry editor has a folder called HKEY_CLASSES_ROOT, which contains information about filename extensions such as .appx, .aps, and more.

This error will likely be triggered if the HKEY_CLASSES_ROOT permission is not set properly for all application packages. To fix this, you will need to change the permissions of HKEY_CLASSES_ROOT. Here are the steps:

  1. Open the registry editor by typing it in the Start Menu.
    Opening Registry Editor
    Opening Registry Editor
  2. Right-click the HKEY_CLASSES_ROOT and then click Permissions

    Opening Registry Folder Permissions
    Opening Registry Folder Permissions
  3. Select “ALL APPLICATION PACKAGES” and grant “Full Control” permissions for all.
  4. Click “Apply” and then click “OK.
    Taking Full Control To The Registry Folder
    Taking Full Control To The Registry Folder
  5. After that, check whether the start menu is working.

5. Restart Windows from Safe Mode.

According to some users, this issue can easily be fixed by restarting Windows in Safe Mode. Safe Mode is a process that disables all drivers and unnecessary services to determine what may cause issues. If restarting the computer does not fix it, restarting in Safe Mode might help.

  1. Press the Windows key and type “Msconfig.
    Launching System Configurations
    Launching System Configurations
  2. Press “Enter” to open the system configuration.
  3. Go to the Boot options and select Safe Mode.
  4. Click “Apply,” then click “OK.
    Setting Windows To Boot In Safe Mode
    Setting Windows To Boot In Safe Mode
  5. Restart your computer to boot into Safe Mode.
  6. Once you are in Safe Mode, click the Start Menu and type “msconfig.
  7. Open the system configuration, and go to the Boot options from the top bar again.
  8. Uncheck ‘Safe Mode,’ and click ‘Apply,’ then ‘OK.’
    Setting Windows To Boot Normally
    Setting Windows To Boot Normally
  9. Restart your computer and check if the issue is resolved.

6. Run the System File Checker.

SFC, or System File Checker, is a command that repairs corrupted system files, such as Windows DLL, exe files, and others. The affected users have managed to fix this issue by executing the SFC command via the Command Prompt. Below, we have outlined the instructions to do this:

  1. Press the Windows key and type “Command Prompt“.
  2. Right-click the Command Prompt and select “Run as Administrator.
  3. Copy and paste the following command, and wait for the verification to be completed.
    sfc /scannow
    Running System File Checker
    Running System File Checker
  4. Once completed, check if the issue is resolved.

7. Create a new user account.

If the Start menu is still not working, try creating a new account and transferring all the data into the new one, if the issue is fixed. Otherwise, proceed to the next method. To create a new user account, follow these steps:

  1. Open the Settings by pressing Win + I on the keyboard.
  2. Navigate to Accounts, and then click Family & Other Users.
  3. Click ‘Add Someone Else to This PC’.
    Go to Accounts
    Go to Accounts
  4. Wait for Microsoft Windows to open, then click “I Don’t Have This Person’s Sign-In Information.
    Clicking I dont Have This Persons Sign In Information
    Clicking I don’t Have This Persons Sign In Information
  5. Click ‘Add a User without a Microsoft Account.’
  6. Enter your username and password here, and then click ‘Next‘ to create an account.
    Typing Username And Password
    Typing Username And Password
  7. Once done, press Ctrl + Alt + Del keys simultaneously to select the Sign-out option.
  8. Sign into the new user account and check if the Start menu is working. If it is, transfer all the data to the new user account and delete the old one, if desired.

8. Reset your computer.

In case none of the methods have worked, the last solution you can try is to reset your computer. Resetting the computer will remove drivers, programs, and settings you have applied. However, it will not remove data, such as photos, music, videos, and personal files. Below are the instructions to reset your computer without losing data.

  1. Right-click the Start Menu icon, and then click Settings.
  2. Go to Update & Security.
    Go to Update And Security
    Go to Update And Security
  3. Click the “Recovery” option in the left pane.
    Clicking Recovery Option
    Clicking Recovery Option
  4. Now, click ‘Get Started‘ under ‘Reset This PC.’
    Clicking Get Started
    Clicking Get Started
  5. Select the “Keep My Files” option.
    Selecting Keep My Files
    Selecting Keep My Files
  6. Click ‘Local Reinstall.’
  7. Click “Next.
  8. In the end, click “Reset” to start the process.
    Resetting Windows
    Resetting Windows
  9. Once done, the issue should be resolved.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.