Setup.exe dosyasının işlevi nedir?

Bir uygulama yüklendiğinde, bir Setup.exe dosyası otomatik olarak çalıştırılır.

fonksiyon

Setup.exe dosyası, kurulum için gerekli tüm bilgileri içermiyor. Bilgisayarınızın programı çalıştırmak için ihtiyaç duyduğu her şeye sahip olduğundan emin olmak için bir "test cihazı" olarak daha fazla hareket edin. Uygulamalar genellikle Microsoft'un ".NET framework" ünde yerleşiktir; bu, geliştiricilerin program yapması gereken bir araçtır. Her şeyden önce, Setup.exe, bilgisayarınızda bulunan ".NET framework" sürümünün devam etmeden önce uygulama ile uyumlu olduğunu doğrular. Bilgisayarınızda önceki bir sürümü varsa, setup.exe dotnetfx.exe adlı bir ".NET framework" dosyasının sessiz bir yüklemesini başlatır. Bu yapıldıktan sonra, setup.exe kurulum işlemi sırasında bulacağınız hata kodlarını hazırlayacaktır. Ardından, programı yüklemek için gereken Microsoft Installer dosyasını çağırır.

konfigürasyonları

Kurulum sırasında başka işlemler yapmanız gerekiyorsa, Setup.exe ayrıca "Settings.ini" veya "Setup.ini" adlı bilgi dosyasını da kontrol eder. Bu, uygulamanızın dilini yapılandırmayı, görünen iletişim kutularını özelleştirmeyi ve yükleme bittikten sonra yeniden başlatmayı silmeyi içerir.

Microsoft Yükleyici

Microsoft ınstaller dosyaları, bir programı başarıyla yüklemek için gereken tüm bilgileri içeren bir "MSI" uzantısına sahiptir. Ayrıca, bu dosyalar, programın tüm ayrıntılarını, hangi klasörden yükleneceğini, hangi klasörlerin oluşturulacağını, hangi dosyaların yerleştirileceğini, kısayolların nerede görüneceğini ve programı oluşturan diğer tüm özellikleri ve bileşenleri belirtir. Kurulum işlemi sırasında setup.exe dosyasının budur. Üç parçanın bazı uygulamaları MSI dosyasıyla setup.exe'ye katılır, bu yüzden bunlardan birincisi içinde MSI içerirken, diğerleri bunları ayrı ayrı oluşturur, bu da bir setup.msi dosyasını veya kurulumunu görmenizi sağlar. yükleme klasöründeki msi.

Günlük dosyası

Setup.exe dosyası "setup.log" adlı başka bir dosya üretir. Bu genellikle "Temp" klasöründe (geçici dosyalar) oluşturulur ve yükleme tamamlanıncaya veya başarısız olana kadar "setup.exe" dosyasını çalıştırdığınız andan itibaren alınan tüm adımları içerir. Günlük dosyası, kurulumunuz başarısız olduğu için problemleri çözmeye çalıştığınızda özellikle önemlidir, çünkü tam olarak nerede başarısız olduğunu ve hangi hata kodunun olduğunu gösterir.

En yaygın hata kodları

Setup.exe kurulumdan sonra setup.log dosyasında görebileceğiniz hata kodları oluşturduğunu unutmayın. Diğer taraftan, başarılı kurulumlar genellikle bir çıkış kodu = 0 üretir. Çıkış kodu, yüklemenin bittiğini ve sıfır değerinin hata olmadığını gösterir. Diğer kurulum günlük dosyaları, çıkış kodlarını dönüş kodları olarak ifade edebilir. Bu satır, genellikle, günlük dosyasında bulunabilen sondur. Pozitif değeri olan bir çıkış kodu, kurulumun bazı hatalarla bittiği anlamına gelir. En yaygın olanları şunlardır:

3010: Bu, kurulumun yeniden başlatılmasını gerektirdiği anlamına gelir. Bilgisayarınızı yeniden başlatmak sonunda 0 çıkış kodunu döndürecektir.

8192: Yeniden başlatma anlamına gelen başka bir hata kodu.

4101: Bu, başka bir setup.exe'nin çalıştığı ve devam edebilmeniz için önce bir tane iptal etmeniz gerektiği anlamına gelir. Sadece bir tane çalıştığından emin olmak için, "Görev Yöneticiniz" inize gidin (basit bir Ctrl + Shift + Esc sizi oraya götürecektir) ve "İşlemler" tablosunda, yalnızca çalışan bir setup.exe dosyasının bulunduğundan emin olun. .

4097: Bu, bilgisayarınıza bir şey yükleme haklarına sahip olmadığınız anlamına gelir. Bunu çözmek için bir ofisteyseniz ağ yöneticisine başvurabilir veya kullanıcı hesabınızın ayrıcalığını Yönetici olarak değiştirebilirsiniz.

1633: Bu hata kodu, sisteminizin uygulama ile uyumlu olmadığı anlamına gelir. Bu, Windows'un eski sürümlerini (Windows 95, 98, ME, vb.) Desteklemeyen bir uygulama yüklüyorsanız ya da yeni bir işletim sisteminin piyasaya sürülüp yüklenmediğini ve uygulamanın artık onunla uyumlu olmadığını düşünür. Programlar genellikle uyumlu oldukları işletim sistemleri hakkında bilgi sahibi olurlar, bu nedenle bu hata kodunu önlemek için önce bunu kontrol edin.