Normalmente, estou logado como usuário normal na minha caixa do Windows XP. Às vezes, quando quero instalar uma atualização de software, não quero fazer logoff e logon novamente como administrador, mas clico com o botão direito do mouse no exe do instalador e escolho "Executar como ..." para executá-lo na minha conta de administrador . No entanto, essa opção parece existir apenas para arquivos exe, não para arquivos msi.
Existe uma maneira de fazer com que os arquivos msi sejam executados em uma conta diferente? Ou isso não é aconselhável por algum motivo?
msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"
(atualize os caminhos conforme apropriado). As runas devem funcionar bem, apenas acho mais fácil um prompt de comando elevado.