Solved: Cannot Open File Location

Status
This thread has been Locked and is not open to further replies. Please start a New Thread if you're having a similar issue. View our Welcome Guide to learn how to use this site.

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.
 

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.
 

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.
 

Phantom010

Retired Trusted Advisor
Joined
Mar 9, 2009
Messages
34,801
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.
 

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.
 

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?
 

Phantom010

Retired Trusted Advisor
Joined
Mar 9, 2009
Messages
34,801
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.
 

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.
 
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.
 

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.
 
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.
 
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.
 
Status
This thread has been Locked and is not open to further replies. Please start a New Thread if you're having a similar issue. View our Welcome Guide to learn how to use this site.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

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 807,865 other people just like you!

Latest posts

Top