¿Cómo puedo ejecutar el instalador .msi con derechos de administrador?

11

Como en el tema. Quiero ejecutar el instalador .msi pero no puedo instalar un programa porque requiere derechos de administrador. En cuanto a los archivos .exe, sé cómo hacerlo.

EDITAR:
Mi problema es que no tengo 'Ejecutar como administrador' cuando hago clic con el botón derecho, shift-clic, control-clic o cualquier otra cosa. En archivos .exe puedo ver esa opción pero no con .msi.

Jacek Koralik
fuente
¿Cuál es exactamente tu problema?
Michael K
Editado mi queston.
Jacek Koralik
Votación duplicada para cerrar otra publicación
Dave M
Busqué las respuestas, y todas parecen estar más o menos bien. Sin embargo, la forma más fácil de instalar un MSI con derechos de administrador en mi opinión es iniciar la instalación del archivo MSI desde un símbolo del sistema elevado (haga clic con el botón derecho en cmd.exe y seleccione "ejecutar como administrador"). Instale con una línea de comando algo como esto: msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"(actualice las rutas según corresponda).
Stein Åsmul

Respuestas:

7

Consulte: Instrucciones especiales de instalación para los componentes del programador Gantt ActiveGanttVBA y ActiveGanttCSA

Para evitar este error, extraiga y haga doble clic en:

Install_As_Administrator.reg

Archivo que se incluye en la distribución del archivo Install_As_Administrator.zip que se puede descargar desde el enlace superior de esta página. Este archivo modificará el Registro de Windows para incluir la siguiente información:

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

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

Una vez que el Registro de Windows se ha modificado utilizando el parche Install_As_Administrator.Reg, puede hacer clic derecho en cualquier archivo de Windows Installer (*. Msi) y seleccionar la opción Instalar como administrador y el archivo .msi se ejecutará con permisos elevados (Permisos de administrador).

Ichibann
fuente
Una solución muy conveniente. +1
Gangnus
¿Qué hace el &frente de As?
pacoverflow
Hace que la letra "A" sea un atajo de teclado
VoteCoffee
5

Golpear Shiftal hacer clic en el MSI y luego ejecutarlo como un usuario diferente y poner mis credenciales me permitió ejecutar mi MSI. Hice esto a pesar de haber iniciado sesión con esas credenciales.

veedgo
fuente
1

Aquí hay un archivo de registro que agregará la opción "Ejecutar como administrador" al menú del botón derecho para archivos .msi.

  • Guarde el archivo .reg en el escritorio.

  • Haga doble clic / toque en el archivo .reg descargado para fusionarlo.

  • Cuando se le solicite, haga clic / toque en Ejecutar, Sí (UAC-Windows 7/8) o Continuar (UAC-Vista), Sí y Aceptar para aprobar la fusión del archivo .reg.

  • Ahora puede eliminar el archivo .reg descargado si lo desea.

Oxido
fuente
0

Haga clic derecho, Ejecutar como. Administrador -Fácil como el pastel. En la ventana derecha DEBERÍA reconocer que es un instalador y activar UAC aunque

Journeyman Geek
fuente
44
¡No funciona en archivos .msi! Ver solución @Ichibann
Andrey Rubshtein
-1

Esto funcionó aquí. YMMV. Algunas versiones de Windows bloquean los ejecutables, incluidos los archivos .msi. Encuéntralo en las propiedades del archivo: haz clic derecho, busca y haz clic en Propiedades (en la parte inferior de mi computadora). Haga clic en la pestaña General (que se presenta aquí primero). En la parte inferior, encuentre Seguridad: hay un mensaje: "Este archivo proviene de otra computadora y podría estar bloqueado para ayudar a proteger esta computadora". Hay un botón "Desbloquear" Haga clic en él y el instalador se iniciará y funcionará correctamente.

Es posible que tenga que esperar el cuadro de diálogo UAC. Si no acepta la ejecución en el cuadro de diálogo UAC, el instalador fallará.

david b teague
fuente