Qual è la funzione del .EXE file di configurazione?

October 20

Setup.exe è un file eseguibile che viene eseguito quando viene installato un'applicazione. In primo luogo, si verifica che il computer soddisfi i requisiti minimi per il programma da installare, quindi si procede con l'installazione chiamando il Microsoft Installer per l'esecuzione. Si registra anche gli eventuali errori che possono verificarsi durante l'installazione in un file di registro denominato "Setup.log".

Funzione

Il file Setup.exe non contiene tutte le informazioni necessarie per l'installazione. Si comporta più come un "controllo" per assicurare che il computer dispone di tutto il necessario per eseguire il programma. Le domande sono di solito costruiti intorno ".NET framework" di Microsoft, che è uno strumento per gli sviluppatori che fanno un software. Setup.exe prima controlla che la versione ".NET framework" che hai sul tuo computer corrisponde a quello sulla domanda prima che possa procedere. Se il computer dispone di una versione precedente rispetto a quella necessaria per il software, setup.exe lancia un'installazione invisibile all'utente di chiamata dotnetfx.exe file ".NET framework" di Microsoft. Una volta fatto questo, setup.exe prepara i codici di errore che possono verificarsi durante il processo di installazione. Chiede quindi sul file Microsoft Installer per installare il programma.

impostazioni

Setup.exe controlla anche per un file di informazioni denominato "Settings.ini" o "Setup.ini" se sono necessarie altre azioni da fare in fase di installazione. Questo include l'impostazione della lingua della vostra applicazione, personalizzando le finestre di dialogo che appaiono, e sopprimendo il riavvio fino a dopo l'installazione è terminata.

Microsoft Installer

Il file di installazione di Microsoft ha un estensione "MSI", che contiene tutte le informazioni necessarie per installare correttamente il programma. Il file MSI specifica tutti i dettagli del programma da quale directory sarà installato a ciò che si creano le cartelle, quali file sono posti, in cui appariranno i collegamenti e tutte le altre funzioni e componenti che costituiscono il programma. Questo è ciò che il setup.exe richiede durante l'installazione. Alcuni pacchetto di applicazioni di terze parti il ​​setup.exe insieme al MSI file in modo setup.exe contiene già il file MSI in esso, mentre altri a costruire separatamente e si vedrà un setup.msi o Install.msi nella cartella di installazione.

log File

Setup.exe produce un file di registro denominato "Setup.log". Questo è di solito generato nella cartella "Temp" e contiene tutti i passi che sono stati fatti dal momento in cui è stato eseguito "Setup.exe" fino al termine di installazione o fallisce. Il file di registro è particolarmente importante quando si cerca di risolvere il motivo per cui l'installazione non è riuscita, dal momento che vi mostrerà dove l'installazione non è riuscita e che il codice di errore era.

Codici di errore comuni

Setup.exe genera codici di errore, che è possibile visualizzare nel setup.log dopo l'installazione. installazioni di successo di solito generano un codice di uscita = 0. Codice di uscita significa che l'installazione è uscito e il valore zero indica che non vi era alcun errore. Altri file di registro di configurazione possono fare riferimento a codici di uscita come codice di ritorno. Questa linea è di solito l'ultima riga trovata nel file di registro. Un codice di uscita che ha un valore positivo significa che l'installazione è uscito con alcuni errori. valori di codice errore tipico sono i seguenti:

3010: Questo vuol dire che l'installazione richiede un riavvio. Il riavvio del computer finirà per restituire un codice di uscita pari a 0.

8192: Un altro codice di errore che indica un riavvio.

4101: questo significa che un altro Setup.exe è in esecuzione e si ha bisogno di cancellare uno prima di procedere con l'altro. Per fare in modo che solo una setup.exe è in esecuzione, vai al tuo "Task Manager" (un semplice Ctrl + Shift + Esc lancia) e nella scheda "Processi" fare in modo che una sola istanza di Setup.exe è in esecuzione.

4097: Questo significa che non si dispone di diritti appropriati per installare nulla sul proprio computer. Per risolvere questo problema, è possibile contattare l'amministratore di rete se siete in una rete aziendale o si può cambiare il privilegio del proprio account utente come amministratore.

1633: Questo codice di errore significa che il sistema non è compatibile con l'applicazione. Questo accade sia quando si sta installando un'applicazione che non supporta più le versioni precedenti di Windows (Windows 95, 98, Windows ME) o di un nuovo sistema operativo viene rilasciato e l'applicazione non è ancora compatibile con esso. I software di solito hanno informazioni su quali sistemi operativi sono compatibili quindi è meglio controllare in primo luogo per evitare che questo codice di errore.