Share via

Reregistering BITS modules

Anonymous
2016-07-23T11:34:49+00:00

When trying to reregister BITS modules I receive the following message for some of them:  The module "mshtml.dll" was loaded but the entry point DllResgister Server was not found.

Make sure that "mshtml.dll" is a valid Dll or OCX file and try again.

What can I do to correct this?

Windows for home | Previous Windows versions | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Anonymous
2016-07-23T13:23:42+00:00

What is the problem you are trying to solve?

Where did you get the instructions to reregister the BITS modules?

Just because a file has a .dll extension does not mean it is registerable (sorry Microsoft engaged Support Engineer "experts").

In your case you would see this message:

In order for a file to be registerable there must be a function inside called DllRegisterServer and as you can see there is no such thing in mshtml.dll:

If you look at a DLL that IS registerable like jscript.dll you will see it DOES have the DllRegisterServer function:

So jscript.dll is registerable and mshtml.dll is not regsiterable and now the error makes sense and is telling you exactly what the problem is - the entry-point DLLRegisterServer was not found.

Whatever instructions you are following are wrong (in this area anyway).

Curiously the Microsoft engaged Support Engineer "experts" also like to suggest registering DLLs that cannot be registered.

Whenever there is any kind of error message that has ntdll.dll in it the Microsoft engaged Support Engineer "experts" always, always, always suggest to register ntdll.dll but it just can't be done for the same reason:

But they keep doing it...

Was this answer helpful?

0 comments No comments

0 additional answers

Sort by: Most helpful