My Windows Hub

Fix wrong default program for .DLL files

If you have accidentally set Notepad as the Default Program to open all .dll files, this article will help you to fix that issue. You can change file association by going to Control Panel\Programs\Default Programs and then Clicking on Associate a file type or protocol with a program option. Suppose you want to change file association of a .jpg file from Windows Photo Viewer to Paint. It can be done easily from there. But what if you want to un-associate a file type? Suppose by mistake you have selected .dll to open with notepad by default. Now you want to un-associate .dll file type that means you do not want to select any program to open .dll files by default.

Method 1: For Windows 7 and Vista

To accomplish that you will need to download a small tool. Download from HERE

Now launch Unassociate.exe and select .dll from the list then click on Remove file association (User) option. If the button is dimmed that means there is no user-specific association for .dll file type.

All names changed

That’s it. The user-specific association for .dll file type is now removed successfully from system registry. Your system will now use the global file association settings, i.e., .dll file type will be un-associated.

Method 2: Fix wrong default program for .DLL files in Windows 8

Above method will not able to solve your problem, if you are using Windows 8. Above mentioned software is not compatible with Windows 8. Follow the steps below :

1. Press Windows Key + R to open “Run” dialog and type “regedit” and hit Enter.

Open Registry Editor

2. In “Registry Editor” dig down to
HKEY_CLASSES_ROOT\.dll\PersistentHandler and double click on (Default) string in right pane. Make sure Value Data is {098f2470-bae0-11cd-b579-08002b30bfeb}


2. Now navigate to


Expand .dll folder and delete UserChoice folder completely.

Delete User Choice Folder

Now, Reboot your system. That’s it. This method can be followed in other versions of windows as well. Windows 7 and Vista users can follow the previous method also.


Nick is a Software Engineer. He has interest in gadgets and technical stuffs. If you are facing any problem with your Windows, feel free to ask him.


Thank you in advance, however the link is misspelled. (Error 404)

Hi, YOLO I have fixed the link. Please try again.

The program does not function in windows 8.

what error are you getting? try to launch it in compatible mode. Right-click on the .exe file -> Properties -> Compatibility tab and select Windows 7, Vista or XP

(This program runs in Windows 7 & Windows Vista systems only.)

I have tried Windows Vista, Service package 1 & 2, and Windows 7 and I receive the above message each time.

Hi, YOLO I have added a fix for Windows 8 too, Please follow the second method, mentioned in this article and let me know is it solved or not?

Thank you! This has worked!

Nice to hear that. 🙂

Hi, i do all of that but still not working for me :(. I mean i delete Userchoice, and i put ” {098f2470-bae0-11cd-b579-08002b30bfeb} ” persistant handler

I’m using window 8 and i m still stuck on notepad.

Please help me

Hi Czin, plz double check the steps and then do a restart. Check the path “HKEY_CURRENT_USER\Software\
Microsoft\Windows\CurrentVersion\ properly.

Hi Czin, plz double check the steps and then do a restart. Check the path properly.

Hi thx for reply me, and thank you for your help
i check :

dll :
Openwithlist : Default REG SZ
Openwithprogids : Default REG SZ and dllfile REG_NONE

That’s all but still not working

Btw it’s normal that on my : HKEY_CLASS_ROOT is write : DATA -> ” %SystemRoot%\System32\shell32.dll,-154 ”
I think somebody said me to add but i m not sure.

Sorry for my bad english

Hi Nick
I check this many times but still not working properly.


I delete Userchoice.

By the way when i check in HKEY_CLASSES_ROOT -> Data = %SystemRoot%\System32\shell32.dll,-154 content type = application/x-msdownload ?

my win 8 welcome screen programs are not opening…
the error: check window resolution
i then change the resolution to the highest resolution still the problem persist
i change default setting of some install programe and they are ok
but those at the welcome screen are still not responding
pls help..

Did you manage to fix the issue?

i need help i messed up .cur and .ani and i need to get it back to default please… help.

Hi Nathan,

Please follow the same steps for .cur and .ani extensions.


Hi, I deleted HKEY_CLASSES_ROOT .dll
Can you help me ?

I did everything you said, UserChoice folder is deleted but the problem is not solved. Please help.

Which program is now associated with your .dll file type?

Internet Explorer

Thanks a lot. It’s really helpful.

Hi – the link is dead again.

Thanks for informing us. The link has been fixed.

Method 2 working…thanks you very much…u help me bro

Well done mister and thanks a million for this solution. I am relieved now. I mistakenly associated my .DLL files with Notepad.