Normalement, vous pouvez cliquer avec le bouton droit de la souris sur un exécutable et sélectionnez "Exécuter comme" et d'autres que vous allez, mais cela ne semble pas fonctionner pour les fichiers .msi.
Vous ne devriez pas avoir à démarrer MSI avec des privilèges élevés si vous êtes déjà connecté avec un compte administrateur. Le service Windows Installer augmentera automatiquement (et vous invite W/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 va commencer une installation.
Vous pouvez également simplement ouvrir une invite de commande élevée, accédez au répertoire dans lequel le MSI est assis, puis sur le nom du MSI à l'invite de commande (avec l'extension .msi). Cela commencera également une installation.
Ou utilisez le GPO Réglage "installer toujours avec des privilèges élevés" dans les modèles d'administration/Composants Windows/Windows Installer.
Une autre option consiste à ajouter une clé de registre dans XP:
Modifier la clé
HKey_Classes_Root\Msi.Package\Shell\runas
et définir la valeur sur:
Install &as...
Créez la clé suivante:
HKey_Classes_Root\Msi.Package\Shell\runas\command
et le mettre à
msiexec /i "%1"
Puis cliquez avec le bouton droit de la souris sur le MSI et vous y allez. Je ne suggère pas cette méthode à moins que ce soit quelque chose que vous faites tout le temps.
L'une des principales caractéristiques de MSI est que les utilisateurs doivent pouvoir courir avec des droits temporaires " droits élevés". Cela signifie que les utilisateurs peuvent installer des fichiers MSI les annoncés, et les MSI auront des droits élevés (droits similaires mais non identiques à des droits d'administration) pour la durée de l'installation.
Cette élévation est activée soit par stratégie de groupe Comme indiqué ci-dessus, ou par un paramètre de registre. Évidemment, allez pour l'approche politique si vous le pouvez.
Le registre hack , j'ai créé une minuscule application Windows pour le faire. Téléchargez une copie ici - https://runasadminminmsiexttik.codeplex.com et exécutez l'application pour activer/désactiver exécuter en tant qu'administrateur Option de menu contextuel des fichiers .msi.