Show
unread, Jul 26, 2016, 4:41:37 PM7/26/16 to Having a problem with a standard, VB6 ActiveX dll on Windows 7 32 bit machines. RBS unread, Jul 26, 2016, 5:46:15 PM7/26/16 to I forgot to say that other VB6 ActiveX dll's register fine on that 32 bit machine, so the problem seems to be with that particular dll. Also to mention that that dll has some references to other activeX dll's and also one ActiveX exe but all those are registered fine. RBS unread, Jul 27, 2016, 1:23:14 AM7/27/16 to All solved now. There was something wrong with a dependant, non-ActiveX dll. Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module. As often the MS error message was not very accurate or helpful. RBS GSunread, Jul 27, 2016, 2:19:12 AM7/27/16 to ralphunread, Jul 27, 2016, 7:45:29 AM7/27/16 to FYI: That has been a common complaint against Windows since Windows 286 and It was decided the Windows "loader" (a single process back then, So whenever, you receive that error (or anything similar) - test the RegSvr32: Possibly a DLL module not compatible with the version of Windows - why and how to fix it? Faced with errors related to the fact that the system has not detected a certain DLL file on the computer, many users resort to downloading said file from the Internet and then try to register it on the system using regsvr32.exe. Most of the time, they get an error, one of which is "This DLL module may not be compatible with the version of Windows running on this computer." Please check if this module is compatible with the 32-bit (x86) or 64-bit (x64) version of regsvr32.exe.” This tutorial will talk in detail about what causes this error, what to look out for and possibly do to fix it when running regsvr32.exe commands Table of Contents
Reasons: 64-bit (x64) and 32-bit (x86) versions of the DLLs and regsvr32.exeIf you have v, Windows 10, 8.1, or Windows 7 x64, there are a few things to keep in mind when installing the DLL files:
When the 32-bit (x86) version of Windows is installed on your computer, there is only one System32 folder with 32-bit DLLs and only one 32-bit version of regsvr32.exe. x64 versions of DLLs cannot be used on such Windows. Here we have broken down all the points that will make it clearer why certain actions are taken in the next section of the error correction instruction. How to fix the error The DLL module is not compatible with the version of Windows running on this computerFor the 32-bit version of Windows, it's simple: to fix the error, replace the DLL with its x86 version and repeat the command. If your computer is running Windows 11, 10, 8.1, or Windows 7 x64, follow these steps:
So far we have only talked about one bug, the text of which is in the title of the article. I think we've already taken care of that by now. However, it is very likely that immediately after solving this problem you will encounter another one, about which in a separate statement: The module is loaded, but the entry point DllRegisterServer is not found. Other storiesHow to shut down or restart the computer without a mouseNext StoryHow to set a reminder on your Android mobile phonePrevious storyHow do you fix this version of this file is not compatible with the version of Windows you're running error on Windows?Use the following steps:. 1) Right click on the Program.. 2) Click on Properties.. 3) Click on Compatibility tab.. 4) Select Run this program in compatibility mode and select Windows Vista or whatever operating system the program was running successfully.. Is not compatible with the version of Windows you are running?This is a Microsoft Windows error which means you have a 32-bit software that you are trying to install on a 64-bit system or vice versa. NOTE: This error may also occur when the user tries to double-click/run a file that is not an executable file.
How do I fix regsvr32 error?Common solutions for Regsvr32 errors. Open an elevated command prompt.. If the 32-bit DLL is in the %systemroot%\System32 folder, move it to the %systemroot%\SysWoW64 folder.. Run the following command: %systemroot%\SysWoW64\regsvr32 <full path of the DLL>. How do I register a .ocx or .DLL in System32?Click Start > All Programs > Accessories and right-click on "Command Prompt" and select "Run as Administrator" OR in the Search box, type CMD and when cmd.exe appears in your results, right-click on cmd.exe and select "Run as administrator" At the command prompt, enter: REGSVR32 "PATH TO THE DLL FILE"
|