
Portal User asked a question.
Error extracting ISBEW64.exe from ISRegSvr.dll
I have Visual Studio 2015 and used the Setup and Deployment project from the Other Project Types. That led me to download InstallShield Limited Edition Project. So I have a setup created for a simple COM object and it is failing. I found this error in the log file:
Error extracting ISBEW64.exe from ISRegSvr.dll
Later I get an error that ISBEW64 cannot be found. So does anyone know what's going on?
Now when I build I don't get the error in the log. The log now indicates the exe was extracted and later the log says it was found. I still have an issue where I see this:
InstallShield 6:57:15: Getting file count from property bag
InstallShield 6:57:15: File Count : 1
InstallShield 6:57:15: Sorting Based On Order...
InstallShield 6:57:15: ISBEW64.exe is successfully loaded for 64-bit registration
InstallShield 6:57:15: Registering file C:\Program Files\SEMRUCmds.dll (32-bit)
InstallShield 6:57:15: Failed to register file C:\Program Files\SEMRUCmds.dll (32-bit)
InstallShield 6:57:15: Try again the files that have failed.
InstallShield 6:57:15: Registering file C:\Program Files\SEMRUCmds.dll (32-bit)
InstallShield 6:57:15: Failed to register file C:\Program Files\SEMRUCmds.dll (32-bit)
InstallShield 6:57:15: Begin Comitting Property Bag
InstallShield 6:57:15: Write KeyList count
InstallShield 6:57:15: Finished Comitting Property Bag
Action ended 6:57:16: InstallFinalize. Return value 1.
Action start 6:57:16: ISSelfRegisterFinalize.
InstallShield 6:57:16: Initializing Property Bag...
InstallShield 6:57:16: Getting file count from property bag
InstallShield 6:57:16: File Count : 1
InstallShield 6:57:16: Sorting Based On Order...
Error 1904. Module C:\Program Files\SEMRUCmds.dll failed to register. HRESULT -2147220473. Contact your support personnel.
MSI (s) (68!5C) [06:57:18:941]: Product: Solid Edge Most Recently Used Command Add-In -- Error 1904. Module C:\Program Files\SEMRUCmds.dll failed to register. HRESULT -2147220473. Contact your support personnel.
I don't know why that "(32-bit)" entry is there. The server was pushed to the system's 64 bit program folder (before my edit it was going to the x86 folder). I see other references to "Intel" in the isl so I'm going to start changing them and see what happens. Also, even though I have Visual Studio installed I need to add the 2015 MFC/CRT redistributables. I can register my server manually so I don't see why setup would fail to register on my box. Well, except that it doesn't appear to be using regsvr32 and instead is using ISBEW64.exe.
Component
ComponentId
Directory_
Attributes
Condition
KeyPath
ISAttributes
ISComments
ISScanAtBuildFile
ISRegFileToMergeAtBuild
ISDotNetInstallerArgsInstall
ISDotNetInstallerArgsCommit
ISDotNetInstallerArgsUninstall
ISDotNetInstallerArgsRollback
ISX_DEFAULTCOMPONENT1{D5D9AB6D-A5C1-4FDE-A98B-B6D76D0B422E}INSTALLDIR25617/LogFile=/LogFile=/LogFile=/LogFile=
SEMRUCmds.dll{5121F5C2-2038-4375-9FF0-D488EC60B257}INSTALLDIR256semrucmds.dll17/LogFile=/LogFile=/LogFile=/LogFile=