Installation of Acronis Product Fails with "SnapAPI installation completed - operation failed" in MSI Log.
Introduction
Installation of Acronis Product Fails with "SnapAPI installation completed - operation failed" install Error in the lines preceding "Return value 3", then it means that a special key is missed in windows registry. This article provides information on how to find, identify and resolve typical errors in MSI logs of Acronis software.
Solution
MsiSnapmanForceInstall Example in MSI Log:
MSI Log Cut
...
1: MSIGEN:MsiSnapmanForceInstall: Setup helper DLL configured successfully.
1: MSIGEN:MsiSnapmanForceInstall: SnapAPI installation completed - '3758096943'.
1: MSIGEN:MsiSnapmanForceInstall: operation failed.
Action ended 20:34:44: InstallFinalize. Return value 3.
...
Make sure that there is HKLM\Software\Microsoft\Non-Driver Signing\ key present in the registry. If it is missing then driver signing policy is not applied properly and the default "Warn but allow installation" value is suppressing the prompt with "No" answer which makes SnapAPI drivers to fail to get installed.
The solution is to create HKLM\Software\Microsoft\Non-Driver Signing\ key and adjust the driver signing policy (right-click on My Computer -> Properties -> Hardware -> Driver Signing for WinXP f.e.)
More information
See Analyzing Installation Logs of Acronis Products Based on MSI Technology