Using the start menu to search for applications and programs installed in C:\Program Files
shows the entry in the C:\ProgramData\Microsoft\Windows\Start Menu\Programs
but its icon is missing. This started occurring after I did a refresh of the Windows installation.
Firefox shortcut not showing icon, but a copy of the .exe-file on Desktop showing an icon.
After testing, I found out that applications in the C:\Program Files (x86)
do show their icons in the start menu. Picture of an application inside Program Files (x86). Inside the C:\ProgramData\Microsoft\Windows\Start Menu\Programs
all of the entries appear to be correct, so it would seem like an issue with the Start menu and its indexing. Picture of the Start Menu/Programs folder.
This issue isn't critical, but I would like to be able to fix it and avoid it in the future. I will gladly provide more details upon request.
Best Answer
C:\ProgramData\Microsoft\Windows\Start Menu\Programs is the correct location for items in the start folder.
So I am not sure there is a problem to fix, but if you wish, it may be worth running DISM / SFC. DISM will correct errors if there are any. SFC just repairs any remaining files.
If DISM does not fix all the issues, then the next step is a Windows 10 Repair Install.
Go to the Windows Media Creation Link
https://www.microsoft.com/en-us/software-download/windows10
Windows 10/11 is running, so click on the Download button (not Upgrade Button) and select Run. This will launch the Repair. Proceed normally answering the prompts. The default Keep prompt is to Keep Everything.
Note that a basic Repair Install does not repair a damaged Windows User Profile which might be causing your error.
Repairs get much more aggressive if Keep Everything does not work.
If the User Profile is damaged, it is easier (IMHO) to back everything up and reinstall Windows.