I upgraded a user from Windows 7 Pro to Windows 10 (in place upgrade) and his Start Menu does not work. I created two new local profiles, disjointed from the domain but still, the Start Menu does not work under any profile.
I downloaded and ran the Win10 Start Menu troubleshooter from MS (startmenu.diagcab) and it returned this:
"Required applications are not installed correctly.
"Microsoft.Windows.ShellExperienceHost" and "Microsoft.Windows.Cortana" applications need to be installed correctly."
One would think that these PowerShell commands would resolve the issue, but for whatever reason, they do not:
Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
I found another SU post on this exact issue, but none of the suggested solutions have worked. As a temporary workaround, I have installed Classic Shell for the user, but this might not be acceptable for him since the taskbar is still broken (right-click doesn't work in the taskbar).
What are my options here, a repair-install? Thank you for your time.
Final update: I ended up rolling the user back to Win7 via VEEAM EP backup, updating all drivers, BIOS and Windows, then reattempting the Win10 upgrade and it worked as expected.