Domanda

A volte, quando si esegue un'installazione InstallShield, viene visualizzata una finestra di errore contenente il pulsante OK testo "1158", e, e nient'altro. InstallShield errore 1158 significa che c'era un problema con le stringhe di caricamento del file ini associato, ma la loro procedura di risoluzione non hanno funzionato per me. Inoltre, dubito che ci sia in realtà un problema con le corde; le informazioni su quella pagina suggerisce che un problema con le stringhe non sarebbe intermittente.

Ecco i risultati della mia indagine finora:

  • Il problema si verifica prima di qualsiasi altra finestre di dialogo sono visualizzate (tra cui la finestra di prerequisiti), che mi porta a credere che questo è un problema con il programma di avvio automatico (setup.exe), non di Windows Installer.
  • Il problema è intermittente, che si verificano di frequente su alcune macchine e quasi mai agli altri.
  • Il problema non è legato ad una particolare costruzione dell'impianto. Lo stesso setup.exe potrebbe non riuscire una volta e avere successo se eseguire nuovamente sulla stessa macchina.
  • Il problema sembra essere correlato a Windows Explorer. Non sono mai stato in grado di riprodurre questo lanciando il file setup.exe con altri mezzi (ad esempio cmd.exe).
    • Questo ostacola gli sforzi di debug, dal passaggio di argomenti della riga di comando per generare registri di debug provoca l'installazione per avere successo.
  • ho visto solo questo problema su Windows XP.
    • Questo non può significare nulla poiché le versioni più recenti di Windows non vengono utilizzati spesso all'interno della mia società.

Qualcun altro ha riscontrato questo problema o di conoscenza di una correzione?

È stato utile?

Soluzione

Ho aperto un ticket di supporto con Flexera per andare a fondo di questa. Sulla base delle loro risposte, questo è un problema di traduzione con il programma di avvio automatico setup.exe. Nel InstallShield 2009, se il campo "Tipo di installazione Launcher" (nella scheda "Impostazioni" di un rilascio) è impostata su Unicode, questo problema potrebbe accadere a volte. Impostazione del "Tipo di installazione Launcher" per ANSI sembra risolvere il problema. Inoltre, non ho vissuto il problema in InstallShield 2010, quindi potrebbero avere già risolto.

Come nota a margine, mi è stato detto che InstallShield 2009 è stata la prima versione di consentire una "Tipo di installazione Launcher" di Unicode, quindi questo bug è stato probabilmente introdotto in quella versione. Le versioni precedenti utilizzate sempre ANSI.

Altri suggerimenti

Controlla la tua setup.ini - è mancante o danneggiato. Controllare anche la sua codifica.

Ho avuto un problema simile oggi. Copiare il file setup.exe in una diversa unità ha risolto il problema.

Per ovviare a questo AoE tad o di guerra capi 1158 di errore c'è un altro modo:

  • Prova a trovare un computer che vi permetterà di leggere il disco per vedere tutto il contenuto del disco non ci dovrebbero essere almeno 15 o 14 elementi per la dinastia asiatico e 25 o più articoli per capi di guerra.

  • Una volta a raggiungere questo obiettivo è necessario un 2gb drive USB al massimo copiare e incollare tutti i contenuti voce per l'unità USB, si può o non può ottenere un massaggio non è in grado di copiare qualcosa qualcosa (temp 0002) o ( Temp 0001) è sufficiente premere il pulsante di salto finchè rifinisce.

  • Si fa terminare l'unità USB dal computer, anche si prende stai disco con voi, una volta che si arriva a computer che si desidera gioco installato.

  • Aprire usb doppio click su configurazione e si dovrebbe essere sulla buona strada inserire il codice del prodotto e walla ti verrà chiesto di mettere il disco di gioco in modo da avere pronto.

  • Ora vi consiglio di fare una cartella scrivania e copiare e incollare sei file che hai appena copiato a sei usb a tale cartella, nome Asian capi dinastia / guerra.

Buona fortuna spero che questo funziona per voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top