Link to home
Start Free TrialLog in
Avatar of elron
elron

asked on

How do I replace/repair riched20.dll in Windows Vista?

Recently, I've been receiving all kinds of error messages regarding the riched20.dll file in the c:\windows\system32 directory.  I want to repair/replace it, but Windows Vista will not let me rename or move the file even with administrator permission.

One recent error when trying to run a nVidia Forceware driver upgrade I get is "The procedure entry point RichEdit10ANSIWndProc could not be located in the dynamic link library RICHED20.dll."

I also try to unregister the .dll but it won't let me do that telling me it can't find the entry point.  I've Googled this to death and can't find a fix.  Please help!!

Avatar of jeffiepoo
jeffiepoo
Flag of United States of America image

Do a system restore
Avatar of triadyk
triadyk

you might want to reboot in the Safe mode (press F8 while booting) and try to replace the file (or boot into another OS if you have dual-boot).

you can get the file from many sites, just google "RICHED20.dll download" and pick a site that's free.

System Restore is also worth a try, assuming that you know the approximate date this problem started happening.
ASKER CERTIFIED SOLUTION
Avatar of elron
elron

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial