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


Normalement, vous pouvez cliquer avec le bouton droit de la souris sur un exécutable et sélectionner "Exécuter en tant que" pour vous en aller, mais cela ne semble pas fonctionner pour les fichiers .msi.


9
2018-06-04 01:33


origine




Réponses:


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 s’élèvera automatiquement (et vous demandera 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 démarrer une installation.

Vous pouvez également simplement ouvrir une invite de commande avec privilèges élevés, accéder au répertoire dans lequel se trouve le MSI et entrer le nom du MSI dans l'invite de commande (avec l'extension .MSI). Cela va également démarrer une installation.


10
2018-06-04 01:39





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


4
2018-06-04 08:39





Une autre option consiste à ajouter une clé de registre sous XP:

Editer 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 le mettre à

msiexec /i "%1"

Puis faites un clic droit sur le MSI et vous voilà. Je ne suggérerais pas cette méthode à moins que ce soit quelque chose que vous faites tout le temps.


3
2018-06-04 01:43





le piratage de registre, J'ai créé une petite application Windows pour le faire. Téléchargez une copie ici - https://runasadminmsiexttink.codeplex.com et lancez l'application pour activer / désactiver Exécuter en tant qu'administrateur option de menu contextuel pour les fichiers .MSI.


1
2018-03-11 13:33





L’une des principales caractéristiques de MSI est que les utilisateurs doivent pouvoir exécuter des tâches temporaires. "droits élevés". Cela signifie que les utilisateurs peuvent installer les fichiers MSI qui leur sont annoncés et que le MSI disposera de droits élevés (similaires mais non identiques aux droits d'administrateur) pendant toute 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, optez pour l'approche politique si vous le pouvez.


1
2017-09-19 17:26