Directivas de máquina

Las siguientes directivas de máquina se pueden configurar en:

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Directiva de Tipo de datos de valor Descripción
AlwaysInstallElevated
REG_DWORD
Si este valor de directiva se establece en 1 y también se establece el valor de usuario correspondiente, el instalador siempre se instala con privilegios elevados.
De lo contrario, el instalador usa privilegios elevados para instalar aplicaciones administradas y usa el nivel de privilegios del usuario actual para aplicaciones no administradas.
AllowLockdownBrowse
REG_DWORD
Si este valor de directiva se establece en 1, los usuarios que no son administradores pueden buscar nuevos orígenes mientras se ejecuta una instalación con privilegios elevados. De forma predeterminada, solo los administradores pueden buscar orígenes durante una instalación con privilegios elevados. Establecer esta directiva también permite a los usuarios que no son administradores ejecutar programas con privilegios LocalSystem durante una instalación con privilegios elevados.
AllowLockdownMedia
REG_DWORD
Si este valor de directiva se establece en 1, los usuarios que no son administradores pueden usar orígenes multimedia, como un CD-ROM, mientras se ejecuta una instalación con privilegios elevados. De forma predeterminada, solo los administradores pueden usar orígenes multimedia durante una instalación con privilegios elevados. Establecer esta directiva también permite a los usuarios que no son administradores ejecutar programas con privilegios LocalSystem durante una instalación con privilegios elevados.
AllowLockdownPatch
REG_DWORD
Si no se establece este valor de directiva de sistema por máquina, solo los administradores pueden aplicar revisiones a los productos existentes que se instalaron con privilegios elevados. Si este valor de directiva se establece en 1, los usuarios que no son administradores pueden, en algunos casos, aplicar revisiones a productos mientras se ejecuta una instalación con privilegios elevados. Al establecer la directiva, la revisión puede instalar actualizaciones secundarias mientras se ejecuta una instalación con privilegios elevados; la revisión no puede instalar actualizaciones principales. Establecer esta directiva también permite a los usuarios que no son administradores ejecutar programas con privilegios LocalSystem durante una instalación con privilegios elevados.
Depurar
REG_DWORD
Si este valor de directiva existe y se establece en 1, el instalador escribe mensajes de depuración comunes en el depurador mediante la función OutputDebugString. Si este valor existe y se establece en 2, el instalador escribe todos los mensajes de depuración válidos en el depurador mediante la función OutputDebugString.
Esta directiva solo tiene fines de depuración y es posible que no se admita en versiones futuras de Windows Installer.
DisableAutomaticApplicationShutdown
REG_DWORD
Si este valor de directiva existe y se establece en 1, Windows Installer no interactúa con el Administrador de reinicios, pero usará la funcionalidad del Cuadro de diálogo FilesInUse.
Windows Installer 3.1 y versiones anteriores: no compatible.
DisableBrowse
REG_DWORD
Si este valor de directiva existe y se establece en 1, se impide que los usuarios busquen los orígenes del instalador. El cuadro combinado Usar característica de para la entrada directa está bloqueado y el botón Examinar está deshabilitado. Para obtener más información sobre la exploración de orígenes, consulte Resistencia de origen.
DisableFlyWeightPatching
REG_DWORD
Si este valor de directiva de sistema por máquina se establece en 1, todas las opciones de optimización de revisiones se desactivan durante la instalación.
Windows Installer 2.0: no compatible.
DisableLUAPatching
REG_DWORD
Si este valor de directiva de sistema por máquina se establece en 1, el instalador impide que los usuarios que no son administradores apliquen revisiones con cuentas con privilegios mínimos (LUA) en cualquier aplicación instalada en el equipo. Cuando este valor no se establece o es 0, los no administradores pueden aplicar revisiones LUA a la aplicación habilitada para LUA.
DisableMSI
REG_DWORD
Si este valor de directiva se establece en 0, está ausente o es cualquier número distinto de 1 o 2, el efecto en Windows Installer depende del sistema operativo. En Windows Server 2003, Windows Installer está habilitado para aplicaciones administradas y deshabilitado para las instalaciones de aplicaciones no administradas. En Windows XP, Windows Installer está habilitado para todas las aplicaciones.
Si este valor de directiva se establece en 0, Windows Installer está habilitado para todas las aplicaciones. Se permiten todas las operaciones de instalación.
Si este valor de directiva se establece en 1, Windows Installer está deshabilitado para aplicaciones no administradas, pero sigue habilitado para las aplicaciones administradas. Se bloquean las instalaciones por usuario sin privilegios elevados. Se permiten instalaciones por usuario con privilegios elevados y por máquina.
Si este valor de directiva se establece en 2, Windows Installer siempre está deshabilitado para todas las aplicaciones. No se permite ninguna instalación, incluidas las reparaciones, reinstalaciones o instalaciones a petición.
DisablePatch
REG_DWORD
Si este valor de directiva se establece en 1, el instalador no aplica revisiones. Esta directiva se puede usar para proporcionar seguridad en entornos en los que se debe restringir la aplicación de revisiones.
DisablePatchUninstall
REG_DWORD
Si este valor de directiva se establece en 1, un usuario o un administrador no pueden quitar las revisiones del equipo. Windows Installer todavía puede quitar revisiones que ya no sean aplicables a un producto.
Windows Installer 2.0: no compatible.
DisableRollback
REG_DWORD
Si este valor de directiva se establece en 1, el instalador no almacena los archivos de reversión durante la instalación, lo que deshabilita la reversión de la instalación. De forma predeterminada, la reversión está habilitada. Se recomienda a los administradores no usar esta directiva a menos que sea absolutamente necesario.
DisableSharedComponent
REG_DWORD
Si esta directiva de sistema por equipo se establece en 1, ningún paquete del sistema obtiene la funcionalidad de componente compartido a la que habilita el atributo msidbComponentAttributesShared en la tabla Component.
DisableUserInstalls
REG_DWORD
Si no se establece este valor de directiva, el instalador busca los productos en el registro en el siguiente orden: productos administrados registrados por usuario, productos no administrados registrados por usuario y, por último, productos registrados por máquina.
Si este valor de directiva se establece en 1, el instalador omite todos los productos registrados por usuario y solo busca productos registrados por máquina. Si se intenta realizar una instalación por usuario, el instalador muestra un mensaje de error y detiene la instalación.
EnforceUpgradeComponentRules
REG_DWORD
Establezca este valor de directiva en 1 para aplicar reglas de componentes de actualización durante actualizaciones pequeñas y actualizaciones secundarias de todos los productos del equipo.
Windows Installer 2.0: no compatible.
EnableAdminTSRemote
REG_DWORD
Establecer esta directiva permite a los administradores realizar instalaciones desde una sesión de cliente de un servidor que ejecuta el servicio de función Terminal Server.
EnableUserControl
REG_DWORD
Si este valor de directiva se establece en 1, el instalador puede pasar todas las propiedades públicas al lado servidor durante una instalación administrada con privilegios elevados. Establecer esta directiva tiene el mismo efecto que establecer la propiedad EnableUserControl.
LimitSystemRestoreCheckpointing
REG_DWORD
Esta directiva desactiva la creación de puntos de comprobación de Windows Installer.
Si el valor de la directiva se establece en 0 o está ausente, Windows Installer crea puntos de comprobación de manera normal para la instalación o desinstalación.
Si el valor de la directiva se establece en 1, Windows Installer no crea ningún punto de comprobación.
Logging
REG_SZ
Este valor de directiva solo se usa si la opción de línea de comandos "/L" o MsiEnableLog no han habilitado el registro. Si se establece una directiva en este caso, se crea un archivo de registro en el directorio temporal con el nombre aleatorio: MSI*.LOG. Para especificar el modo de registro, establezca el valor de la directiva en una cadena de caracteres. Use los mismos caracteres para especificar la directiva de modo de registro que usa la opción de la línea de comandos "/L". Para obtener más información, vea Opciones de la línea de comandos. Tenga en cuenta que no puede usar los signos "+" ni "*" para la directiva.
MaxPatchCacheSize
REG_DWORD
Si este valor de directiva se establece en un valor mayor que 0, Windows Installer guarda versiones anteriores de archivos revisados en una memoria caché. Establezca el valor en el porcentaje máximo de espacio en disco que se puede usar para la caché de archivos. Por ejemplo, un valor de 15 establece el máximo en 15 %. Establezca el valor en 0 para no guardar ningún archivo. Cuando no se establece esta directiva, el valor predeterminado es 10 %.
MsiDisableEmbeddedUI
REG_DWORD
Para deshabilitar los controladores de interfaz de usuario insertados en el equipo, establezca este valor de directiva en 1.
Windows Installer 4.0 y versiones anteriores: no compatible.
SafeForScripting
REG_DWORD
Si este valor de directiva se establece en 1, no se pedirá confirmación a los usuarios cuando los scripts usen la automatización del instalador en una página web. Esto puede ser útil para las herramientas basadas en la web, pero puede permitir instalaciones silenciosas de aplicaciones sin conocimiento ni consentimiento del usuario.
Directiva TransformsSecure
REG_DWORD
Al establecer el valor de la directiva TransformsSecure en 1, se informa al instalador de que las transformaciones se almacenarán en caché localmente en el equipo de la persona usuaria en una ubicación donde la persona usuaria no tenga acceso de escritura.
DisableLoggingFromPackage
REG_DWORD
Establezca este valor de directiva en 1 para deshabilitar el registro especificado para el paquete mediante la propiedad MsiLogging para todos los usuarios del equipo.
Windows Installer 3.1 y versiones anteriores: no compatible.
WinHttpAutoLogonLevel
REG_SZ
La directiva de inicio de sesión automático (inicio de sesión automático) determina cuándo es aceptable incluir las credenciales predeterminadas en una solicitud al servidor. Windows 8 y Windows Server 2012: esta directiva requiere que Windows Installer se ejecute en Windows 8 o Windows Server 2012 y no está disponible en todas las versiones anteriores de Windows.