All Shortcuts Have the Same Icon in Windows 7 — How to Fix .lnk Associations

Category: Tips
Posted: September 9, 2015
Author: Antonio

The other day I ran into a problem: a user had accidentally set every shortcut to open with Google Chrome, and all the shortcuts stopped working properly.

The shortcuts showed the Google Chrome icon and launched Chrome, which then tried to open them. But .exe files don’t work that way. This was a Windows 7 problem.

all shortcuts have the same icon

The shortcut problem is not hard to fix. I’ll describe one catch that you may run into while restoring the computer to normal.


To restore file type associations in Windows 7 and Windows Vista, there is a utility called Unassociate File Types, or unassoc.

It is small and simple:

unassoc by winhelponline

Download unassoc

It will most likely help you. In my case, though, unassoc did not help, and here is why (I only understood it later).

unassoc requires administrator rights and asks for a password at startup if you work as a regular user. After I started the program, I found the .lnk file type, and the Remove file association (User) button was inactive.

I also tried importing .reg files from working machines, and that didn’t help either, for the same reason. The shortcut problem existed for just one user on that computer; other users were fine. And that user worked with regular user rights, not as an administrator. This is important!

When we run a program as the current user but with administrator rights, the program doesn’t see the problem, because the administrator doesn’t have it. We import registry keys, but system keys can’t be changed without running regedit as administrator.

In my case, none of that was needed anyway, because the problem was in the user’s own settings. A user with limited rights could not change system branches of the registry or any serious parameters, so he could only have broken his own settings. And the program and the registry imports, running with admin rights, never touched those branches.

So I found the registry key that has to be deleted by running regedit as the affected user, with no extra passwords. Just start the registry editor and find this key:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk

To fix it, you can download a registry file and run it as the affected user.

Download user-set-lnk.reg to repair the .lnk file association.

This .reg file doesn’t need special rights. It deletes the key and then writes the correct values back. After applying it, log off and back on, or simply restart.

If you ever have a problem with shortcuts, I hope my article helps :-)

Related posts:

Leave a Comment

Copying content from this site is allowed only with a direct link to the source - https://nemcd.com