DLLRegisterService was not found
I have a windows 7 64 OS. I attempted to register Msvcrt10.dll. I used Admin authority to run the cmd line prompt "regsvr32 Msvcrt10.dll" without the quotes.
The error that was returned to me was this:
"The module Msvcrt10.dll was loaded but the entry-point dll register service was not found". Without the quotes.
My questions would seem to be what is a dll register service, and I do I enable this so I can register this Msvcrt10.dll.
The Msvcrt10.dll is actually in the system 32 folder. Should there be a duplicate one in the syswow64 folder?
How do I register a dll to the syswow64 folder if that is necessary?Lara
April 25th, 2012 7:06am
Here is response from SamAgain:
There are 2 tools for different purposes of software components' registeration.
Regsvr32.exe and
Regasm.exe. Following are their descriptions:
Regsvr32.exe: The Regsvr32 Tool (regsvr32.exe) is used to register or unregister a COM DLL.
Indeed, there're 2 versions of regsvr32.exe on 64-bit operating system. The one located at C:\Windows\SysWOW64 is 32-bit version. The one located at
C:\Windows\System32 is 64-bit version.
If your VB DLL is 32-bit COM DLL, the 32-bit version regsvr32.exe under C:\Windows\SysWOW64 should register it fine.
Regasm.exe: The Assembly Registration tool reads the metadata within an assembly and adds the necessary entries to the registry, which allows COM clients to create .NET Framework classes transparently. Once a class is
registered, any COM client can use it as though the class were a COM class. The class is registered only once, when the assembly is installed. Instances of classes within the assembly cannot be created from COM until they are actually registered.
If your VB DLL is a managed module and to be used by COM clients, Regasm.exe should be used.
If the above information doesn't solve your problem, please provide us with the error messages of the DLL failure and we will look into it.
_____________________________________________________________________________________________
Similar situation was in Windows XP 64bit and the followin MS Knowledge Base article solved it:
http://support.microsoft.com/kb/282747/en-us
Regards
Milos
Free Windows Admin Tool Kit Click here and download it now
April 25th, 2012 7:38am
Milos, I attempted to use the regsvr.exe to register msvcrt10.dll. An error was returned 's' is not recognized as an internal or external command
operable program or batch file. I used Admin authority to write the cmd c:\Windows\system32> 's' regsvr32 msvcrt10.dll.
This dll is one of Microsoft so not sure why it would not register. It is a 32 bit dll.
Lara
April 25th, 2012 1:46pm
Hi,
Please see the following KB to get why this dll cannot be resigered.
http://support.microsoft.com/kb/207132
Juke Chou
TechNet Community Support
Free Windows Admin Tool Kit Click here and download it now
April 26th, 2012 5:08am