Registering DLL file

By Justdream ·

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?

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Answers

Collapse -

If I recall correctly

by The Scummy One In reply to Registering DLL file

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.

Collapse -


by Justdream In reply to If I recall correctly

Thanks mates,
but how to unregister the DLL file?

Collapse -

This is a self-registering DLL

by robo_dev In reply to Registering DLL file

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:

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

Related Discussions

Related Forums