We can lost lot of time if we execute the upgrade, Update, Cumulative Update or Fix pack with a "simple" user account.
Could you add a warning message like this:
'Warning: you are connected as "Bob", the last time a K2 setup has been executed, you used the account "K2Service"'
In the same time, you can check if the execution has been done with the right click "Run as administrator" with a corresponding warning:
'Warning: you didn't execute this setup with "Run as administrator"'
Thank you
regards
Benoit