Cómo ejecutar archivos MSI como administrador mediante el símbolo del sistema en Windows
Al trabajar con Windows, especialmente en versiones anteriores como Vista, 7 u 8, es bastante común ver la opción «Ejecutar como administrador» al hacer clic derecho en un archivo ejecutable (.exe).Es útil para instalar o ejecutar programas con permisos elevados. Sin embargo, curiosamente, al intentar hacer lo mismo con un archivo MSI (los archivos de instalación de muchos programas como 7-Zip), esa opción no está disponible por defecto. Es un poco frustrante, ya que a veces es necesario ejecutar esos archivos MSI como administrador, sobre todo si no lo hacen automáticamente o se bloquean durante la instalación.
El problema es que Windows no muestra de forma nativa la opción «Ejecutar como administrador» en los archivos MSI porque los trata de forma diferente a los ejecutables. Así que, aquí va la primicia: si ejecutas archivos MSI como administrador con frecuencia, puedes ejecutarlos mediante la línea de comandos (al principio es un poco complicado, pero funciona bien) o modificar Windows para que la opción vuelva a aparecer al hacer clic derecho. He pasado por eso, y sí, es posible.
A continuación se presentan algunos métodos prácticos que he utilizado, con una breve explicación y consejos sobre cuándo podrían ayudar.
Cómo ejecutar archivos MSI como administrador en Windows
Utilice el símbolo del sistema para ejecutar archivos MSI como administrador
Esto funciona bastante bien si solo necesitas hacerlo una o dos veces. Es un poco pesado escribir cada vez, pero funciona. Además, explica por qué a veces necesitas elevar manualmente las instalaciones MSI si Windows no lo hace por ti.
- Abra un Símbolo del sistema con privilegios elevados. Puede hacerlo escribiendo «CMD» en el menú Inicio, haciendo clic derecho y seleccionando » Ejecutar como administrador». También puede presionar «CMD» Ctrl + Shift + Enterdespués de escribir «CMD» en el cuadro de búsqueda. De esta forma, obtendrá los derechos de administrador necesarios para instalar software que no se ejecuta de otra manera.
- Una vez abierto, ejecute el comando:
msiexec /a “full-path-to-your-msi-file”
Por ejemplo, si el MSI está en la carpeta Descargas y se llama 7z920-x64.msi, debes escribir:
msiexec /a “C:\Users\YourName\Downloads\7z920-x64.msi”
Si no está seguro de la ruta completa, mantenga presionada la tecla Mayús, haga clic derecho en el archivo MSI y seleccione Copiar como ruta. Luego, péguelo en el símbolo del sistema con Ctrl + V(sí, Windows ahora lo admite en CMD).Fácil.
Agregue “Ejecutar como administrador” a los archivos MSI mediante ediciones del registro
Aquí es donde se vuelve un poco más técnico, pero vale la pena si odias hacer las cosas manualmente cada vez. Básicamente, añades una opción para que, al hacer clic derecho en un MSI, te muestre la opción «Ejecutar como administrador», como ocurre con los archivos EXE.
- Descarga este archivo ZIP que contiene el hack del Registro: Repositorio de GitHub: Winhance o busca una fuente confiable para el archivo de registro. El archivo ZIP incluye un archivo llamado MSIFileRunAsAdmin. Reg.
- Extraiga el archivo ZIP a su escritorio o a la carpeta que prefiera. Haga doble clic en MSIFileRunAsAdmin. Reg para integrarlo en el registro. Windows le mostrará una alerta de Control de Cuentas de Usuario (UAC): haga clic en Sí.
- Cuando se le solicite confirmación, haga clic en Sí nuevamente. Luego, haga clic en Aceptar cuando se le solicite confirmación.
- Ahora, al hacer clic derecho en un archivo MSI, deberías ver la nueva opción «Ejecutar como administrador». Es bastante sencillo, pero, por supuesto, úsalo con precaución: editar el registro puede ser arriesgado si te equivocas.
En algunas configuraciones, esto podría no aparecer inmediatamente; quizás deba reiniciar el Explorador de Windows o su PC primero, o simplemente esperar un poco. Además, en algunas máquinas, la modificación del registro podría no funcionar por alguna razón; si esto sucede, probar la línea de comandos o crear un acceso directo que se ejecute como administrador podría ser la solución alternativa.
Al final, ambos trucos tienen su utilidad. La línea de comandos es rápida si te sientes cómodo con ella; la edición del registro es más permanente si trabajas con archivos MSI con frecuencia y quieres que el menú contextual sea más intuitivo. Recuerda que manipular el registro no es perfecto y puede causar problemas si no se hace correctamente, así que revisa bien los archivos que descargas.
Con suerte, esto aliviará algunos dolores de cabeza y hará que la instalación de algunas de esas complicadas configuraciones de MSI sea un poco más sencilla.
Resumen
- Ejecutar archivos MSI como administrador puede ser complicado ya que Windows no muestra la opción de forma predeterminada.
- El método del símbolo del sistema es rápido y sencillo para uso ocasional.
- Los ajustes del registro pueden agregar la opción de forma permanente al menú contextual, pero tenga cuidado con las ediciones del registro.
- Siempre haga una copia de seguridad de su registro antes de realizar cambios, por si acaso.
Resumen
Estos métodos son soluciones prácticas, y podrían funcionar de forma diferente en una máquina. A veces, te encontrarás con que ciertos archivos MSI simplemente no se ejecutan con permisos de administrador. Pero en la mayoría de las configuraciones, estos trucos deberían ayudarte a instalar los archivos sin demasiados problemas. Cruzamos los dedos para que esto te quite un paso más y haga que las instalaciones sean más fluidas.