Regsvr32 Problems


  1. Posts : 3
    Windows 7 Ultimate x64
       #1

    Regsvr32 Problems


    Hi, Im running windows 7 ultimate x64 and trying to register a dll file using regsvr32, but everytime i try to in command prompt i get this error.

    I also tried: Running CMD as admin. Putting the dll file in the directory with the programme im trying to run. i also tried to put the dll both in system32 and syswow64. i tried the different pathfiles like C:\windows\system32 OR SysWOW64 but none of them worked! please help ive been trying to get this done for 2 days.

      My Computer


  2. Posts : 8,679
    Windows 10 Pro x64
       #2

    As I can see the problem is that its not compatctibility with your Windows version. Maybe this will help you.


    Note On a 64-bit version of a Windows operating system, there are two versions of the Regsv32.exe file:
    • The 64-bit version is %systemroot%\System32\regsvr32.exe.
    • The 32-bit version is %systemroot%\SysWoW64\regsvr32.exe.

    Explanation of Regsvr32 usage and error messages
      My Computer


  3. Posts : 3
    Windows 7 Ultimate x64
    Thread Starter
       #3

    I've been on that page before but it doesnt really help, i dont know if i was suppose to try that %systemroot%\System32\regsvr32.exe DLL file in cmd, all i got was the same message that appears in the picture after i tried.
      My Computer


  4. Posts : 5,642
    Windows 10 Pro (x64)
       #4

    You are missing what the error is telling you. The DLL is NOT compatible. And it never will be.
      My Computer


  5. Posts : 3
    Windows 7 Ultimate x64
    Thread Starter
       #5

    well ive seen other people with the same windows as me, same build, WINDOWS 7, same dll. and it worked for them. somehow...
      My Computer


  6. Posts : 2
    Windows 7 Home Premium 32bit
       #6

    Had the same problem.


    I wrote a DLL using Visual Studio Express 2010. Built it as a 32-bit, Release version. It installed in W7 with regsvr32 no problem, and also on my Windows XP machine. But, I got the "may not compatible" error message on my netbook, which uses a 32-bit version of W7.

    To fix it, I recompiled with the "Configuration Properties / C/C++ / Code Generation / Runtime Library" option set to "Multi-threaded (/MT)." The problem went away and I was able to use regsvr32 to register my DLL on the netbook.

    Now, as I understand it, the only difference should be that the working version does not rely on msvcr100.dll being present on the target machine. However, it _is_ present on all three of my machines (the W7 64-bit where I created the DLL, the XP machine where I can register it, and the W7 32-bit machine that ultimately registers it when I make the change I described above). Interestingly, the size of msvcr100.dll on my W7 32-bit is not the same as on my other two machines, so it's clearly not the same file. Maybe that's relevant.

    If you can, compare the msvcr100.dll files on all the machines involved. Also, if you are writing this DLL yourself, try compiling it with the /MT flag.
      My Computer


  7. Posts : 1,814
    XP / Win7 x64 Pro
       #7

    My first concern here would not be the fact that I got that error, rather that the error message is not a proper sentence:

    "The module dx8vb.dll may not compatible..."

    This doesn't look like a legitimate Windows error to me. I would be scanning my system for malware for a virus if I were you. I'm feeling that you have installed some other software prior to this that has compromised your machine.

    What is this .dll for, what is the goal of installing it, and what have you installed prior to this?
      My Computer


  8. Posts : 7,730
    Windows 7 Ultimate SP1 64-Bit
       #8

    This may be of help: Dx8vb.dll Errors Repair Guide!
      My Computer


  9. Posts : 2
    Windows 7 Home Premium 32bit
       #9

    FliGi7 said:
    My first concern here would not be the fact that I got that error, rather that the error message is not a proper sentence:

    "The module dx8vb.dll may not compatible..."

    This doesn't look like a legitimate Windows error to me. I would be scanning my system for malware for a virus if I were you.
    Good eyes on the broken English! I agree that is often a warning sign. In this case (and, sadly, it's not unique in MS error messages), it is a genuine Microsoft error message. The exact same text is what Microsoft recites in their knowledge base ("The module ""%1"" may not compatible with the version of Windows that you're running. Check if the module is compatible with an x86 (32-bit) or x64 (64-bit) version of regsvr32.exe.")

    Have a look at:

    Explanation of Regsvr32 usage and error messages
      My Computer


  10. Posts : 1,814
    XP / Win7 x64 Pro
       #10

    Wow. Bravo, Microsoft.

    Well, I'm still curious as to what purpose this dll serves for the OP. It's not uncommon that once you start digging you find this is just the third piece of arbitrary and unverified software someone has tried to install from bittorrent in order to modify a game for extra ____ . It could be different, though.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 00:20.
Find Us