Compartir a través de


Instalación de un paquete con privilegios elevados para un no administrador

Un administrador puede usar los métodos siguientes para permitir que un usuario que no sea administrador instale una aplicación con privilegios elevados del sistema.

  • En Windows Vista y versiones posteriores, con Windows Installer, un miembro del grupo Administradores puede proporcionar autorización a un no administrador para elevar la instalación a través del Control de cuentas de usuario (UAC), tal como se describe en Uso de Windows Installer con UAC.

    Windows Vista y versiones más recientes: obligatorio.

Los métodos siguientes también se pueden usar para instalar una aplicación con privilegios elevados del sistema.

  • Un administrador puede anunciar una aplicación en el equipo de un usuario asignando o publicando el paquete de Windows Installer mediante la implementación de aplicaciones y la directiva de grupo. El administrador anuncia el paquete para la instalación por máquina. Si un usuario que no es administrador instala la aplicación, la instalación se puede ejecutar con privilegios elevados. Los usuarios que no son administradores no pueden instalar paquetes no invertidos que requieren privilegios elevados del sistema.

  • Un administrador puede ir al equipo del usuario y anunciar la aplicación para la instalación por máquina. Dado que Windows Installer siempre tiene privilegios elevados al realizar instalaciones en el contexto de instalación por máquina, si un usuario que no es administrador instala la aplicación anunciada, la instalación se puede ejecutar con privilegios elevados. Los usuarios que no son administradores todavía no pueden instalar paquetes no invertidos que requieren privilegios elevados.

  • Un usuario sin privilegios puede instalar una aplicación anunciada que requiera privilegios elevados si un agente del sistema local anuncia la aplicación. La aplicación se puede anunciar para una instalación por usuario o por máquina. Una aplicación instalada con este método se considera administrada. Para obtener más información, consulte Publicidad de una aplicación por usuario que se va a instalar con privilegios elevados.

  • Un administrador puede establecer la directiva AlwaysInstallElevated para las instalaciones por usuario y por máquina. Este método puede abrir un equipo a un riesgo de seguridad, ya que, cuando se establece esta directiva, un usuario que no es administrador puede ejecutar instalaciones con privilegios elevados y acceder a ubicaciones seguras en el equipo, como SystemFolder o la clave del Registro HKLM .

    Si la aplicación se instala por máquina mientras se establece la directiva AlwaysInstallElevated , el producto se trata como administrado. En este caso, la aplicación todavía puede realizar una reparación con privilegios elevados si se quita la directiva. Además, si la aplicación se instala por usuario mientras se establece la directiva AlwaysInstallElevated, la aplicación no puede realizar una reparación si se quita la directiva.

  • Un administrador puede ir al equipo de un usuario y realizar una instalación por máquina de la aplicación. Dado que los privilegios son necesarios para realizar este tipo de instalación, las instalaciones por máquina siempre se administran.

Contexto de instalación