While installing you may get the message:
EXEAdapter Error: InstallExe method received the system error from CreateProcess ,command - "C:\users\currentuser\Temp\Premier\thirdparty\dotnet40\dotnetfx40_full_x86_46.exe"/q/norestart/chainingpackage QuickBooks
Note: The QuickBooksxxxx in the message represents your version of QuickBooks such as QuickBooks Premier 2016 will show in the message as QuickBooksPremier2016.
In many cases, the QuickBooks Install Diagnostic Tool can fix your issue. Please try Solution 1 first. If Solution 1 does not solve your issue, then proceed to Solution 2.
The QBInstall tool will attempt to correct problems with Microsoft Components which can cause unexpected errors within QuickBooks.
If your are still experiencing problems, try performing a Windows Update to install missing updates pertaining to .NET Framework, MSXML, and C++. Important: If you encounter any errors performing a Windows Update, contact a qualified IT professional or Microsoft.
Important: These troubleshooting steps are for the Windows operating system, which is not an Intuit product. The steps can become complex if errors occur while repairing or uninstalling .NET Framework. If you are not comfortable doing these steps on your own, Intuit recommends you consult with your computer's manufacturer or other computer professional.
You must make sure that .NET Framework 4.0 is enabled in the Turn Windows features on or off feature in Windows 8