Perché InstallShield richiede un riavvio?
-
05-07-2019 - |
Domanda
Ho un programma di installazione installshield che funziona bene in circostanze normali. Ma quando lo eseguo mentre un particolare software è in esecuzione, il programma di installazione chiede un riavvio alla fine.
Ora in alcune ricerche sono venuto a sapere che un riavvio viene richiesto solo quando il programma di installazione desidera modificare i file attualmente bloccati da altri processi.
Posso comunque scoprire qual è il file che installsheild vuole modificare? (ma non può perché è bloccato da un altro processo)
Vorrei anche sapere se sono solo le modifiche ai file che influiscono sul riavvio / nessun riavvio o sono anche associate alle modifiche delle chiavi del Registro di sistema.
Soluzione
Puoi usare WhyReboot dopo l'installazione, ti mostrerà il file di riavvio in sospeso e le chiavi di registro che non è stato possibile modificarlo durante l'installazione.
Altri suggerimenti
Hai taggato la tua domanda con " windows-installer " ;, quindi presumo che tu stia usando InstallShield per creare un installer MSI.
Esegui l'altra app software, fai un registro completo della tua installazione, come:
msiexec -i file.msi -l*vx test.log
Nel registro risultante, cerca tutte le righe contenenti " RESTART MANAGER " ;. Otterrai più dati su ciò che richiede il riavvio.