Getting a QuickBooks error 1904 when installing QuickBooks Desktop (failed to register) don't panic!. Error causes company files damaged, damaged MS Visual C++, and users have no permission to install. You need to run the QuickBooks Install Diagnostic tool from the QuickBooks Tool Hub, repair Windows components, and change user permissions.