After deleting the IsShortcut registry value in order to remove the shortcut arrow overlay in shortcuts (.lnk) files, you may notice that the "Pin to Taskbar" and the "Pin to Start Menu" context menu items go missing when you right-click on a shortcut. Also one or more of the context menu items may appear twice, as in the image below.
Note that the "Pin to .." options are missing and the "Scan with Microsoft Security Essentials…" entry appears twice. (See also Duplicate Context Menu Entries.)
This is one of the many side-effects caused by the removal of IsShortcut registry value. To fix the duplicate context menus and to restore missing "Pin to Taskbar" / "Pin to Start Menu" entries, download and apply the .lnk file association fix from the following link:
This restores the IsShortcut String value in the following registry key:
Note: For a proper way to remove the shortcut arrow in Windows Vista and Windows 7, use the "Shell Icons" registry branch. See article How to remove or modify the Shortcut overlay in Windows 7 and Windows Vista for more details.
Still doesn’t work?
If the .lnk file registry fix does not help, download pin-menu.zip, unzip and run the REG file. It adds the Pin to Taskbar and Pin to Start Menu context menu handlers back in the registry if they’re missing.
Using For Windows 10?
If you’re using Windows 8 or 10, check out these posts for the fix:
About the author
Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.