Contactos

Error del instalador de Windows: soluciones. Crear paquetes msi e instalar cualquier software usando las políticas de grupo de Windows Cómo ejecutar un archivo con la extensión .msi

Algunos programas y controladores en Windows deben instalarse solo con derechos de administrador. En el caso de los archivos EXE, la opción de instalar como administrador está presente en el menú contextual, que se invoca haciendo clic en el archivo con el botón derecho del mouse. No existe tal opción para los paquetes MSI, pero se puede agregar a través del Editor del Registro.

Instrucciones

Abra el cuadro de diálogo Ejecutar desde el menú de inicio o presionando el atajo de teclado Win + R. En la ventana que se abre, escribe regedit y presiona Enter. Se iniciará el Editor del registro. Es posible que se requiera la confirmación de iniciar el editor según la configuración de Control de cuentas de usuario.

Vaya a la rama HKEY_CLASSES_ROOT \ Msi.Package \ shell. Haga clic derecho en "shell" y en el menú que se abre, seleccione la opción para crear una nueva partición.

Se agregará una subsección a la sección "shell". Cambie el nombre a "runas" (no se necesitan comillas).

En la ventana de la derecha, haga doble clic en la tecla "Predeterminado" con el botón izquierdo del mouse o haga clic con el botón derecho una vez y seleccione "Cambiar ..." En el campo de valor vacío, ingrese "Ejecutar como administrador". Confirme los cambios haciendo clic en el botón Aceptar.

Ahora haga clic derecho en "runas" y seleccione la opción crear partición nuevamente. Cree una subclave llamada "comando" (sin comillas).

Edite la clave "Predeterminada" ingresando el comando "msiexec / i"% 1 "" en el campo de valor (sin las comillas en espiga, pero con comillas para% 1). Haga clic en Aceptar.

Si tienes una computadora instalada software antivirus pueden escanear todos los archivos en la computadora, así como cada archivo por separado... Puede escanear cualquier archivo haciendo clic derecho en el archivo y seleccionando la opción apropiada para escanear el archivo en busca de virus.

Por ejemplo, en esta figura, archivo my-file.msi, luego debe hacer clic derecho en este archivo y seleccionar la opción en el menú de archivo "Escanear con AVG"... Al seleccionar esta opción se abrirá Antivirus AVG que comprobará de este archivo para virus.


A veces, un error puede resultar de instalación de software incorrecta, que puede deberse a un problema encontrado durante el proceso de instalación. Puede interferir con su sistema operativo vincule su archivo MSI a la aplicación correcta herramienta de software influir en el llamado "Asociaciones de extensión de archivo".

A veces simple reinstalar 7-Zip podría resolver su problema vinculando correctamente MSI con 7-Zip. En otros casos, problemas con asociaciones de archivos puede resultar de mala programación de software desarrollador y es posible que deba ponerse en contacto con el desarrollador para obtener más ayuda.


Consejo: Intente actualizar 7-Zip a ultima versión para asegurarse de que estén instalados los últimos parches y actualizaciones.


Puede parecer demasiado obvio, pero a menudo el archivo MSI en sí mismo puede estar causando el problema... Si recibió el archivo como adjunto Correo electrónico o lo descargó de un sitio web y el proceso de descarga se interrumpió (por ejemplo, corte de energía u otro motivo), El archivo puede estar dañado... Si es posible, intente conseguir nueva copia MSI e intente abrirlo nuevamente.


Con cuidado: Un archivo dañado puede resultar en daños colaterales a uno anterior o existente. malware en su PC, por lo que es muy importante que tenga un antivirus actualizado en ejecución en su PC en todo momento.


Si su archivo MSI relacionado con el hardware de su computadora para abrir el archivo es posible que necesite actualizar controladores de dispositivo relacionados con este equipo.

Este problema generalmente asociado con tipos de archivos multimedia que dependen de la apertura exitosa del hardware dentro de la computadora, por ejemplo, tarjeta de sonido o tarjeta de video... Por ejemplo, si está intentando abrir un archivo de audio pero no puede abrirlo, es posible que deba actualizar los controladores de la tarjeta de sonido.


