Perché visualizzo un errore 1720 quando la mia installazione InstallShield tenta di eseguire la mia azione personalizzata VBS?

StackOverflow https://stackoverflow.com/questions/278999

Domanda

L'azione personalizzata è configurata come segue:

  

Nome azione personalizzata : MyCustomAction

     

Nome file VBScript : <PathVar01 > \ MyFolder \ MyVBSfile.vbs

     

ScriptFunction : MyFunction

     

Elaborazione del reso : sincrono (Controlla il codice di uscita)

     

Esecuzione in-script : esecuzione immediata

Viene eseguito tramite il seguente codice InstallScript:

result = MsiDoAction(ISMSI_HANDLE,"MyCustomAction");

Quando l'installazione raggiunge quella riga in InstallScript, il programma di installazione mostra un avviso di errore che indica:

  

" Errore 1720. Si è verificato un problema con   questo pacchetto di Windows Installer. UN   script richiesto per questa installazione su   non è stato possibile eseguire complete. Contatto   il personale di supporto o il pacchetto   fornitore quot. &;

Il codice risultato restituito da MsiDoAction è quello di '1603', che secondo winerror.h , è:

//
// MessageId: ERROR_INSTALL_FAILURE
//
// MessageText:
//
//  Fatal error during installation.
//
#define ERROR_INSTALL_FAILURE            1603L

Perché sta succedendo questo? Stavo iniziando a dubitare che il file fosse incluso correttamente. Tuttavia, sto indicando il file corretto e ho provato a includere il VBS tramite i file di supporto InstallShield, pensando che ciò assicurerebbe che il file fosse presente con l'installazione, ma lo stesso risultato.

È stato utile?

Soluzione

L'esecuzione dell'installazione con la registrazione abilitata ha rivelato il problema:

  

Azione 13:29:19: MyCustomAction.
  Inizio dell'azione 13:29:19: MyCustomAction.

     

Errore 1720. Si è verificato un problema con   questo pacchetto di Windows Installer. UN   script richiesto per questa installazione su   non è stato possibile eseguire complete. Contatto   il personale di supporto o il pacchetto   fornitore. Azione personalizzata MyCustomAction   errore di script -2146827278, Microsoft   Errore di compilazione VBScript: previsto   identificatore Riga 163, colonna 37,
  blnExample,)

Per eseguire un'installazione con la registrazione abilitata:

  &

quot; C: & \ Cartella Configurazione \ setup.exe quot; / V quot &; / L * v   c: & \ Install.log quot;

Questa discussione nel forum è stata utile.

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