I'm usually logged in as a normal user on my Windows XP box. Sometimes, when I want to install a software update, I don't want to log off and log on again as admin, but I right-click the installer exe and choose "Run as..." to run it from my admin account. However, this option only seems to exist for exe files, not for msi files.
Is there a way to make msi files run under a different account? Or is that not advisable for some reason?
msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"
(update paths as appropriate). Runas should work OK, I just find an elevated command prompt easier.