Jaka jest funkcja pliku Setup.exe?

Plik Setup.exe uruchamia się automatycznie po zainstalowaniu aplikacji.

Funkcja

Plik Setup.exe nie zawiera wszystkich informacji niezbędnych do instalacji. Działaj bardziej jako "tester", aby mieć pewność, że Twój komputer ma wszystko, czego potrzebuje do uruchomienia programu. Aplikacje są zwykle budowane w "platformie .NET Microsoftu", która jest narzędziem, które programiści muszą tworzyć. Przede wszystkim program Setup.exe sprawdza, czy wersja ".NET framework" na komputerze jest zgodna z aplikacją, zanim będzie można kontynuować. Jeśli twój komputer ma poprzednią wersję, setup.exe rozpocznie cichą instalację pliku ".NET framework" o nazwie dotnetfx.exe. Gdy to zrobisz, setup.exe przygotuje kody błędów, które powinieneś znaleźć podczas procesu instalacji. Następnie wywoła plik instalatora Microsoft potrzebny do zainstalowania programu.

Konfiguracje

Program Setup.exe sprawdza również plik informacyjny o nazwie "Settings.ini" lub "Setup.ini", jeśli podczas instalacji konieczne są inne czynności. Obejmuje to konfigurowanie języka aplikacji, dostosowywanie wyświetlanych okien dialogowych i usuwanie restartu po zakończeniu instalacji.

Instalator Microsoft

Pliki Instalatora firmy Microsoft mają rozszerzenie "MSI", które zawiera wszystkie informacje niezbędne do pomyślnego zainstalowania programu. Ponadto pliki te określają wszystkie szczegóły programu, od tego, jaki katalog zostanie zainstalowany, po to, które foldery zostaną utworzone, jakie pliki zostaną umieszczone, gdzie pojawią się skróty oraz wszystkie inne funkcje i komponenty, które składają się na sam program. To właśnie wywołuje plik setup.exe podczas procesu instalacji. Niektóre aplikacje trzech części dołączają do pliku setup.exe z plikiem MSI, więc pierwszy z nich zawiera już MSI, podczas gdy inni tworzą je osobno, co pozwala zobaczyć setup.msi lub zainstalować. msi w folderze instalacji.

Plik dziennika

Plik setup.exe wyświetla kolejny plik o nazwie "setup.log". Zwykle jest to generowane w folderze "Temp" (pliki tymczasowe) i zawiera wszystkie kroki, które są podejmowane od momentu uruchomienia pliku "setup.exe", aż instalacja się nie powiedzie. Plik dziennika jest szczególnie ważny, gdy próbujesz rozwiązać problemy, ponieważ instalacja się nie powiodła, ponieważ pokazuje dokładnie, gdzie się nie udało i jaki ma kod błędu.

Najczęstsze kody błędów

Zauważ, że plik setup.exe generuje kody błędów, które można zobaczyć w pliku setup.log po instalacji. Z drugiej strony, pomyślne instalacje zwykle generują kod wyjścia = 0. Kod wyjścia oznacza, że ​​instalacja została zakończona, a wartość zero wskazuje, że nie wystąpił błąd. Inne pliki dziennika instalacji mogą odnosić się do kodów wyjścia jako kodów lap. Zazwyczaj ta linia jest ostatnią, którą można znaleźć w pliku dziennika. Kod zakończenia, który ma wartość dodatnią, oznacza, że ​​instalacja zakończyła się z pewnymi błędami. Najczęściej spotykane są:

3010: Oznacza to, że konfiguracja wymaga ponownego uruchomienia. Ponowne uruchomienie komputera w końcu zwróci kod zakończenia 0.

8192: Kolejny kod błędu, który oznacza restart.

4101: Oznacza to, że uruchomiony jest inny plik setup.exe i musisz go anulować, aby kontynuować. Aby upewnić się, że jest tylko jeden uruchomiony, przejdź do "Menedżera zadań" (wystarczy nacisnąć Ctrl + Shift + Esc), aw tabeli "Procesy" upewnij się, że działa tylko jedno wystąpienie programu setup.exe,

4097: Oznacza to, że nie masz uprawnień do zainstalowania czegoś na swoim komputerze. Aby go rozwiązać, możesz skontaktować się z administratorem sieci, jeśli jesteś w biurze, lub możesz zmienić uprawnienia konta użytkownika jako Administrator.

1633: ten kod błędu oznacza, że ​​twój system nie jest kompatybilny z aplikacją. Dzieje się tak bez względu na to, czy instalujesz aplikację, która nie obsługuje starszych wersji systemu Windows (Windows 95, 98, ME itp.), Czy też nowy system operacyjny zostanie zwolniony, a aplikacja przestanie być z nim kompatybilna. Programy zwykle zawierają informacje o systemach operacyjnych, z którymi są kompatybilne, więc lepiej sprawdź to najpierw, aby uniknąć tego kodu błędu.