
Estoy ejecutando Windows 10 Pro [compilación 10240] y al iniciar sesión esta noche descubro que no puedo instalar un archivo MSI porque The system administrator has set policies to prevent this installation
no recuerdo haberlo hecho en absoluto.
Así que investigué un poco y encontréesta posiciónT, muy bueno. La mejor solución en esta publicación fue ejecutar la instalación desde un símbolo del sistema elevado, así que ejecuté el siguiente comando:
msiexec /i example.msi
Esto resultó en el mismo resultado. Usar el /a
interruptor tampoco me ayudó. Así que investigué más y encontré una publicación "fantástica" de Microsoft.aquí. Se aplica a Windows 7, así que supongo que es por eso que la clave no existe en Windows 10; la solución fue configurarla DisableMSI
en REG_DWORD = 0
el HKLM\Software\Policies\Microsoft\Windows\Installer
directorio.
Entonces, punto 1. Otra solución es configurar UAC para que nunca notifique... ¿no es esto predeterminado en un sistema doméstico? Sin embargo, ejecuté y verifiqué dos veces que estaba configurado para no notificar nunca, reinicié, no hubo cambios.
Lloré durante horas hasta que encontré otra opción. La siguiente solución que encontré fue editar la Política de seguridad local para Software Restriction Policies
. Perdí el tiempo aquí y no pude aislar dónde agregar la entrada. Agregué un nuevo hash para %userprofile%\Downloads\
permitir que todos los usuarios ejecuten tipos de archivos y asegurarme de que MSI estuviera en la lista.
Me aseguré de que mi antivirus no esté bloqueando los cambios en el registro, desactivé todos los escudos y volví a intentarlo sin suerte. Ahora estoy realizando un análisis completo del sistema para ver si hay amenazas en mi PC. Una posibilidad remota, pero vale la pena.
Mientras se ejecuta, creé una nueva cuenta local en la PC y le aseguré derechos de administrador. He corrido mmc
y lo he asegurado en el Local User and Group
Administrators
grupo. Una vez finalizado el escaneo, planeo cerrar sesión e intentar instalar. Dudo que se trate de un problema restringido al usuario, pero quiero descartarlo como problema.
Luego corrí gpresult /h report.html
y eché un vistazo rápido para ver si había estropeado el GPO (configuré el GPO local) y todo se veía bien; solo mi desactivación estándar de gadgets/Cortana, etc.
Luego ejecuté sfc.exe /scannow
y no encontré problemas aquí. Frustrado, fui y edité los siguientes valores en la Política de grupo local:
Computer Configuration > Administrative Templates > Windows Components > Windows Installer
con lo siguiente:
Install with Elevated privileges
configurado para habilitar.
Turn off Windows Installer
configurado como deshabilitado.
Misma opción con Configuración de Usuario. El último paso es volver a descargar el MSI y validar que no esté dañado (funciona en Win8 VM). Cualquier ayuda sería apreciada.
Respuesta1
Volví a una imagen anterior, realicé una búsqueda sfc
y encontré varios errores. Reparé la instalación, la actualicé (a través de Windows Update) y ahora puedo realizar lo mencionado anteriormente.