Windows 7 64bit will not register a 32bit DLL

Posted by Bad Neighbor on Super User See other posts from Super User or by Bad Neighbor
Published on 2012-06-21T15:27:27Z Indexed on 2013/11/01 10:02 UTC
Read the original article Hit count: 332

Filed under:
|
|

I'm trying to install a 32bit Oracle instant client onto several Windows 7 PCs. This version is the one required by the customer's software. I have successfully installed it on about a dozen PCs using the same installer, but two machines refuse to register a DLL. The two PCs are of different make and model. I have been able to install this software in the past on these models. This is the error that the installer throws up:

Error during install

The file copies to the location referenced above. If I choose to ignore the error and manually register it later, I get the following error:

Error during regsvr32

This error is returned whether I use the 32bit (syswow64) or 64bit version of regsvr32. Command Prompt is run as admin, and the ID with which I'm logged into the PC is an admin. I've tried copying the file into the syswow64 folder, but I get the same error. This same installer works on other PCs.

To further complicate the issue, one of the two PCs also will not register an OCX file from a different 32bit installer:

Second installer error

Both PCs are relatively new and have standard software installed. We use MS Forefront for security, but disabling that didn't change the behavior. What am I missing?

© Super User or respective owner

Related posts about windows-7

Related posts about dll