73

How can I pin arbitrary programs to my Start Menu?

I can't create a shortcut in C:\ProgramData\Microsoft\Windows\Start Menu\Programs; Windows says:

Can't create shortcut here; create on desktop instead?

I can't drag and drop it onto the Start Menu itself.

If I drag it onto the Start icon, it asks me if I want to pin it, but it doesn't do anything.

Run5k
  • 16,044
  • 24
  • 51
  • 65
mpen
  • 12,114
  • 1
    Right click and "Pin to Start" sometimes can take a while, just happened to me and after 1 minute it appeared there – golimar Jun 02 '21 at 08:30

4 Answers4

101

The C:\ProgramData\Microsoft\Windows\Start Menu\Programs start menu is for all users, and you will need administrative access to install anything here. Anything here will appear on the start menu all users that login.

Instead use the %appdata%\Microsoft\Windows\Start Menu\Programs location, which belongs to your user and no additional privileges are required.

Paul
  • 60,031
  • 19
  • 150
  • 170
13

If your program was installed "the right way", having a shortcut in "All apps", use ᔕᖺᘎᕊ's answer. If it is a simple exe file running without installation, why not simply right-click on the .exe file, choose "Pin to Start".

Mik
  • 708
  • 1
    The program was installed "the right way" but it doesn't add the 64-bit version to the start menu; only the 32 bit version. – mpen Jul 31 '15 at 16:33
  • 4
    Sorry, but this answer does not have any value. The issue here, is that the executable is not indexed for windows searching and the ask is HOW to index it. Right-clicking/Pin-to-start is not an option. Refer to Paul's answer. – Mario Sep 19 '18 at 05:43
  • The question was "How can I pin arbitrary programs to my Start Menu?". My answer explains how to do it. Paul's answer explains how to add it to the "All programs" list in the start menu. "All programs" appears on the left column, while pinned programs ar showed on the right one. My answer should be the accepted answer. – Mik Sep 20 '18 at 07:36
2

If you just want to pin a normal program to the start menu, you can simply:

Click the start menu logo > Click 'all apps' > Right click the program you want to be pinned > Click 'Pin to Start':

enter image description here

ᔕᖺᘎᕊ
  • 6,253
  • Correct. I know how to pin things that are listed, but I couldn't find it anywhere in the start menu at all, and I didn't know how to get it in there. Paul's solution seems to work. – mpen Jul 31 '15 at 20:06
  • 1
    No sir. It's PhpStorm. Used the installer. It only puts the 32-bit version in the start menu, but I prefer to run the 64-bit version. – mpen Jul 31 '15 at 22:05
  • 1
    this worked quite well for me for an executable I dl'd with no installer. – orion elenzil Dec 06 '19 at 17:27
1

I also had an executable which I couldn't pin to start menu by rightclicking in the start menu itself. In this case the standalone version of MusicBee. rightclick on MusicBee.exe in startmenu does not show "Pin to Start"

Going to the file location and rightclicking on the file itself shows the "Pin to Start" button. rightclick directly on exe file in explorer.

After that it properly shows up in the start menu
MusicBee icon pinned in start menu

miva2
  • 111