Hva er funksjonen til Setup EXE-fil?

Setup.exe er en kjørbar fil som kjøres når et program blir installert. Først sjekker den at datamaskinen oppfyller minimumskravene for programmet som skal installeres, og det fortsetter med installasjonen ved å ringe på Microsoft Installer for å kjøre. Den logger også eventuelle feil som kan oppstå under installasjon i en loggfil som heter "setup.log".

Funksjon

Setup.exe filen inneholder ikke all den informasjon som er nødvendig for installasjon. Det fungerer mer som en "brikke" for å sikre at datamaskinen din har alt den trenger for å kjøre programmet. Søknader blir vanligvis bygget rundt Microsofts ".NET rammeverket", som er et verktøy for utviklere å lage en programvare. Setup.exe sjekker først at ".NET rammeverket" versjon du har på datamaskinen matcher den på søknaden før den kan fortsette. Hvis datamaskinen har en tidligere versjon enn den som kreves av programvaren, lanserer setup.exe en stille installasjon av Microsofts ".NET rammeverket" fil som heter dotnetfx.exe. Når dette er gjort, klargjør setup.exe feilkoder du kan støte på under installasjonen. Det kaller deretter på Microsoft Installer filen for å installere programmet.

innstillinger

Setup.exe sjekker også for en informasjons-fil kalt "settings.ini" eller "Setup.ini" hvis andre tiltak er nødvendig for å gjøres under installasjonen. Dette inkluderer å sette språket i søknaden din, tilpasse dialogboksene som vises, og undertrykke omstart før etter installasjonen er ferdig.

Microsoft Installer

Microsoft installasjonsfilen har filtypen "MSI", som inneholder all nødvendig informasjon for å kunne installere programmet. MSI filen spesifiserer alle detaljene i programmet fra katalogen den skal installeres i hvilken mapper opprettes, hva filene er plassert, hvor snarveier vises og alle andre funksjoner og komponenter som utgjør programmet. Dette er hva setup.exe krever under installasjonen. Noen tredjepartsprogrammer pakke setup.exe sammen med MSI filen slik setup.exe inneholder allerede MSI filen i det, mens andre bygger dem separat, og du vil se en setup.msi eller install.msi i installasjonsmappen.

Loggfil

Setup.exe produserer en loggfil som heter "Setup.log". Dette er vanligvis genereres i din "Temp" -mappen og inneholder alle trinnene som ble gjort fra det øyeblikket du kjørte "Setup.exe" før installasjonen er ferdig eller ikke. Loggfilen er spesielt viktig når du feilsøker hvorfor installasjonen mislyktes, siden det vil vise deg hvor installasjonen mislyktes og hva feilkoden var.

Vanlige feilkoder

Setup.exe genererer feilkoder, som du kan se i setup.log etter installasjon. Vellykket installasjoner vanligvis genererer en exit code = 0. Avslutt koden betyr at installasjonen har gått ut og nullverdi indikerer at det ikke var noen feil. Andre oppsett loggfiler kan referere til avslutningskodene som returkode. Denne linjen er vanligvis den siste linjen i loggfilen. En exit kode som har en positiv verdi betyr at oppsettet gått ut med noen feil. Typisk feilkodeverdier er som følger:

3010: Dette betyr at oppsettet krever en omstart. Starte datamaskinen på nytt etter hvert vil returnere en exit-kode fra 0.

8192: En annen feilkode som betyr en omstart.

4101: Dette betyr at en annen setup.exe er i gang og du må avbryte en før du fortsetter med den andre. For å sikre at bare en setup.exe kjører, gå til "Task Manager" (en enkel Ctrl + Shift + Esc lanserer den) og i "Prosesser" -kategorien sørge for at bare én forekomst av setup.exe kjører.

4097: Det betyr at du ikke har riktig rettigheter til å installere noe på datamaskinen. For å løse dette, kan du enten ta kontakt med nettverksadministratoren hvis du er i et kontornettverk eller endre privilegium brukerkontoen din som administrator.

1633: Denne feilkoden betyr at systemet ikke er kompatibel med programmet. Dette skjer enten når du installerer et program som ikke lenger støtter tidligere versjoner av Windows (Windows 95, 98, Windows ME) eller et nytt operativsystem er utgitt, og søknaden er ennå ikke er kompatibelt med det. Programmene har vanligvis ha informasjon om hvilke operativsystemer de er kompatible, så det er best å sjekke det først for å unngå denne feilkoden.