@chrisland - it is important that you understand that logging in to a user that has administrative privileges is NOT the same as running an install or a program with the setting Run As Administrator. These ARE 2 different things.
Even when you log on to a user that is an administrator, program execution has a reduced set of privileges. This is how they designed and built Windows.
To TRULY execute programs, (even installers), with elevated privileges, you MUST explicitly set the option Run As Administrator. If this is not done, then some things may not get done properly.
There are a couple of ways to set the Run As Administrator option.
1. Right-click on the program icon or executable file, then click on Run As Administrator. This method will set the option for only this execution instance.
2. Right-click on the program icon or executable file, then click on Properties, then click on Advanced, then check the box for Run As Administrator and click OK, then back on the Properties dialog window, click Apply, then click OK.
Bob Bone