Regsvr32 Problems

Shaun2011

New member
Local time
5:03 AM
Messages
3
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.

359ye1d.png
 

My Computer

OS
Windows 7 Ultimate x64
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

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 10 Pro x64
CPU
Intel Core i5 4440 @Stock
Motherboard
Gigabyte Z97 D3H
Memory
4 x 4GB HyperX Fury DDR3
Graphics Card(s)
Gigabyte GTX 1050Ti O4G
Sound Card
Integrated
Monitor(s) Displays
Dell P2417H
Screen Resolution
1920 x 1080
Hard Drives
Samsung EVO 850 120GB / Toshiba DT01ACA050 1TB 7200prm 32MB
PSU
Riotoro Onyx 750W
Case
NZXT H500 Black-Red
Cooling
Stock CPU + NZXT 120mm + 2x120mm red fans
Keyboard
Modecom Volcano Lanparty
Mouse
Asus ROG Gladius / DeepCool E-Pad Plus
Internet Speed
DOCSIS 50/3 Mbit
Browser
Google Chrome
Other Info
Asus K55VJ(i5 3210M, GT635M / 2GB, 8GB DDR3, 500GB HDD)
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

OS
Windows 7 Ultimate x64
You are missing what the error is telling you. The DLL is NOT compatible. And it never will be.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
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

OS
Windows 7 Ultimate x64
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

OS
Windows 7 Home Premium 32bit
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

OS
XP / Win7 x64 Pro
CPU
Intel Quad-Core Q9450 @ 3.2GHz
Motherboard
Asus P5-E
Memory
2x2GB GSkill DDR2
Graphics Card(s)
NVIDIA GeForce 8600 GTS (EVGA)
Monitor(s) Displays
Dell 2408WFP
Screen Resolution
1920x1200

My Computer

Computer Manufacturer/Model Number
HP Pavilion Elite 495UK
OS
Windows 7 Ultimate SP1 64-Bit
CPU
Intel Core i7 870 @ 2.93GHz
Motherboard
MSI 2A9C (CPU1)
Memory
8Gb Dual-Channel DDR3 @ 664MHz
Graphics Card(s)
nVidia GeForce GTX 460 1024MB dedicated RAM
Sound Card
Realtek HD Audio
Monitor(s) Displays
HP2310i
Screen Resolution
1920 x 1080
Hard Drives
1x1954GB Hitachi HDS22020ALA 330 (RAID), 1x1954GB Hitachi External for backup and storage
PSU
460W
Case
HP Elite
Cooling
Air cooled
Keyboard
Logitech K750 solar-powered keyboard
Mouse
Logitech Wireless M180 mouse
Internet Speed
2Mb
Other Info
Pure Avanti Flow Internet Radio with iPod Dock, 64Gb iPod, HP USB Speakers, Sony MDR-V500 Headphones, Sony Vaio F-Series Laptop
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

OS
Windows 7 Home Premium 32bit
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

OS
XP / Win7 x64 Pro
CPU
Intel Quad-Core Q9450 @ 3.2GHz
Motherboard
Asus P5-E
Memory
2x2GB GSkill DDR2
Graphics Card(s)
NVIDIA GeForce 8600 GTS (EVGA)
Monitor(s) Displays
Dell 2408WFP
Screen Resolution
1920x1200
Back
Top