There are multiple potential solutions for this issue
- The location of the installer is on an encrypted directory.
Place the installer in a non-encrypted directory and re-run the installer.
- There is a corrupted version of Windows Installer engine on the machine.
Re-install the Windows Installer Engine. Contact Microsoft to obtain a new copy of the Windows Installer.
- The installation does not have access to the Temp directory, the default Temp directory of the machine is not clean or the Temp directory does not have enough space to run the setup.
- The installation is being run over a Terminal Server or mapped network drive.
Running the installer from a local location will address this