. ? Setup.exe är en körbar fil som körs när ett program installeras . Först kontrolleras att datorn uppfyller de minimikrav för programmet som ska installeras , då den fortsätter med installationen genom att ringa på Microsoft Installer att köra . Den loggar också eventuella fel som kan uppstå under installationen i en loggfil som heter " setup.log " . Funktion
Setup.exe filen inte innehåller all information som behövs för installation . Det fungerar mer som en " checker " för att se till att din dator har allt som behövs för att köra programmet . Ansökan är oftast byggda kring Microsofts " . NET framework" , som är ett verktyg för utvecklare som gör ett program . Setup.exe kontrollerar först att den " . NET framework " version du har på din dator matchar en på ansökan innan den kan fortsätta . Om datorn har en tidigare version än den som krävs av programvaran , startar setup.exe en tyst installation av Microsofts " . NET framework " fil som heter dotnetfx.exe . När detta är gjort , ordnar setup.exe de felkoder som kan uppstå under installationen . Därefter uppmanar Microsoft Installer -filen för att installera programmet . Addera inställningar
Setup.exe kontrollerar också en informationsfil som kallas " settings.ini " eller " Setup.ini " om andra åtgärder behövs göras under installationen . Detta inkluderar att ställa in språket i din ansökan , anpassar de dialogrutor som visas , och undertrycka omstart förrän installationen är klar .
Microsoft Installer
Microsoft Installer -fil har en filändelse " . MSI " , som innehåller all information som behövs för att kunna installera programmet . MSI -filen specificerar alla detaljer i programmet från vilken katalog det kommer att installeras till vilka mappar skapas , vilka filer placeras där genvägar visas och alla andra funktioner och komponenter som ingår i programmet . Detta är vad setup.exe efterlyser under installationen . Vissa tredjepartsprogram paket setup.exe tillsammans med MSI -filen så setup.exe redan innehåller MSI -filen i den , medan andra bygger dem separat och du kommer att se en setup.msi eller install.msi i installationsmappen .
loggfil
Setup.exe skapar en loggfil som heter " Setup.log " . Detta är vanligtvis genereras i din " Temp " mappen och innehåller alla de steg som gjordes från det ögonblick du körde " Setup.exe " tills installationen är klar eller inte . Den loggfil är speciellt viktigt när du felsöker varför installationen misslyckades , eftersom det kommer att visa dig där installationen misslyckades och vad felkoden var . Addera vanliga felkoder
Setup.exe genererar felkoder , som du kan se i setup.log efter installationen . Framgångsrika installationer genererar vanligtvis en exit code = 0 . Avsluta koden betyder att installationen har lämnat och noll värde indikerar att det inte fanns något fel . Andra installationsloggfilerna kan hänvisa till avsluta koder som returkod . Denna linje är oftast den sista raden finns i loggfilen . En exit kod som har ett positivt värde betyder att installationen avslutades med några fel . Typiska felkod värden är följande :
3010 : Det innebär att installationen kräver en omstart . Starta om datorn kommer så småningom tillbaka Avbrottskoden 0
8192 : . . Annan felkod som innebär en omstart
4101 : Det innebär att en annan setup.exe körs och du måste avboka en innan du fortsätter med andra . Att se till att endast en setup.exe körs , gå till din " Task Manager " ( en enkel Ctrl + Skift + Esc lanserar det ) och i " Processer "-fliken se till att endast en instans av setup.exe är kör
4097 : . Detta innebär att du inte har tillräckliga rättigheter för att installera något på din dator . För att lösa detta , kan du kontakta antingen din nätverksadministratör om du är i ett kontorsnätverk eller du kan ändra förmånen att ditt användarkonto som administratör
1633 : . Denna felkod betyder att ditt system är inte kompatibel med programmet . Detta händer antingen när du installerar ett program som inte längre stöder tidigare versioner av Windows ( Windows 95 , 98 , Windows ME ) eller ett nytt operativsystem släpps och ansökan är ännu inte kompatibelt med det . Programvara har oftast information om vilka operativsystem de är kompatibla så det är bäst att kolla upp det först för att förhindra denna felkod .