‘Pin to Start Menu’ appends “(2)” to shortcut in Windows 7
A few days ago I did a clean install of Windows 7 RC onto my primary work laptop, to ‘upgrade’ from Windows 7 Beta. I used Windows Easy Transfer in the process, which was my first time using this utility.
First of all, I thought they did an outstanding job in building the utilities features, and the User Experience. It was really simple to use and required no explanation on how to use it. Bravo.
I did run into one small, small issue when moving to the RC from the Beta. This should not affect anyone who is upgrading from XP. This suppose this has the possibility of affecting a centralized organization upgrade from Windows Vista to Windows 7. However since the RC is just that, a Release Candidate, not the gold code for Windows 7, this tiny issue may be fixed in the full release version.
Here are the basic step I followed in migration from Windows 7 Beta to the RC:
- Backed up old Windows (7 Beta) system using Windows Easy Transfer.
- Reinstalled Windows 7 RC using the ‘clean install’ option.
- Installed my VPN connection software.
- Joined the corporate AD domain using my corporate credentials which recreated a user profile of the same name which was on the W7 Beta system.
- Restored my system using Windows Easy Transfer.
- Installed Office Suite 2007 on the new machine.
Here is where something strange happened:
- I went to the Start/All Programs/Microsoft Office… menu.
- Right-clicked on the Office 2007 Application shortcuts, and chose “Pin to Start Menu”
- Checked the Office Application shortcuts on the Start Menu, and they were all appended with a “(2)”. For Example, “Microsoft Office Word 2007 (2)”.
I thought this a little strange since there were not any Application shortcuts on the Start Menu to begin with and no other shortcuts showed up besides the ones I had just added. I tried to rename a Start Menu shortcut to see what it would allow. Sure enough, you could rename it, but not to match what your would expect such as “Microsoft Office Word 2007”.
So I got a little curious and figured out how to fix that. If you run into this issue, these steps should fix the problem for you too:
- Open Windows Explorer, (press the “Alt” key to get the hidden menu), go to “Tools”,”Folder Options”, click the “View” tab.
- Select “’Show hidden files, folders, and drives.” under the “Hidden Files and Folders” area.
- Right-click on the Application shortcut/icon from the Start Menu, and choose “Properties”.
- Click on the “General” tab.
- Find the “Location:” field and copy (Ctrl+C) the entire file path to the right of it. It should be something like: ‘C:\Users\<your_name>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu’
- Click on the “Start”/“Windows” button”. Paste (Ctrl+V) the file path into the “Search programs and files” box at the bottom of the Start menu.
- When this folder opens select all the contents (Ctrl+A) and delete it.
- Go back to your “Start/All Programs/” menu and choose the Application’s you want to “Pin to Start Menu”.
This is caused because the Start Menu shortcuts are copied from you old machine and restored to the new machine using Windows Easy Transfer. I restored my user profile and data to the new installation before installing Office 2007 or the other applications which I had on my previous Windows build. I think this might have been the cause for the Start Menu shortcuts to already be in the profile but hidden. If you load the machine and the applications before restoring the user profile and data using Windows Easy Transfer this may not be an issue. However, I am not going to reload my machine again just to find that out.



June 22nd, 2009 at 11:18 am
Nice. Works perfectly. Though i think this is because i upgraged from the beta to the RC (edited the cversion.ini file to enable upgrade)and that had something to do with leaving traces. Looks like WET and hacking the .ini file have no difference…so whats the point of disabling upgrade from beta to RC? And WET for that matter?
June 29th, 2009 at 8:10 am
Thanks for that. I had the same problem and it was driving me nuts. I had been raking around the registry deleting favorites etc. The problem started for me when I copied my user folder across from my previous RC installation.
Anyway, all happy now! Thanks again.
June 29th, 2009 at 2:58 pm
Thanks, this is just what I needed.
Michael
November 24th, 2009 at 3:39 pm
Wow thanks man, had this problem because I copied my whole user folder, from windows.old..
Sam
December 2nd, 2009 at 5:45 am
Super tip man!! This was freakin me out! Thanks for the fix!!
December 23rd, 2009 at 11:38 am
Great work! My Win 7 machine locked up, upon reboot one start menu item was gone. This was driving me crazy! Thanks.
June 7th, 2010 at 2:35 am
“Wow thanks man, had this problem because I copied my whole user folder, from windows.old..” same here THANKS !
June 8th, 2010 at 4:54 pm
[...] ‘Pin to Start Menu’ appends “(2)” to shortcut in Windows 7 [...]
September 7th, 2010 at 2:03 pm
Awesome…this has been bugging me since I reinstalled Windows 7 4 months ago!!! =)
January 22nd, 2011 at 11:35 am
Hey guys. I found an even easier way to do this with less hassle. So basically we know that it’s because we moved the folder/reinstalled blah blah blah. So TECHNICALLY the originally pinned menu item is still there even though there’s no hope in hell of ever seeing it again and when we try to move FIREFOX to the startmenu (or whatever) we get “FIREFOX (2)”
So that sucks.
Instead of re-doing all that stuff and reinstalling and all the rest of what was suggested above, I thought to myself “is there a way to change the file name without it appearing to be changed”.. so I went to the Character Map and it turns out there’s a character that LOOKS like a space, but isn’t one…
It’s called a break.. and it looks like this ” ”
The thing inside the “” isn’t actually a space
(which also looks like ” “)
Adding a space to the end of a shortcut doesn’t work because windows takes it that you’re a moron and removes it automatically (thanks windows)..
SOLUTION: Just rename your original shortcut, that you want to be pinned with a break (eg FIREFOX turns to “FIREFOX ” with the break at the end), re-pin the item and you should be good to go.
Worked for me ,)
January 24th, 2011 at 3:17 pm
Wow, this has plagued me for a long time and it was really getting annoying. I bought this laptop with Windows 7 64bit pre-installed, so I didn’t have to go through that…I don’t know why this was happening. I must have done a tweak a while ago…anyway, it still worked perfectly, thanks so much.
@Mawoooo!!: You would have to do that for each shortcut that this happens with. This solution, however, fixes it for good.
April 17th, 2011 at 9:44 am
woooooooooooooooooooooooooooooooooooooooooooooooow!
IT REALLLLLLLLLLLLLLLLLLLY WORKEEEEEEEEEEEEEEEEEEED
THANKZ MAN!
December 21st, 2011 at 9:13 pm
Great sluething, my friend. I was baffled by this, but the experience immediately cemented further in the bowels of my brain matter that Microsoft, no matter how slick their marketing is(or how slick they “THINK” their marketing is) are a collection of pooch-screwing morons unable and unwilling to admit that they are completely incompetant and in the wrong profession.
Thank you, Microsoft.