Je suis généralement connecté en tant qu'utilisateur normal sur ma boîte Windows XP. Parfois, lorsque je veux installer une mise à jour logicielle, je ne veux pas me déconnecter et me reconnecter en tant qu'administrateur, mais je clique avec le bouton droit sur le programme d'installation et choisis "Exécuter en tant que ..." pour l'exécuter à partir de mon compte d'administrateur . Cependant, cette option ne semble exister que pour les fichiers exe, pas pour les fichiers msi.
Existe-t-il un moyen d'exécuter des fichiers msi sous un autre compte? Ou n'est-ce pas conseillé pour une raison quelconque?
msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"
(mettez à jour les chemins le cas échéant). Les runas devraient fonctionner correctement, je trouve simplement une invite de commande élevée plus facile.