¿Hay alguna forma de evitar que los usuarios instalen el paquete .msi?
Windows Installer es un servicio en segundo plano que administra la instalación y desinstalación de programas basados en MSI. Para bloquear el instalador de MSI, puede desactivar el instalador de Windows mediante la política de grupo o la modificación del registro.
Método 1: deshabilitar el instalador de Windows mediante GPO
- Abra el Editor de políticas de grupo local y expanda
Computer Configuration -> Administrative Templates -> Windows Components -> Windows Installer. Haga doble clic en la política denominada “Apague el instalador de Windows”En el panel derecho.
- Seleccione Habilitado. Haga clic en el “Deshabilitar el instalador de Windows“Lista desplegable y seleccione Siempre.

- Hacer clic Okay y reinicie su sistema para aplicar los cambios. La próxima vez que intente ejecutar cualquier paquete .msi, obtendrá el mensaje de error “El administrador del sistema ha establecido políticas para evitar esta instalación.“

Método 2: deshabilite el instalador de Windows mediante el ajuste del registro
- Abra el Editor del registro y busque:
HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsInstaller. Si el Instalador la subclave no existe, primero debe crearla. - Haga doble clic en DWORD de 32 bits Desactivar MSI en el panel derecho y establezca el valor en 2.

- Cierre el Editor del Registro y reinicie Windows para que los cambios surtan efecto. Si necesita habilitar el instalador de Windows nuevamente, simplemente establezca el valor de Desactivar MSI a 0 y listo.