[Fix] “This File does not have a Program Associated with it for Performing This Action” Error Message in Windows

Sometimes Windows users face a strange problem while running games, 3rd party programs or opening files. They get following error message:

This file does not have a program associated with it for performing this action. Please install a program or, if one is already installed, create an association in the Default Programs control panel.

It happens when "IsShortcut" string value for LNK filetype is missing in Windows Registry. It might be deleted by a 3rd party tweaking software or by you to remove the shortcut arrow from icons.

If you are also facing this problem, follow these simple steps and your problem will be fixed:

1. Type regedit in RUN dialog box and press Enter. It'll open Registry Editor.

Now go to following key:

HKEY_CLASSES_ROOT\Lnkfile

2. In right-side pane, right-click in empty area and select New -> String Value option. Now set its name to IsShortcut

IsShortcut_Registry_Key.png

3. That's it. Close Registry Editor and restart your Windows. It'll fix the problem.





Share this article: Facebook | Twitter | Google+ | Reddit | Tell a friend

Posted in: Troubleshooting, Windows 7, Windows 8 / 8.1, Windows Vista, Windows XP


Other similar articles that may interest you


Comments

  • I clicked .lnk but under it i see 2 things. ShellEx and ShellNew. What i did was, i just clicked lnk and added IsShortcut. I did all that but my game still will not open. Am i suppose to add a value data? I did but even that didnt fix it.

  • VG

    ^^ You don't need to add any key under "lnk". Select "Lnk" key and in right-side pane, create a new String value and give it name "IsShortcut".

  • HELP! I can't even get onto the 'regedit', it says "Windows cannot access the specified device".

  • Thanks you! VG! More Power!

  • I followed instructions but the IsShortcut registry was already there! Now what? I am gettinting the This file does not a program...message during boot up of computer.

  • Trying to do it again and it says no such interface supported

  • Even if I enter refer it and press enter than another box pops up that says c:\windows\regedit.exe application not found. Please help

  • Hello, I Made just as at you it is written didn't work!:??? what you can prompt still Explorer EXE error writes When you press the Control panel and you come on Intel(R) My WiFi Technology - Shortcut that you will prompt? also there is a mistake.

  • Here's the correct fix after checking all of Windows 7 elements...
    Click Start-Run and type regedit-expand computer to see all keys
    Right click onHKEY-CLASSES-ROOT and select permissions, add the user that is having the issues with FULL permissions (check both boxes)
    Do the same with HKEY-CURRENT-USER and HKEY-CURRENT-CONFIG
    Close reg editor and any apps...shutdown and restart windows...log into profile that had issues...all gone now :)

    NO CHARGE!!!!!

  • thanks.,,

  • Doesn't work for me/???

  • hi i am using windows 8.1 and did follow all the steps but "IsShortcut" is already there. what must i do?

  • The specified value name already exists , then what have to do next?

  • I've tried but it does not work.

  • it worked! you saved me from restoring my current windows installation. wherein it could take me countless hours configuring my windows system. KUDOS

  • hey VG i tried to do this method in windows 10 but the registry seems to be fine,, its already in there

    my problem is,, when i open explorer via taskbar,, it doesnt open and show the error,, also the same when i use shortcut "win+E" which is very annoying, but when i open it via "my document" or "this pc" in the desktop and start, its open fine

    why vg can you give me solution,,, people say i need to download windows repair aio but i dont know how to use it to solve my problem

    thanks VG

  • VG

    ^^ What error are you getting?

  • Thank you very much indeed. Simple, and proven to be highly effective! I am thrilled you helped.

  • I dont have lnk in the regedit... So i have to create a new one

  • i did same but not effect anythings

Leave a Comment

(required)