Consejo: Si, cuando intenta abrir el archivo MSI, obtiene Mensaje de error relacionado con el archivo SYS, el problema probablemente podría ser relacionados con controladores de dispositivos dañados u obsoletos que necesitan ser actualizados. Este proceso se puede aliviar utilizando un software de actualización de controladores como DriverDoc.


Si los pasos no resolvieron el problema y todavía tiene problemas para abrir archivos MSI, podría deberse a falta de disponibilidad recursos del sistema ... Algunas versiones de archivos MSI pueden requerir recursos importantes (por ejemplo, memoria / RAM, poder computacional) para abrir correctamente en su computadora. Este problema ocurre con bastante frecuencia si está utilizando una computadora lo suficientemente antigua Hardware y al mismo tiempo mucho más nuevo sistema operativo.

Este problema puede ocurrir cuando la computadora tiene dificultades para hacer frente a la tarea, porque el sistema operativo (y otros servicios que se ejecutan en antecedentes) pueden consume demasiados recursos para abrir el archivo MSI... Intente cerrar todas las aplicaciones en su PC antes de abrir instalador de ventanas Paquete. Al liberar todos los recursos disponibles en su computadora, proporcionará un mejor entorno para intentar abrir el archivo MSI.


Si tu completó todos los pasos anteriores y su archivo MSI aún no se abre, es posible que deba ejecutar actualización de equipo... En la mayoría de los casos, incluso con versiones de hardware más antiguas, la potencia de procesamiento puede ser más que adecuada para la mayoría de las aplicaciones personalizadas (a menos que esté haciendo mucho trabajo de CPU intensivo como renderizado 3D, modelado financiero / científico o trabajo multimedia pesado) ... Por lo tanto, es probable que su computadora no tenga suficiente memoria(más comúnmente llamado "RAM", o RAM) para realizar la tarea de abrir un archivo.

Los errores al instalar aplicaciones desde archivos con la extensión .msi son una de las manifestaciones de mal funcionamiento servicios de windows Instalador (en la versión rusa - instalador de Windows). Los usuarios de todas las versiones de este sistema operativo, con la excepción de la primera, se encuentran con un fenómeno similar. Hasta ahora, el problema con el instalador es uno de los razones comunes, según el cual los usuarios decidan reinstalar el sistema. Intentemos averiguar cómo evitar esto. La razón por la que Windows Installer no funciona puede ser la siguiente:

  • infección viral y la eliminación del virus no siempre resuelve el problema;
  • instalación incorrecta Actualizaciones de Windows;
  • mal funcionamiento del software de seguridad, cuando en lugar de bloquear un archivo msi sospechoso, el servicio de instalación se bloquea por completo;
  • cambios en las políticas de seguridad en la computadora;
  • daño archivos del sistema o registro por razones no relacionadas con virus (eliminación de componentes del instalador, edición no calificada del registro, software "corrupto", mal funcionamiento disco duro etc.).

Comprobación de la integridad de la estructura de Windows Installer

Windows Installer está representado por los siguientes componentes:
  • archivo C: \ Windows \ System32 \ Msiexec.exe - directamente por la propia aplicación de instalación;
  • archivo C: \ Windows \ System32 \ msi.dll - la biblioteca de Windows Instalador;
  • por el servicio Msiserver, cuya configuración se almacena en una clave de registro.
Antes del diagnóstico, es importante asegurarse de que ambos archivos estén presentes en el sistema, que la sección anterior esté en el registro y que sus parámetros valores normales(los valores se pueden ver en el registro de un sistema viable similar). También abra la lista de servicios (presione Windows + R e ingrese el comando services.msc en la línea "Abrir" de la aplicación "Ejecutar"). Busque "Windows Installer" y asegúrese de que se inicie. Si faltan los archivos, cópielos de otro sistema de la misma versión o del disco de instalación. Si falta o partición dañada registro - también transferirlo del sistema de producción. Para hacer esto, en una computadora que funcione, inicie el editor de registro (C: \ Windows \ Regedt.exe) y busque la sección mencionada anteriormente. Expanda el menú contextual de la carpeta msiserver haciendo clic derecho y haga clic en el elemento "Exportar". Guarde el archivo en formato .reg y transfiéralo a la máquina con problemas. Haga doble clic en este archivo y confirme su consentimiento para agregar datos al registro. Reinicie su computadora. Si el servicio Msiserver aún no se inicia, compruebe si el servicio RPC (llamada a procedimiento remoto) del que depende se está ejecutando. Puede volver a registrar los archivos del instalador y reiniciar el servicio utilizando un conjunto de comandos especiales en la línea de comandos. Para su comodidad, puede crear un archivo por lotes: pegue el conjunto de acciones en el bloc de notas y guárdelo con la extensión .bat. Para ejecutar el archivo, simplemente haga doble clic en él. Para que los cambios surtan efecto, haga clic en en el escritorio y presione F5.

