1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

Solved: Cannot Open File Location

Discussion in 'Windows Vista' started by AshleeD, Apr 19, 2010.

Thread Status:
Not open for further replies.
Advertisement
  1. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
    When I click "open file location" or "open folder location" I get an explorer.exe error "This file does not have a program associated.."

    The files of course are already associated with programs. There is no other problem with explorer besides this.
     
  2. 1_rob_1

    1_rob_1

    Joined:
    Sep 19, 2005
    Messages:
    1,269
  3. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
    Thanks Rob, I tried this but no luck.

    The files themselves open fine in their associated progs, so it's not a file association problem.

    I don't have a problem with file, folder or program shortcuts either, so explorer doesn't have a problem finding file locations.

    It's very odd.
     
  4. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
    Further info: When starting up, I also get a rundll32.exe error the same as the explorer.exe error. So by deduction you would think it has something to do with extension .exe associations. It happens on each account i've logged into, so it's not a specific user problem.
     
  5. Phantom010

    Phantom010 Trusted Advisor

    Joined:
    Mar 9, 2009
    Messages:
    34,796
    Have you tried an .EXE file association fix already?

    If not,

    Try this fix: EXEFIX

    Unzip the fix and extract the .REG file to the Desktop. Right-click the .REG file and choose Merge. Note that you need to be an Administrator to apply this fix.

    Reboot the computer.

    If the fix only opens as a text file, right-click it and select Open With > Choose Program... Then, select the Registry Editor.

    If the Registry Editor is not in the list, browse to C:\WINDOWS and select regedit.
     
  6. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
    I had just been to winhelponline and tried that. It didn't work.

    Looking online generally exe file extension problems cause a host of issues with exe files. But I can open explorer.exe.
     
  7. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
    Further info to help narrow it down: I'm on the hidden admin account which I activated after the problem began, and same occurs on another account I started after the problem began.

    The thing is also .exe files by default shouldn't have a specific program associated to it right? So why would windows be asking me to set an association for it?
     
  8. Phantom010

    Phantom010 Trusted Advisor

    Joined:
    Mar 9, 2009
    Messages:
    34,796
    The .EXE extension is for executable files as you probably already know. Sometimes, some specific registry keys can be damaged by malware, malware removal or registry cleaners. Those keys are essential for the excutable to work. That's what the EXEFIX is for.
     
  9. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
    Ok so even if it is not supposed to have a specific association by default the system still needs to read the key to see it is indeed set to default. I understand.
     
  10. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
  11. TheOutcaste

    TheOutcaste

    Joined:
    Aug 7, 2007
    Messages:
    9,028
    The LNK File association fix fixes the pointer to the Open file location CLSID entry, but doesn't actually fix it.
    Try this to see if it's just that key that is corrupted:
    Copy the text in the following code block into Notepad.
    Save it on the desktop with a .reg extension. Be sure to change the Save as Type: box to All Files when saving.
    Code:
    [plain]Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{37ea3a21-7493-4208-a011-7f9ea79ce9f5}]
    @="Open Containing Folder Menu"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{37ea3a21-7493-4208-a011-7f9ea79ce9f5}\InProcServer32]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
      00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
      65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
    "ThreadingModel"="Apartment"
    
    [/plain]
    Double click the file to merge it into the Registry.
    Click Yes in the prompt to confirm.
    You should get a Success message, click OK.

    If that doesn't work, give this a try:
    Click Start, type cmd, when cmd.exe appears in the list, right click it and click Run as administrator
    Type the following and press Enter
    regsvr32 /i %systemroot%\system32\shell32.dll
    You should get a popup with this message:
    DllRegisterServer and DllInstall in C:\Windows\system32\shell32.dll succeeded.

    You might have to reboot before any change takes affect.
     
  12. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
    That sounds positive. Just one thing tho, you didn't tell me what to save the file name as. I'm guessing it's not really relevant if you didn't say.
     
  13. TheOutcaste

    TheOutcaste

    Joined:
    Aug 7, 2007
    Messages:
    9,028
    Doesn't matter. Temp.reg, LNK_FIX2_Vista.reg, anything will work as long as it has a .reg extension.
     
  14. AshleeD

    AshleeD Thread Starter

    Joined:
    Apr 16, 2010
    Messages:
    230
    Neither fixed the problem. So the lnk key is fine I take it.
     
  15. TheOutcaste

    TheOutcaste

    Joined:
    Aug 7, 2007
    Messages:
    9,028
    Seems like it. let's try a slightly different version of the above. The previous one writes directly to the Local_Machine branch (which is where these entries should be), and not the Current_User branch.
    This version writes to the Classes_Root branch, which will be redirected to whichever is being used:
    Copy the text in the following code block into Notepad.
    Save it on the desktop with a .reg extension (Name doesn't matter). Be sure to change the Save as Type: box to All Files when saving.
    Code:
    [plain]Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\CLSID\{37ea3a21-7493-4208-a011-7f9ea79ce9f5}]
    @="Open Containing Folder Menu"
    
    [HKEY_CLASSES_ROOT\CLSID\{37ea3a21-7493-4208-a011-7f9ea79ce9f5}\InProcServer32]
    @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
      00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
      65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00
    "ThreadingModel"="Apartment"
    [/plain]
    Double click the file to merge it into the Registry.
    Click Yes in the prompt to confirm.
    You should get a Success message, click OK.
     
  16. Sponsor

As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/917805

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice