After going through all of the recommended solutions i was left with no other option except an in-place upgrade of windows to resolve this.
i believe that the trigger of the issue was caused by my setting the anti-virus heuristics on my chosen anti-virus product (Webroot) to maximum, a setting they recommend for systems that you suspect have an as-yet unknown attack taking place. This causes
additional tracking and protection of system dlls. In my case i set multiple machines to max because i believed it to be a good idea...
Machines which i have not altered the settings on have continued to complete all of their upgrades without issue.
I reduced the heuristic settings on the AV to normal and did the in-place upgrade and everything is running smooth again.
Webroot does offer screen tips as to when to use each heuristic setting, I chose not to read the screen tips and just set everything to max.... because I could, i shot myself in the foot with this one.