Comprobación de la configuración de seguridad y los derechos de acceso

Es posible que Windows Installer tampoco funcione debido al hecho de que está bloqueado por un software de seguridad o porque el sistema operativo no tiene los derechos necesarios. Primero, descubramos el software. Si tiene un antivirus instalado, desactívelo temporalmente. Cada producto tiene sus propios métodos de desactivación, pero la mayoría de las veces esto se hace a través del menú contextual del icono del antivirus en la bandeja del sistema. Ahora entremos en los derechos. Abra el menú contextual de Msiexec.exe y expanda sus propiedades. Mire la lista de grupos y usuarios en la pestaña Seguridad. Entre ellos debe estar "Sistema" y el servicio "Trustedinstaller", y este último debe tener acceso completo al archivo y ser su propietario. El sistema debe tener permisos de "lectura" y "lectura y ejecución". El servicio Trustedinstaller apareció por primera vez en Windows Vista, por lo tanto, en Windows XP, se debe otorgar acceso completo al sistema. Todo lo escrito a continuación se aplica a las versiones lanzadas después de XP. Para verificar quién es el propietario de Msiexec.exe, haga clic en el botón Avanzado en la misma pestaña. En la siguiente ventana, expanda la pestaña "Propietario". Adquiera la propiedad del servicio Trustedinstaller si se especifica lo contrario. Si no está en la lista Cambiar propietario a, haga clic en el botón Cambiar seguido de Otros usuarios y grupos. Ingrese Trustedinstaller en el campo "Ingrese nombres ...", haga clic en "Verificar nombres" y haga clic en Aceptar. Regrese a la ventana anterior. En la pestaña Permisos efectivos, asigne los derechos necesarios al Trustedinstaller y al sistema. La biblioteca msi.dll debe tener exactamente la misma configuración de seguridad. Ahora, verifiquemos si existe alguna restricción para que el usuario del "Sistema" acceda a lo siguiente:
  • unidad del sistema (normalmente unidad C);
  • carpetas temporales (son C: \ Windows \ Temp y C: \ Users \ Current_user \ AppData \ Temp);
  • carpeta C: \ Config.Msi;
  • la carpeta donde se encuentra el archivo msi desde el que está intentando instalar el programa.
El sistema debe tener acceso completo a todos estos objetos. Esto se hace de la misma manera que discutimos anteriormente. Después de estas operaciones, en la mayoría de los casos, el problema con el instalador se resuelve con éxito. Si nuestro consejo no lo ayudó, la causa de la falla radica en otra cosa y los especialistas ya deberían ocuparse de ella.

Introducción

Nuestros instaladores para Windows contienen paquete completo instalación de la parte cliente del programa (MSI) (construido sobre la base de Windows Installer v2.0). Instrucciones para instalación de red asume que el usuario está familiarizado con los conceptos básicos de Windows Installer, en particular la implementación Archivos MSI... Este paquete se puede utilizar con cualquier quirófano. Sistema de Windows que es compatible con Windows Installer v2.0.

Instalación en un servidor de red

  1. Haga doble clic en el archivo resultante ( Yenka_Setup_ (MSI) .exe)
  2. Instale este paquete en la carpeta acceso general a sus programas.
  3. Atención : El programa debe activarse ANTES de implementar el paquete en la red. Para hacer esto, ejecute "Yenka.exe" desde la carpeta donde instaló el programa (<путь установки>\ archivos de programa \ Yenka \ Software \ Yenka.exe) y siga las instrucciones de activación.

