Question Locked

Registering DLL file

0 helpful
4 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Friends,

I have a corrupted DLL file (mscvrt.dll), so I replaced it with a good one and when I entered this command (regsvr32 c:\windows\system32\msvcrt.dll) in Run to register the DLL file...

I received this message: c:\windows\system32\msvcrt.dll was loaded, but the DllRegisterServer entry point was not found.
The file can not be registered

Hint: I'm using windows XP professional-SP3

Do you have any suggestions?

4 replies

by the scummy one

it may be loaded in memory already (the corrupt version).
Try to unregister it, then register it again.

Also, is it the same version (same service pack version) that you loaded? If not, it may come back as corrupt as well.

by justdream

Thanks mates,
but how to unregister the DLL file?

by robo_dev

therefore, if Windows works properly, it should re-register itself when you rebooot.

If it does not, then you may have to fiddle with the 'known DLL' section of the registry:

http://support.microsoft.com/kb/164501

note that if the dll you removed contained a virus, then the virus probably mucked with the known-dll path, to load the dirty version of the dll

This discussion is closed to new replies.