When running a Sage Payroll update you might be presented with the error :
Unhandled Exception. Error Number: 0x80004005. Description: Unspecified error. Setup will now terminate

In my instance it was caused by me RDPing to the server. For some reason it doesn’t like it. In the end I installed teamviewer host edition on the server and used that. Worked then.