Kbase P154137: Error message running Regsvr32.exe on 64-Bit Windows
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  23/11/2009 |
|
Status: Unverified
SYMPTOM(s):
Error message running Regsvr32.exe on 64-Bit Windows
Filename.dll is not an executable file and no registration helper is registered for this file type.
FACT(s) (Environment):
Attempting to run Regsvr32.exe to register a 32-bit dynamic-link library (DLL) on a 64-bit version of Windows
Windows Vista
Windows XP
Windows Server 2008
Progress/OpenEdge Product Family
CAUSE:
This behavior occurs because the Regsvr32.exe file in the System32 folder is a 64-bit version. When you run Regsvr32 to register a DLL, you are using the 64-bit version by default.
FIX:
To resolve this issue, run Regsvr32.exe from the %SystemRoot%\Syswow64 folder. For example, type the following commands to register the DLL: cd \windows\syswow64
regsvr32 c:\filename.dll