Windows 10 - 'Your Start Menu isn't working'

DavidYorkshire 91 Reputation points
2020-09-02T13:30:12.953+00:00

We use roaming profiles, and for many years (since at least Windows 7 days) the local copy has occasionally become corrupt or stops syncing properly, and sometimes deleting the local copy of the user profile folder and the associated registry key for the user (HKLM\Software\Microsoft\WindowsNT\CurrentVersion\ProfileList) works - next time the user logs in, it pulls down the server copy and work again. Been doing this for years with no issues.

Recently on Windows 10 (2004 version), I've encountered a serious problem with this. It has occurred since we upgraded from Office 2013 to 365, but I don't know whether that's related. What happens is that once the profile and registry key have been deleted as described above, the start menu is completely broken next time the user logs in. When they click the start button they get the following message:

22140-start-menu-error.jpg

Sign out now is the only option.

This happens if they log in again, even after a reboot - basically it means that the user account cannot be used on the affected computer.

It only seems to affect the W10 (2004) machines - the terminal servers (Server 2016 and Office 365) are not affected, and removing the local copy of the profile doesn't cause this issue on them.

Anyone know how to fix this?

Thanks

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
11,621 questions
{count} vote

14 answers

Sort by: Most helpful
  1. Johnny Braun 6 Reputation points
    2020-10-01T10:23:27.62+00:00

    I've absolutely the same problem at our customers. If a AD userprofile (no roaming profile or something else special) was deleted through the "normal" method with deleting the key at ProfileList and the files at c:\users, the startmenu is broken after a new login.

    The only thing that helped yet was to start the following command (found it at another post) at the powershell at the users context:

    taskkill /F /IM explorer.exe ; taskkill /F /IM SearchApp.exe ; taskkill /F /IM SearchUI.exe; taskkill /F /IM ShellExperienceHost.exe; taskkill /F /IM StartMenuExperiencehost.exe ; Start-Sleep 2 ; cd $Env:localappdata\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy ; Remove-Item -Recurse -Force .\TempState\ ; cd $Env:localappdata\Packages\Microsoft.Windows.StartMenuExperiencehost_cw5n1h2txyewy ; Remove-Item -Recurse -Force .\TempState\ ; Add-AppxPackage -register "C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\AppxManifest.xml" -DisableDevelopmentMode ; Add-AppxPackage -register "C:\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\AppxManifest.xml" -DisableDevelopmentMode ; Start-Process "explorer.exe"
    

    This is an incredible fu**, because we just deleted about 50 profiles because of an exchange problem where the userprofiles have to be recreated.

    Microsoft, give us another solution fast!

    1 person found this answer helpful.
    0 comments No comments

  2. Kapil Arya 8,151 Reputation points MVP
    2020-09-02T14:02:59.62+00:00

    Hello,

    Try to re-register Start Menu:

    https://www.kapilarya.com/re-register-start-menu-windows-10

    Let us know if this helps!

    Note: Included link in this reply refers to blog post by a trusted Microsoft MVP.


  3. DavidYorkshire 91 Reputation points
    2020-09-02T14:14:07.097+00:00

    Thanks - just tried that and unfortunately it doesn't work. The user doesn't have local admin rights so it gives an access denied error unless powershll is run with elevation. I've tried that too, and although the command completes it doesn't resolve the issue.

    0 comments No comments

  4. DavidYorkshire 91 Reputation points
    2020-09-02T20:43:13.477+00:00

    I've carried out some more investigation, using virtual machines.

    I set one up running W10 2004 (no other software installed), domain joined it and tested - and it did exactly as described above, so it's nothing to do with Office 365.

    I then set one up running W10 1909, domain joined and tested. This did not display the problem. I then upgraded it to 2004, and tested - and the problem was back. I then tried using a domain account without a roaming profile - i.e. logging in and out, then logging in with an admin account and deleting the profile folder/reg key for the test account, reboot and log in again with the test account - and the problem again appeared, so it's not specific to roaming profiles.

    So the problem can be stated as follows:

    • A machine is running W10 2004 and is joined to a domain
    • A domain user has previously logged in
    • The user profile folder and registry key (HKLM\Software\Microsoft\WindowsNT\CurrentVersion\ProfileList) for the user are deleted (irrespective of whether the user account has a roaming profile)
    • If the user then attempts to log in again, the start menu is completely broken, and clicking the start button produces the error shown in the screenshot above. I have so far been unable to find any solution to this.

    Does anyone have any other suggestions? This is clearly a new problem which has emerged with 2004.

    Thanks


  5. Eleven Yu (Shanghai Wicresoft Co,.Ltd.) 10,756 Reputation points Microsoft Vendor
    2020-09-03T03:00:21.4+00:00

    Hi,

    If you do not join the domain and create a non-domain user to log in, and delete the user profile folder and registry key for the user.

    Will the issue persists after the user log in again?

    Thanks,
    Eleven

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.