. ? Setup.exe er en kjørbar fil som kjøres når et program blir installert. Først sjekker det at datamaskinen oppfyller minstekravene til programmet som skal installeres , så 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 ikke inneholder all informasjon som trengs for installasjon. Det fungerer mer som en " brikke " for å sikre at datamaskinen har alt den trenger for å kjøre programmet . Søknader er vanligvis bygget rundt Microsofts " . NET rammeverk" , som er et verktøy for utviklere å lage en programvare . Setup.exe sjekker først at den " . NET framework " versjon du har på datamaskinen din samsvarer med en 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 framework " fil som heter dotnetfx.exe . Når dette er gjort, readies setup.exe feilkoder som kan oppstå 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 " dersom andre tiltak er nødvendig for å bli gjort under installasjonen. Dette inkluderer å sette språk på søknaden din , tilpasse dialogboksene som dukker opp , og undertrykke omstart før etter at installasjonen er ferdig.
Microsoft Installer
Microsoft installasjonsfilen har en filtype " . MSI ", som inneholder all nødvendig informasjon for å kunne installere programmet . MSI-filen spesifiserer alle detaljene i programmet fra hvilken katalog det vil bli installert på hvilke mapper er opprettet , 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 tredjeparts applikasjoner 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 log fil som heter " Setup.log " . Dette er vanligvis genereres i " Temp "-mappen og inneholder alle trinnene som ble gjort fra det øyeblikket du kjørte "Setup.exe" til 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.
Common feilkoder
< p> Setup.exe genererer feilkoder , som du kan se i Setup.log etter installasjon . Vellykket installasjoner vanligvis genererer en exit code = 0 . Exit koden betyr at installasjonen har gått ut og null verdi angir at det ikke var noen feil . Andre oppsett loggfiler kan henvise å avslutte koder som returkoden . Denne linjen er vanligvis den siste linjen funnet i loggfilen . En exit kode som har en positiv verdi betyr at oppsettet gått ut med noen feil . Typiske feilkode verdier er som følger : en
3010 : Det betyr at oppsettet krever en omstart. Omstart av datamaskinen vil til slutt returnere en exit code of 0
8192 : . . Annen feilkode som betyr en omstart
4101 : Det betyr at en annen setup.exe kjører og du må avbryte en før du fortsetter med den andre. Å sørge for at bare én setup.exe kjører, går du til "Task Manager" (en enkel Ctrl + Shift + Esc lanserer det ) og i " Prosesser"-kategorien sørge for at bare én forekomst av setup.exe er kjører
4097 : . det betyr at du ikke har riktige rettigheter til å installere noe på datamaskinen. For å løse dette , kan du enten kontakte nettverksadministratoren hvis du er i et kontor nettverk eller du kan endre det privilegium brukerkontoen din som administrator
1633 : . Denne feilkoden betyr at systemet ikke er kompatibel med applikasjonen . 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 kompatible med det. Programmer har som regel informasjon om hvilke operativsystemer de er kompatible så det er best å sjekke det først for å hindre dette feilkode.