Comment exécuter un programme d'installation .msi avec des privilèges élevés sous Windows


9

Normalement, vous pouvez cliquer avec le bouton droit sur un exécutable et sélectionner «Exécuter en tant que» et c'est parti, mais cela ne semble pas fonctionner pour les fichiers .msi.

Réponses:


11

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.


4

Ou utilisez le paramètre GPO "Toujours installer avec des privilèges élevés" dans Modèles d'administration / Composants Windows / Windows Installer.


3

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.



1

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.