I have struggled installing Payroll onto a Windows server. The install file loops and takes forever. If you cancel, the program uninstalls itself.
After many hours of Googling with no joy, Graham Tingchong from AboutIT pointed me in the right direction.
There is one Windows setting that needs to be changed. Below is the article I found useful.
Open the Local Group Policy Editor (gpedit.msc)
In the left pane, go to Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Application Compatibility
In the right pane, double-click Turn off Windows RDS Compatibility Select Enabled and click OK
The message you get when the install file loops is: