installation installshield uninstall

installation - Installshield Silent Desinstalar no funciona en Command Line



uninstall (4)

Necesita crear primero un archivo de respuesta ISS para eliminar silenciosamente su aplicación,

  1. Crear archivo de respuesta: C:/App/Setup.exe /r /f1c:/app/uninstall1.iss se le pedirá que desinstale, .... y tal vez responda las otras ventanas. Luego, su aplicación se desinstalará y obtendrá un nuevo archivo de respuesta c: / app / uninstall1.iss.

  2. A continuación, si desea eliminar silenciosamente esta aplicación en otra computadora: ejecute: C:/App/Setup.exe" /s /f1c:/app/uninstall1.iss

Para más información, ver:

http://www.itninja.com/blog/view/installshield-setup-silent-installation-switches

Saludos cordiales, Stéphane

Tenemos una aplicación más antigua del año 2006 que nos gustaría desinstalar en la línea de comando utilizando la política de grupo, pero no puedo hacer que funcione una desinstalación silenciosa.

Esto funciona. Por supuesto, necesito hacer clic en Siguiente para desinstalar:

"C:/App/Setup.exe" /uninst

Pero esto no. Veo un reloj de arena por unos segundos, pero la aplicación no se desinstala.

"C:/App/Setup.exe" /uninst /s

También probé sin éxito algunos VBScripts. Encuentran la aplicación en la lista pero la desinstalación falla. No estoy muy familiarizado con cómo se supone que este proceso funcione.


Pruebe Format: Setup.exe M {Su GUID de producto} / s / f1 [Ruta de acceso completa] / *. Iss para crear el archivo ISS para la desinstalación. De la muestra de Stephanie, creo que falta el GUID.

Hay un buen enlace en el sitio del desarrollador @ Creating the Response File .

Pruébalo n dinos,

Tommy Kwee


Pruebe esto con la versión original de setup.exe que se utilizó para instalar

"C:/App/Setup.exe" /x /s /v/qn


He estado luchando con el desinstalador silencioso por un tiempo, y finalmente llegué a una solución que funciona para mí en la mayoría de los casos, tanto para InstallShield v6 como v7.

1. Primero (como se mencionó anteriormente), debe generar un archivo de InstallShield Response (por ejemplo, uninstall.iss). Para hacer eso, debes iniciar tu setup.exe con parámetros:

> setup.exe -x -r -f1"C:/Your/Installer/Location/uninstall.iss"

Esto pasará por el asistente de desinstalación normal y generará un archivo de respuesta para usted: uninstall.iss

2. Entonces, antes de probar su desinstalador silencioso, supongo que debe volver a instalar el software.

3. Y finalmente, ejecute su desinstalador silencioso reproduciendo el archivo de respuesta generado recientemente:

> setup.exe -x -s -l0x9 -ARP -f1"C:/Your/Installer/Location/uninstall.iss"

Eso es.

Ahora, algunas notas importantes:

Nota 1: estoy trabajando con un paquete de instalación de una tercera parte que no construí yo mismo.

Nota 2: uso guiones (-) en lugar de barras inclinadas (/) para definir los parámetros. Por alguna razón, no funciona con barras para mí. Raro pero cierto

Nota 3: Los conmutadores -ARP y -l son necesarios para algunos paquetes de instalación para gestionar la eliminación de software de la lista Agregar o quitar programas y para preajustar el idioma de entrada predeterminado en consecuencia.

¡La desinstalación silenciosa exitosa se trata de los parámetros correctos! Así que sigue explorando, los parámetros correctos varían dependiendo de un paquete específico y la versión del instalador.

Espero que mi aporte sea útil.