Instalar Escudo estreno 2009: Basic MSI desde la línea de comandos tipeo setup.exe/s/v/qn se instala silenciosamente. Pero si está instalado una vez antes, elige "Modificar" de manera predeterminada y no reemplaza los archivos. Pero necesito copiar nuevamente los archivos. ¿Cómo realizar "Reparar" en la segunda instalación silenciosa de manera predeterminada?Instalación silenciosa MSI básica InstallShield 2009: cómo configurar "Reparar" de forma predeterminada
Respuesta
Setup.exe /s /v"/f {11111111-1111-1111-1111-111111111111}" /v"/qn"
donde "{} 11111111-1111-1111-1111-111111111111" es el código de producto GUID de la instalación que desea reparar.
Antes que nada: parece que necesitamos más detalles sobre lo que está tratando de lograr. ¿Desea reinstalar el producto para reparar los componentes rotos, o desea instalar una nueva versión del producto (potencialmente lado a lado con la configuración anterior)?
La respuesta de William parece correcta, pero puede haber algunos problemas con las comillas. El comportamiento que describe indica que Windows Installer no fue capaz de analizar la línea de comando. No he probado esto, pero tratar:
Setup.exe/s/v "/ f {} 11111111-1111-1111-1111-111111111111/qn"
Algunos Antecedentes: configuración. exe es un iniciador Installshield-provider setup. Cualquier cosa después de /V en la línea de comando se pasa "tal cual" al archivo principal de Windows Installer msiexec.exe (msiexec.exe command line parameter reference).
Tenga en cuenta que Windows Installer es diferente a cualquier solución de implementación anterior. Una vez que haya instalado un MSI, Windows Installer mantiene un registro de los GUID internos de la instalación. Por lo tanto, no es posible instalar varias instancias del mismo producto (a menos que diseñe el MSI para esto).
Algunas líneas msiexec.exe ejemplo de comando:
Instalar:
- msiexec.exe/i/q mySetup.msi
desinstalación:
- msiexec.exe/x MySetup.msi/qn
- msiexec.exe/x {11111111-1111-1111-1111-111111111111}/qn
reparación:
- msiexec.exe/f MySetup.msi/qn
- msiexec.exe/f {} 11111111-1111-1111-1111-111111111111/qn
administración imagen (archivos de origen extracto de MSI):
- msiexec.exe/a MySetup.msi TARGETDIR = "C: \ ExtractSourcesHere"
Eliminar/qn de cualquiera de las líneas de comando anteriores para ejecutar de forma interactiva en lugar de silenciosamente.
Necesito instalar el programa silenciosamente [instalador msi básico]. Caso-1: si el programa no está instalado. Lo que necesito: Instalarlo Lo que hice: setup.exe/s/v/qn Caso-2: si el programa ya está instalado. Lo que necesito: vuelva a instalar el programa. Por qué lo necesito: es posible que haya un archivo faltante. Necesito un solo comando para ejecutar que cumpla con los dos casos anteriores. – Samir
InstallShield @ 2009
Añadir un código de seguimiento:
función OnMaintUIBefore() ... ... comenzar // si es el modo de silencio y luego establecer como modo de reparación y proceder si (MODE = SILENTMODE) luego nType = REPAIR; goto Dlg_SdFeatureTree; endif;
Acabo de encontrar la solución: Para MSI básico, abra la vista Administrador de propiedades y configure la propiedad _Ismantenimiento para "Reinstalar".
No funcionó para mí. Gracias sin embargo. – ashes999
- 1. Instalación silenciosa de un paquete MSI
- 2. python pip instalación silenciosa
- 3. ¿Cómo crear InstallShield MSI sin necesidad de archivos localmente?
- 4. Instalación silenciosa del complemento de firefox
- 5. ¿Cuál es la forma correcta de actualizar la instalación predeterminada de Delphi 2009 de Indy 10?
- 6. Instalación silenciosa en dispositivos Android
- 7. detectar parámetros msi para la instalación desatendida
- 8. Powershell instalación silenciosa/desatendida servidor sql 2008
- 9. Instalación administrativa silenciosa: Especificación de un directorio de instalación
- 10. NSIS - ¿Cómo detecto la instalación silenciosa?
- 11. Cómo forzar el reinicio después de la desinstalación de un proyecto básico de MSI en InstallShield 2009 Premier
- 12. Instalación silenciosa de SQl Express 2005
- 13. Detectar la instalación silenciosa en .NET Acción personalizada
- 14. ¿Cómo hacer una instalación de actualización automática usando InstallShield?
- 15. impresión silenciosa + especificar impresora no predeterminada
- 16. ¿Cómo especifico la ruta de instalación predeterminada de un msi en cx_freeze y distutils?
- 17. ¿Cómo interactuar instalando silenciosamente msi? (Datos de progreso y cancelarlo)
- 18. instalación de pip con la opción borrar de forma predeterminada
- 19. ¿Debo configurar Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture de forma predeterminada en mi aplicación?
- 20. HOWTO y la mejor instalación de trabajo (MSI) chainer +/bootstrapper
- 21. ¿Installshield es la única forma de conseguir instalaciones Delphi?
- 22. Cómo firmar archivos de instalación de un Visual Studio .msi
- 23. encadenado msi/Bootstrapper/prerrequisito?
- 24. silenciosa de Windows Installer de instalación sin necesidad de reiniciar automáticamente
- 25. cómo forzar la instalación de MSI con lenguaje spcified
- 26. ¿Cómo ejecuto nGen al final de la instalación (MSI)?
- 27. InstallShield Visual Studio no instala el servicio
- 28. desinstalar la aplicación de forma silenciosa con privilegios del sistema
- 29. Crear una acción personalizada en Wix para usar en la instalación silenciosa
- 30. Elegir un tipo de proyecto InstallShield
del símbolo del sistema ejecutando: setup.exe/s/v "/ f {} 89DC2D2E-F4C3-4BD1-8853-2EA5F50A8C0C" abre una ventana de Windows Installer, muchas Descripción switche se dan allí. Pero setup.exe no copia los archivos que si hago doble clic en el archivo setup.exe. ¿Qué hacer? – Samir
Leara, utilicé un comando como (desde el símbolo del sistema): setup.exe/s/v "/ qn REINSTALL = ALL" lo que hace es: si setup.exe se ejecuta antes, entonces puede implementar archivos y no se instala en el primer momento (donde no está instalado antes) !!! pero lo que quiero es si setup.exe se instaló o no debería volver a implementar los archivos nuevamente ... ¿Qué debo hacer? – Samir