Sunday 14 April 2019

Force a rebuild of the start menu program index/database in Windows 10


With Windows 10 Microsoft migrated to a database-ish solution for indexing programs in search and the start menu, rather than just using a /startmenu/ directory. AFAIK the exact implementation is still pretty unclear, but there is something along those lines.


Updating from 8.1 to 10 causes it to migrate everything from /startmenu/ to the new system, which ignoring issues such as a (seemingly arbitrary) cap of 500 applications, works fine.


However this failed for me, and from googling seems to be an issue from upgrading with an older dev build, which then carried on to RTM.


So does anyone know a way to force a rebuild/re-index of the program library? Rebuilding the system wide index through control panel (also in <=8.1) has no effect.



Answer



Unfortunately, Windows doesn't auto update the start menu as the coding had to be re-written to allow for apps to to be shown (which is also why folder hierarchy is no longer recognized).


It appears Windows 10 doesn't add the two start menu folders to the index by default and you will need to add them for changes (especially those manually made) to be shown. %ProgramData%\Microsoft\Windows\Start Menu & %AppData%\Microsoft\Windows\Start Menu


Once added to the Index, you will need to perform a rebuild of the index which will take several hours to several days depending on use, as the rebuild occurs when the PC is idle. Re-indexing is resource intensive, and while you can force it to reindex while you're using the PC, without a substantial amount of RAM installed and a substantially fast processor, you will notice severe lag.


No comments:

Post a Comment

How can I VLOOKUP in multiple Excel documents?

I am trying to VLOOKUP reference data with around 400 seperate Excel files. Is it possible to do this in a quick way rather than doing it m...