/ / / Cómo forzar la instalación de un paquete MSI usando el modo Administrador

Cómo forzar la instalación de un paquete MSI mediante el modo Administrador

00_lead_image_uac_dialog_for_msi_file

Cuando necesita instalar un programa comoadministrador, puede hacer clic con el botón derecho en el archivo .exe y seleccionar Ejecutar como administrador. Sin embargo, esa opción no está disponible para paquetes MSI. Le mostraremos cómo agregar una opción Instalar como administrador para paquetes MSI.

01_selecting_run_as_administrator

Para agregar la opción Instalar como administrador amenú contextual para paquetes MSI, haga clic derecho en el botón Inicio y seleccione Ejecutar en el menú de comandos, si está utilizando Windows 8.1. Si está utilizando Windows 7 u otra versión anterior, seleccione Ejecutar en el menú Inicio.

NOTA: También puede presionar la tecla de Windows + R para acceder al cuadro de diálogo Ejecutar.

02_selecting_run_from_winx_menu

Ingrese "regedit" (sin las comillas) en el cuadro de edición Abrir y haga clic en Aceptar.

03_entering_regedit_on_run_dialog

Si aparece el cuadro de diálogo Control de cuentas de usuario, haga clic en Sí para continuar.

NOTA: es posible que no vea este cuadro de diálogo, según la configuración de Control de cuentas de usuario.

04_uac_dialog_for_regedit

Navegue a la siguiente clave:

HKEY_CLASSES_ROOTMsi.Packageshell

Haga clic derecho en la tecla de shell y seleccione Nuevo | Clave del menú emergente.

05_creating_new_key

La nueva clave se agrega como una subclave debajo del shell. Cambie el nombre a "runas" (sin las comillas).

06_renaming_new_key

Haga clic derecho en el valor predeterminado en el panel derecho y seleccione Modificar en el menú emergente.

NOTA: También puede hacer doble clic en Predeterminado para editar su valor.

07_modifying_default_value_for_runas_key

En el cuadro de diálogo Editar cadena, ingrese "Instalar como & administrador" (sin las comillas) en el cuadro de edición Información del valor y haga clic en Aceptar.

08_entering_value_data_for_runas

Ahora, debe agregar una subclave a la clave runas. Haga clic derecho en la tecla runas y seleccione Nuevo | Clave del menú emergente. Cambie el nombre de la subclave "comando" (sin las comillas).

09_creating_new_subkey

Seleccione la subclave de comando y haga doble clic en Predeterminado en el panel derecho para editar su valor. En el cuadro de diálogo Editar cadena, ingrese lo siguiente en el cuadro de edición Información del valor:

msiexec / i "% 1"

Haga clic en Aceptar.

10_entering_value_data_for_command

Cierre el Editor del registro seleccionando Salir en el menú Archivo.

11_closing_registry_editor

Ahora, cuando hace clic derecho en un archivo de paquete de instalación de MSI, la opción Instalar como administrador está disponible.

12_selecting_install_as_administrator

Cuando selecciona la opción Instalar como administrador, puede aparecer el cuadro de diálogo Control de cuentas de usuario, como se muestra al principio de este artículo, según la configuración de UAC.