Add programs to Windows 7 Start Menu search

I have some of my programs installed under D:\Program Files

I added this path in the "Indexing Options" and now when i type in the search box of start menu does show files from these folders, but they (*.exe) appear under Files subsection instead of Programs... which is further down and I have to press the down key so many times to reach them...

e.g., I have Notepad++ installed at D:\Program Files\npp\Notepad++.exe

Now I start keying "notepad" in the start menu's search box... it shows Notepad.exe under Programs and Notepad++.exe under Files

Any way to get Notepad++.exe under Programs or a shortcut to jump to Files section of the Start menu Search results?


Solution 1:

The 'Programs' section in the search results is for items that were found in the "All Programs" part of the start-menu.
I don't think that can be changed.

You can add a shortcut to that folder ["All Programs" or its sub-folders] for each program you want to appear in the programs results section.
The path for it [in Win7] is usually: C:\ProgramData\Microsoft\Windows\Start Menu\Programs.
And you can also cut-&-paste directly to the start-menu (after clicking the all programs).

Solution 2:

That's determined from where the folder lies - Windows Search knows that .exe files in some specific folders (most notably the the default system "Program Files" folders). Windows Search pulls its folder list from an old friend I always seem to be recurring to - the environment variable %PATH%. It's basically a list of folders that Windows searches for programs - for instance, when you type "notepad" in a command-line window, it refers to that list to determine where the program is.

Since it's such an old and dear friend to the denizens of Super User, you can find many topics on how to deal with it - for instance, this one.

Solution 3:

I can usually achieve this by dropping a shortcut to the program into the following directory:

C:\Users\$USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

whereby $USERNAME would of course be your windows username. This works for programs that seem to have bad installation methods (i.e. don't include themselves in the start menu search index).