Instalación

Instalación de un paquete MSI usando la línea de comando

  1. En el cuadro de comando, ingrese la línea:
    msiexec / i "<путь к MSI файлу>\ YK.msi "
    dónde:<путь к MSI файлу>esta es la ruta del archivo Paquete de Windows Instalador. Por ejemplo, una línea podría verse así: msiexec / i "C: \ Archivos de programa \ Yenka \ YK.msi"
  2. Presione la tecla ENTER
    Atención: Servicio de Windows El instalador le permite instalar en un modo "sigiloso" usando el interruptor "/ q". Por ejemplo: msiexec / i "C: \ Archivos de programa \ Yenka \ YK.msi" / q... Para mostrar la barra de progreso de la instalación, puede utilizar el " / qb".

Desinstalación de un paquete MSI mediante la línea de comandos

  1. En el menú "Inicio", seleccione "Ejecutar ..."
  2. En el cuadro de comando, ingrese la línea:
    msiexec / x "<путь к MSI файлу>\ YK.msi "
    dónde:<путь к MSI файлу>esta es la ruta al archivo del paquete de Windows Installer
  3. Presione la tecla ENTER

El error del instalador de Windows es uno de los problemas emergentes más comunes que encuentran los usuarios del sistema operativo Windows.

El error puede aparecer independientemente de la versión de su sistema operativo.

Razones del error

Puede escanear el sistema operativo usando el comando Sfc / scannow. Debe ingresarlo en la ventana de la línea de comandos.

Correr línea de comando también se puede hacer de otras dos formas:

  • Inicio -> Todos los programas -> Accesorios -> Símbolo del sistema.
  • Inicio -> Ejecutar e ingresar el nombre del programa cmd.exe

En unos minutos se le proporcionará información detallada sobre los discos del sistema operativo, archivos corruptos, problemas con los servicios y otros programas del sistema.

La línea de comando no solo encontrará archivos dañados y dañados, sino que también los reemplazará por otros que funcionen.

Después de escanear, cierre el símbolo del sistema y reinicie su Computadora personal o portátil. Intente ejecutar el proceso de instalación de cualquier archivo ejecutable.

Microsoft también ofrece a los usuarios utilidad automática, que puede resolver el problema del instalador.

Vaya al sitio web oficial de la empresa https://support.microsoft.com/en-us/mats/program_install_and_uninstall

En la ventana que se abre, haga clic en el botón "Ejecutar ahora". La utilidad restaurará la configuración correcta del instalador.

Cabe señalar que la utilidad no funciona con la octava versión del sistema operativo.

Configurar el acceso del instalador a los archivos msi

Un problema de instalación puede deberse a que el instalador no tiene acceso a los archivos .msi. El usuario puede resolver este problema por su cuenta.

Sigue las instrucciones de abajo:

  • Busque su archivo de instalación y haga clic derecho sobre él;
  • Seleccione la ventana de propiedades;
  • Vaya a la pestaña de configuración de seguridad;
  • En el cuadro de texto de grupo o usuario, verifique si hay un usuario llamado "sistema". Si no está allí, debe agregar el usuario manualmente;

  • Para agregar un nuevo usuario, haga clic en el botón Modificar y luego en el botón Agregar;
  • En el cuadro de texto del nombre del objeto a seleccionar, escriba la palabra "sistema" (sin las comillas). Si está utilizando una versión en inglés del sistema operativo, ingrese la palabra Sistema;
  • La palabra ingresada debe quedar subrayada instantáneamente, como se muestra en la figura siguiente;

  • Marque la casilla junto a Acceso completo y ahora haga clic en el botón Aceptar;

El instalador ahora podrá acceder al archivo ejecutable. La instalación debería completarse sin problemas.

Tenga en cuenta que, en algunos casos, bloquear el acceso a archivo de instalación puede software antivirus.

Para resolver esta variante del problema, debe ir al sistema operativo en cuenta administrador, desactive el antivirus y habilite la compatibilidad con otras versiones del sistema operativo en la configuración de propiedades del antivirus, como se muestra en la figura siguiente.

Error del instalador de Windows: soluciones



¿Te gustó el artículo? Compártelo