You will see this error during installation of eWay-CRM: 0x80070643 - Fatal error during Installation.
The log contains this error:
Error 0x80070643: Failed to install MSI package.
All versions of eWay-CRM
Option 1: Invalid Scheduled Task in Windows
At first, try whether the issue is not caused by invalid scheduled task in Windows - Error During Installation Caused by Invalid Scheduled Task in Windows.
Option 2: Error of rundll32.exe
For more information about the error, you need to run the eWay-CRM installation setup.msi or setup64.msi file with verbose loging. Installation files during update are available on this path: %USERPROFILE%\.eWay-CRM\Updates (formerly APPDATA\Memos\eWay\Updates)
msiexec /i "setup.msi" /l*v "SetupDebug.log"
After the installation finishes with failure, you will find this error in SetupDebug.log file you just generated:
SFXCA: Failed to create new CA process via RUNDLL32. Error code: 2 CustomAction CheckRunningProcesses returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
The issue is caused by a missing or corrupted system file rundll32.exe file that is in the C:\Windows\SysWOW64 folder for 32-bit installation or in the C:\Windows\System32 for 64-bit installation or 32-bit system.
You may try to repair it by running the command line as an administrator in Microsoft Windows and running this command:
In most cases, you will need to find the same version of the rundll32.exe file on another computer and copy it to the computer with an error.
Option 3: Repair .NET Framework
In the installation log setup-msi (see How to Find the Setup Log) is this record:
MSI (s) (E0:90) [15:10:14:505]: Note: 1: 1723 2: CheckRunningProcesses 3: CheckProcesses 4: C:\Windows\Installer\MSI2296.tmp CustomAction CheckRunningProcesses returned actual error code 1157 (note this may not be 100% accurate if translation happened inside sandbox) MSI (s) (E0:90) [15:12:12:879]: Product: eWay-CRM (64 bit) 7.6 -- Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action CheckRunningProcesses, entry: CheckProcesses, library: C:\Windows\Installer\MSI2296.tmp Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action CheckRunningProcesses, entry: CheckProcesses, library: C:\Windows\Installer\MSI2296.tmp Action ended 15:12:12: CheckRunningProcesses. Return value 3. Action ended 15:12:12: INSTALL. Return value 3.
There is an issue while loading a .NET library.
The solution is to repair the .NET Framework - see the article: How to Run Repair of .NET Framework.
After the repair, restart your PC and try the installation again.