This article applies to 1712 error when caused by a 1402 error. Can confirm error by looking in Event Viewer applications. 1402 error has a registry value that starts with HKEY_LOCAL_MACHINE32. Quickbooks installation is having a problem with modifying registry values.
Proceed to HKEY_LOCAL_MACHINE\Software\Wow6432Node and look for the registry after HKEY_LOCAL_MACHINE32
For example, if the error shows:
HKEY_LOCAL_MACHINE32\software\classes\interface\{BEF6E003-A874-101A-8BBA-00AA00300CAB}proxy stubclsid32
Then look for:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\classes\interface\{BEF6E003-A874-101A-8BBA-00AA00300CAB}proxy stubclsid32
Take ownership of the key in Squiggle Brackets {} and apply the ownership and security permissions to child objects. (two different checkboxes)
Verify you can access the key and subkeys. Installation should work now.