Pregunta

A veces, cuando se ejecuta una instalación de InstallShield, aparecerá un diálogo de error que contiene el botón OK texto "1158", y, y nada más. InstallShield de error 1158 significa que hubo un problema con las cadenas de carga desde el archivo ini asociado, pero su pasos para solucionar problemas que no han trabajado para mí. Además, no creo que en realidad hay un problema con las cuerdas; la información de esa página sugiere que un problema con cadenas no sería intermitente.

Estos son los resultados de mi investigación hasta ahora:

  • El problema se produce antes de mostrar cualquier otro diálogos (incluyendo el diálogo de requisitos previos), lo que me lleva a creer que esto es un problema con el programa previo (setup.exe), no instalador de Windows.
  • El problema es intermitente, con frecuencia se producen en algunas máquinas y casi nunca en los demás.
  • El problema no está relacionado con una construcción particular de la instalación. Lo mismo setup.exe podría fallar una sola vez y tener éxito si se ejecuta de nuevo en la misma máquina.
  • El problema parece estar relacionado con el Explorador de Windows. Nunca he sido capaz de reproducir esta lanzando el setup.exe a través de otros medios (por ejemplo, cmd.exe).
    • Esto dificulta los esfuerzos de depuración, ya que el paso de argumentos de línea de comandos para generar registros de depuración hace que la instalación tenga éxito.
  • Sólo he visto este problema en Windows XP.
    • Esto no puede significar cualquier cosa, desde las nuevas versiones de Windows no se utilizan a menudo dentro de mi empresa.

¿Alguien más ha encontrado con este problema o sabe de una solución?

¿Fue útil?

Solución

Abrí un ticket de soporte con Flexera llegar al fondo de esto. Con base en sus respuestas, esto es un problema de traducción con el programa previo Setup.exe. En InstallShield 2009, si el campo "Tipo de instalación Launcher" (en la pestaña "Configuración" de un relé) se establece en Unicode, este problema podría suceder a veces. Ajuste de la "Configuración de Tipo Lanzador" a ANSI parece solucionar el problema. Además, no he experimentado el problema de InstallShield 2010, por lo que puede que ya lo he arreglado.

Como nota al margen, me dijeron que InstallShield 2009 fue la primera versión para permitir una "Configuración Tipo Launcher" de Unicode, por lo que este error fue probablemente introducido en esa versión. Las versiones anteriores siempre utilizan ANSI.

Otros consejos

Compruebe su Instalar.ini - es falta o está dañado. También compruebe su codificación.

He tenido un problema similar en la actualidad. Copiar el archivo setup.exe en una unidad diferente resuelva el problema.

Para evitar esto AOE tad o de guerra jefes de error 1158 no hay otra manera:

  • Trate de encontrar un equipo que le permitirá leer el disco para ver todo el contenido en el disco debe haber por lo menos 15 o 14 artículos de la dinastía de Asia y 25 o más artículos para jefes de guerra.

  • Una vez que lograr esto se necesita una 2gb unidad USB como máximo copiar y pegar todo el contenido de elemento a la unidad USB, que puede o no puede conseguir un masaje no es capaz de copiar algo algo (temp 0002) o ( temp 0001) sólo tiene que pulsar el botón de salto hasta que acaba.

  • Salir de la unidad USB de la computadora, usando también estás disco con el que, una vez que llegue al equipo que desea instalar en juego.

  • Abre USB doble clic en configuración y que debe estar en su manera de introducir el código de producto y Walla se le pedirá que poner el disco en juego por lo tenga listo.

  • Ahora le recomiendo que haga una carpeta de escritorio y copiar y pegar estás archivos que acaba de copiar en estás USB a esa carpeta, el nombre de la dinastía de Asia jefes / guerra.

Buena suerte espero que esto funcione para usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top