This error has to do with Microsoft Core XML Services not working properly with Quickbooks and Quickbooks software failing to properly install a new version.
MSXML 4.0 is being replaced with version 6.0 and that is the solution that worked for me to fix this issue. Download MSXML 6.0 from Microsoft, Install it, then install Quickbooks. Since a newer version of MSXML is installed it just skips that step of the install.
- Close out of the Quickbooks install if you have it running.
- Download and install MSXML 6.0 from here, the first download should be fine (msxml6.msi), if it does not work then try the last one (msxml6_x64.msi).
- Reinstall Quickbooks and it should work.
Post in the comment and let me know if this does or does not work for you.