Unable to register a .dll file using Regsr32.exe command-line tool

Asked By 20 points N/A Posted on -
qa-featured

Hello Experts,

When I try to register a dll file by using the Regsr32.exe command-line tool, the dll is not registered and I got this error message. The error says that the dllregisterserver in flvmdv.dll succeeded. How do I fix this problem? Please help me solve this problem. Thanks a lot.

RegSvr32

DLLRegisterServer in flvmdv.dll succeeded

SHARE
Answered By 590495 points N/A #168461

Unable to register a .dll file using Regsr32.exe command-line tool

qa-featured

I think you are mistaken for thinking that that message is an error even if it says “succeeded”. The “DllRegisterServer” mentioned in the message is one of the two functions being called by regsvr32 when either registering or unregistering a DLL file. Here, since you are registering a DLL file, the function called is the “DllRegisterServer”.

And if you will be unregistering a DLL file in your computer, regsvr32 will call “DllUnregisterServer”. When you use or run regsvr32, all it does is to call those functions and nothing else. If you think the message you received is an error and the DLL registration failed, here is an example of a failed DLL registration. See image.

You will notice that the message in the dialog box in my sample image is very different with yours. Since I’m not sure if the message you received is really a failed registration, I used “wmi.dll” on my computer to try to reproduce a failed DLL registration as an experiment. The experiment was successful and I was able to reproduce the supposed failed registration.

Related Questions