Réponses:
Vous ne devriez pas avoir à démarrer les MSI avec des privilèges élevés si vous êtes déjà connecté avec un compte administrateur. Le service Windows Installer s'élèvera automatiquement (et vous invitera avec UAC, si votre système d'exploitation est configuré pour le faire).
Si vous n'êtes pas connecté en tant qu'administrateur, vous voudrez faire:
runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"
Cela démarrera une installation.
Vous pouvez également simplement ouvrir une invite de commande élevée, aller dans le répertoire où se trouve le MSI et saisir le nom du MSI à l'invite de commande (avec l'extension .MSI). Cela démarrera également une installation.
Ou utilisez le paramètre GPO "Toujours installer avec des privilèges élevés" dans Modèles d'administration / Composants Windows / Windows Installer.
Une autre option consiste à ajouter une clé de registre sous XP:
Modifier la clé
HKey_Classes_Root\Msi.Package\shell\runas
et définissez la valeur sur:
Install &as...
Créez la clé suivante:
HKey_Classes_Root\Msi.Package\shell\runas\command
et réglez-le sur
msiexec /i "%1"
Cliquez ensuite avec le bouton droit sur le MSI et c'est parti. Je ne suggérerais pas cette méthode, sauf si c'est quelque chose que vous faites tout le temps.
Le hack de registre , j'ai créé une toute petite application Windows pour le faire. Téléchargez une copie ici - https://runasadminmsiexttink.codeplex.com et exécutez l'application pour activer / désactiver l' option de menu contextuel Exécuter en tant qu'administrateur pour les fichiers .MSI.
L'une des principales caractéristiques de MSI est que les utilisateurs doivent pouvoir s'exécuter avec des " droits élevés " temporaires . Cela signifie que les utilisateurs peuvent installer les fichiers MSI qui leur sont annoncés et que le MSI aura des droits élevés (similaires mais pas identiques aux droits d'administrateur) pendant la durée de l'installation.
Cette élévation est activée soit par la stratégie de groupe comme indiqué ci-dessus, soit par un paramètre de registre . Optez évidemment pour l'approche politique si vous le pouvez.