How to enable “Pin to Start Menu” for folders in Windows 7, XP and Vista

Most of the shortcuts and programs can me made to “Pin to Start menu” by right clicking on them. However this is not possible when it comes to folders. Now suppose of you have some folder in a drive which you access more often , what you do?  Till now I had been making a shortcut on desktop but then what if You can pin it to start menu ?  Wouldn’t be it useful. Here are the steps for Windows Xp , Vista and Windows 7.

For Windows 7

  • Type Regiedit in run box which will launch the registry editor.
  • Navigate to HKEY_CLASSES_ROOTFolderShellExContextMenuHandlers
  • First Create a Folder and name it as Pin to Start Menu. Go Inside the folder.
  • Now create new string name it as Default and enter value as {a2a9545d-a0c2-42b4-9708-a0b2badd77c8}
  • Once done exit registry editor.

Now press shift and right click on any folder and you will see Pin to Start menu enabled for that. Once you pin it, you can any time again repeat the step and this time the menu will be UnPin from Start Menu.

Folder Pin to Start menu

For Windows Xp an Windows Vista

Pin 2 start menu

Steps to add Pin to start menu for folders on right-click

  • Type regedit on run box and enter .
  • Follow this path HKEY_CLASSES_ROOTFoldershellexContextMenuHandlers
  • Right click on the right pane and Add a new key Key > New
  • Name the key with this string including the bracket.
  • Now you can exit the registry editor.
  • Now go to any folder you want to add to start menu, Select it and press Shift Key and then do a right-click on it. You will see the “Pin to start menu appearing there”

Add registery key

Add registry key to ContextMenuhandler

Pin 2 start menu

Now “Pin to start menu” Appears for folders

This will be extremely useful if you have important data in folders which you need to use frequently. This applies to both XP and Vista. Enjoy it

Bonus Tip: If the default windows zip tool is somehow disabled in your system type “regsver32 %windir%system32zipfldr.dll” in run box or command prompt and hit enter. It will be re enabled again.



  1. this is just what im after but u dont seem to have provided the new registry string anywhere
    have i somehow missed it??

  2. Hey.. You know what… I have a much simple and straight forward solution for this… Takes a few seconds

    I am a Noob and I don’t try all these regedits…

    1. Just drag the folder to the start menu…

    2. The start menu will open…

    3. Then move the cursor and leave it…

    4. Voila! Your done.

  3. TO Tejaswi,

    Well done just what I needed and so simple editing registry did not help on WIndows XP SP2.



Please enter your comment!
Please enter your name here