Nathan,
NOt familar with Soalr Winds.. I thing thbig question that applies to SMS as well is that you need to make sure the patch management SW nees to be able to "Run as Adminsitrator" on the machine.
If you have an option to do this with Solarwind you should be able to run the upgrade batch file that is created when you create a new package.
If you use SMS, look at the enclosed document.. it has more details on the issues you will see.