New
#31
A couple of ideas I've reminded myself I came across a long time ago + a couple I've found some say worked for them: treat with appropriate caution:
Have you ever had Stardock's IconPackager installed?
Go to 'Start' open run command, type in Regedit.
In the new window of Registry Editor go to HKEY_CLASSES_ROOT\exefile\shellex and delete the subkey/folder 'IconHandler'
In Task Manager, end explorer.exe: Scroll down the list of processed to find Windows Explorer.
Select it and click on Restart at the bottom right.
Note: Your desktop and task bar will be gone for a moment when you this. They will reappear automatically. When all icons on the task bar has appeared, click on the start menu to see if your icons has come back.
I was able to recover all missing apps in Start Menu by assigning ownership to SYSTEM and “enabling inheritance”. All missing files and folders had wrong ownership and had wrong ‘Permission entries”. In my case I did following steps:
1) Open File explorer -> C:\ProgramData\Microsoft\Windows\Start Menu\
2) Right click folder “Programs” then Properties
3) Click on Security tab, Advanced
4) Click on ‘Change’ next to Owner: , type SYSTEM in field ‘Enter the object name to select’ then ‘Check Names’ and OK
5) Check off ‘Replace owner on subcontainers and objects’. This step is important to set ownership to SYSTEM for every file and folder under ‘Programs’.
6) Check off ‘Replace all Child object permission entries with inheritable permission entries from this object’. This step is important to enable inheritance for every file and folder under ‘Programs’
7) click Apply
8) Click OK, and close. click on START and watch ‘Recently Added’ scanning through and adding the files to the Start Menu.