Installation is the act of making a computer program program ready for execution. Because the process varies programs often come with a specialized program responsible for doing whatever is needed for their installation. Installation may be part of a larger software deployment process. Cross platform installer builders that produce installers for Windows, Mac OS X and Linux include InstallAnywhere, InstallBuilder and Install4J. Installers for Microsoft Windows include Windows Installer, InstallShield, and Wise Installation Studio; free installer-authoring tools include NSIS, IzPack, Clickteam, InnoSetup, InstallSimple and WiX. Mac OS X includes Installer, and also includes a separate software updating application.
TRUSTED BY
The specific part of the error looks familiar : "failed to register HRESULT 2147024770 "
This looks like a permissions problem. The Windows user account you are using to install the application may not have permissions to install/register .DLL's.
This is often the case in a secured corporate environment where a "normal" user account does not have this type of permissions.
Try installing the application by using an administrator account.