Many users see a message stating that QuickBooks requires a system reboot to complete its installation. This typically happens when a new QuickBooks update has been installed. However, even after rebooting, the update doesn’t always complete, and the reboot notification continues to loop.
What worked was we reinstalled all the Microsoft Visual C++ via this website for 2008, 2010, 2013, 2015, and 2017. After this Quickbooks desktop was able to finish the install and reboot.
https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-160