Comment puis-je exécuter le programme d'installation .msi avec des droits d'administrateur?

11

Comme dans le sujet. Je veux exécuter le programme d'installation .msi mais je ne peux pas installer un programme car il nécessite des droits d'administrateur. Quant aux fichiers .exe, je sais comment faire.

EDIT:
Mon problème est que je n'ai pas «Exécuter en tant qu'administrateur» lorsque je fais un clic droit, un Maj-clic, un contrôle-clic ou quoi que ce soit. Sur les fichiers .exe, je peux voir cette option, mais pas avec .msi.

Jacek Koralik
la source
Quel est exactement votre problème?
Michael K
Édité mon queston.
Jacek Koralik
Vote en double pour fermer un autre poste
Dave M
J'ai parcouru les réponses, et tout semble plus ou moins bien. Cependant, la façon la plus simple d'installer un MSI avec des droits d'administrateur à mon avis est de lancer l'installation du fichier MSI à partir d'une invite de commandes élevée (cliquez avec le bouton droit sur cmd.exe et sélectionnez «exécuter en tant qu'administrateur»). Installez avec une ligne de commande quelque chose comme ceci: msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"(mettez à jour les chemins le cas échéant).
Stein Åsmul

Réponses:

7

Voir: Instructions d'installation spéciales pour les composants ActiveGanttVBA et ActiveGanttCSA Gantt Scheduler

Pour contourner cette erreur, extrayez et double-cliquez sur:

Install_As_Administrator.reg

Fichier inclus dans la distribution de fichiers Install_As_Administrator.zip qui peut être téléchargé à partir du lien supérieur de cette page. Ce fichier modifiera le registre Windows pour inclure les informations suivantes:

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas]
@="Install &As Administrator..."

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command]
@="msiexec /i \"%1\""

Une fois que le registre Windows a été modifié à l'aide du correctif Install_As_Administrator.Reg, vous pouvez cliquer avec le bouton droit sur n'importe quel fichier Windows Installer (*. Msi) et sélectionner l'option Installer en tant qu'administrateur et le fichier .msi s'exécutera en utilisant des autorisations élevées (autorisations d'administrateur).

Ichibann
la source
Une solution très pratique. +1
Gangnus
Que fait le &devant As?
pacoverflow
Cela fait de la lettre "A" un raccourci clavier
VoteCoffee
5

Frapper Shiften cliquant sur le MSI, puis exécuter en tant qu'utilisateur différent et saisir mes informations d'identification m'a permis d'exécuter mon MSI. Je l'ai fait même si j'étais connecté avec ces informations d'identification.

veedgo
la source
1

Voici un fichier reg qui ajoutera l'option «Exécuter en tant qu'administrateur» au menu contextuel pour les fichiers .msi.

  • Enregistrez le fichier .reg sur le bureau.

  • Double-cliquez / tapez sur le fichier .reg téléchargé pour le fusionner.

  • Lorsque vous y êtes invité, cliquez / appuyez sur Exécuter, Oui (UAC-Windows 7/8) ou Continuer (UAC-Vista), Oui et OK pour approuver la fusion du fichier .reg.

  • Vous pouvez maintenant supprimer le fichier .reg téléchargé si vous le souhaitez.

Rouille
la source
0

Clic droit, Exécuter en tant que. Administrateur - Facile comme tarte. Par les fenêtres de droite DEVRAIT reconnaître son installateur et démarrer UAC tho

Compagnon Geek
la source
4
Ne fonctionne pas sur les fichiers .msi! Voir la solution @Ichibann
Andrey Rubshtein
-1

Cela a fonctionné ici. YMMV. Certaines versions de Windows bloquent les exécutables, y compris les fichiers .msi. Trouvez cela dans les propriétés du fichier: Faites un clic droit, recherchez et cliquez sur Propriétés (en bas sur mon ordinateur). Cliquez sur l'onglet Général (qui est présenté en premier ici). En bas, trouvez Sécurité: Il y a un message, "Ce fichier provient d'un autre ordinateur et peut être bloqué pour aider à protéger cet ordinateur." Il y a un bouton "Débloquer" Cliquez dessus et le programme d'installation démarrera et fonctionnera correctement.

Vous devrez peut-être attendre la boîte de dialogue UAC. Si vous n'acceptez pas l'exécution dans la boîte de dialogue UAC, le programme d'installation échouera.

david b teague
la source