İçeriğe atla

Windows uygulamanız için Setup.exe nasıl yapılır (kodsuz)

Setup.exe aslında ne yapar, nasıl hazırlanır ve kurulum betiği yazmadan uygulama klasörünüzü dakikalar içinde profesyonel bir kurulum programına nasıl dönüştürürsünüz.

31 Ekim 2026 tarihinde güncellendi · 3 dk okuma

Çalışan bir Windows uygulamanız var: bir .exe ve onun ihtiyaç duyduğu dosyalardan oluşan bir klasör. Bu klasörü zip olarak göndermek arkadaşlarınız için yeterlidir, ancak müşteriler uygulamayı kuran, Başlat menüsüne bir giriş ekleyen ve Windows Ayarlar'dan kaldırılmasına izin veren bir Setup.exe bekler. Bu rehber, bir kurulum programının ne yaptığını ve kodla ya da kodsuz nasıl hazırlanacağını anlatır.

Setup.exe aslında ne yapar

Windows kurulum programı, dosyalarınızı sıkıştırılmış halde içinde taşıyan küçük bir programdır ve çalıştırıldığında birkaç şey yapar:

  • Bir sihirbaz gösterir: karşılama sayfası, isteğe bağlı lisans, kurulacak klasör, ilerleme ve bitiş sayfası.
  • Dosyalarınızı C:\Program Files\Your App klasörüne (tüm kullanıcılar için) ya da kullanıcının kendi AppData\Local\Programs klasörüne (yönetici hakkı gerekmez) kopyalar.
  • Başlat menüsünde ve Masaüstünde kısayollar oluşturur.
  • Uygulamayı Ayarlar → Uygulamalar → Yüklü uygulamalar bölümüne, tam olarak kurulanı kaldıran bir kaldırma programıyla birlikte kaydeder.
  • İsteğe bağlı olarak uygulamayı kurulumun sonunda veya her Windows açılışında başlatır.

Bunların hiçbiri uygulamanızda değişiklik yapmayı gerektirmez. Kurulum programı, elinizdeki klasörü sarmalar.

Hazırlamanın üç yolu

1. Kurulum betiği yazmak. NSIS ve Inno Setup gibi ücretsiz araçlar bir betiği (.nsi veya .iss) derleyerek Setup.exe üretir. Güçlüdürler ve yaygın olarak kullanılırlar, ancak küçük bir dili öğrenmeniz, betiği her sürümde güncel tutmanız ve Windows'ta (ya da Wine üzerinden) derlemeniz gerekir. İlk kurulum programı için bir öğleden sonrayı hesaba katın.

2. Ticari bir kurulum paketi kullanmak. Advanced Installer veya InstallShield gibi ürünler görsel bir düzenleyici ve MSI çıktısı sunar. Yıllık birkaç yüz dolardan başlayan fiyatlara sahiptir ve çoğu uygulamanın hiç kullanmayacağı kurumsal dağıtım özellikleri için tasarlanmıştır.

3. Çevrimiçi oluşturmak. ExeTup klasörü .zip olarak alır, bir kurulum programının ihtiyaç duyduğu soruları sorar, bulutta standart bir NSIS kurulum programı derler ve size indirebileceğiniz bir Setup.exe verir. Betik yok, kurulacak bir şey yok; Mac veya Linux bilgisayardan da çalışır.

ExeTup ile Setup.exe oluşturma

  1. Uygulama klasörünüzü zipleyin. Uygulamanın çalışma zamanında ihtiyaç duyduğu her şey içeride olmalı: .exe, DLL'ler, kaynaklar, veri klasörleri. Klasör yapısını müşterinin diskinde olması gerektiği gibi koruyun. Tek başına çalışan bir .exe doğrudan yüklenebilir.
  2. Yükleyin. ExeTup dosyaları listeler ve ana programı bulur. Birden fazla .exe dosyası varsa uygulamayı başlatanı seçin.
  3. Ayrıntıları doldurun. Uygulama adı, sürüm, yayıncı ve isteğe bağlı olarak web sitesi ile lisans metni. Bunlar sihirbazda ve Windows Ayarlar'da görünür.
  4. Seçenekleri belirleyin. Tüm kullanıcılar için kurulum (Program Files, yönetici hakkı ister) ya da yalnızca geçerli kullanıcı için; 64 bit veya 32 bit; Başlat menüsü ve Masaüstü kısayolları; kurulumdan sonra başlatma; açılışta başlatma; ve kurulum programının konuşacağı diller. Birden fazla dil seçerseniz bir dil seçici gösterilir.
  5. Bir simge ekleyin. Bir .ico yükleyin; hem kurulum programı hem de kısayollar onu kullanır.
  6. Önizleyin, sonra derleyin. Önizleme, müşterilerinizin göreceği sihirbazın aynısını oynatır. Derleme birkaç dakika sürer ve bittiğinde Setup.exe indirmesi görünür.

Dağıtmadan önce kurulum programını bir Windows makinesinde çalıştırın. Uygulamanın Başlat menüsü kısayolundan açıldığını ve Windows Ayarlar'daki Kaldır seçeneğinin onu kaldırdığını kontrol edin.

Seçenekleri doğru belirleme

  • Tüm kullanıcılar mı, geçerli kullanıcı mı? Program Files'a ait klasik bir masaüstü uygulaması için tüm kullanıcılar seçeneğini seçin. Müşterilerin yönetici hakkı olmayabileceği durumlarda, örneğin iş dizüstü bilgisayarlarında, geçerli kullanıcı seçeneğini seçin; bu durumda kurulum programı yönetici istemini hiç göstermez.
  • 64 bit mi, 32 bit mi? Uygulamanızla eşleştirin. 64 bit kurulum programı 32 bit Windows'ta çalışmayı reddeder; bu, 64 bit bir uygulama için doğru davranıştır.
  • Sürüm numaraları. 2.4.0 gibi major.minor.patch biçimini kullanın. Windows bunu Ayarlar'da gösterir ve sürümleri birbirinden ayırmak için kullanır.
  • Lisans metni. İsteğe bağlıdır. Eklerseniz sihirbaz bunu bir «Kabul Ediyorum» düğmesiyle gösterir.

Derlemeden sonra neler beklemeli

  • Kurulum programı, solid LZMA sıkıştırmalı standart bir NSIS kurulum programıdır; bu yüzden genellikle zip dosyanızdan daha küçüktür.
  • Sessiz kurulumlar BT ekipleri için hazır çalışır: Setup.exe /S. Bkz. sessiz kurulumlar.
  • Windows SmartScreen, yeni ve imzasız bir indirme için uyarı verebilir. Bkz. Windows neden bilgisayarınızı koruduğunu söylüyor ve bu konuda neler yapabileceğiniz.

Sık sorulan sorular

Setup.exe yapmak için Windows'a ihtiyacım var mı?

ExeTup ile hayır, çünkü derleme bulutta çalışır. Ancak kurulum programını müşterilere göndermeden önce test etmek için bir Windows makinesi veya sanal makine kullanmak isteyeceksiniz.

Kurulum programı uygulamamı değiştirir mi?

Hayır. Dosyalarınız yüklediğiniz gibi kurulur. Kurulum programı, bunların etrafına sihirbazı, kısayolları, kaldırma programını ve Windows Ayarlar'daki girişi ekler.

EXE yerine MSI yapabilir miyim?

ExeTup bir Setup.exe üretir. Çoğu uygulama için müşterilerin beklediği budur. MSI daha çok büyük kuruluşlarda Grup İlkesi ile dağıtım için önemlidir; bu durumlarda /S sessiz anahtarı betikli kurulumları karşılar.

Ne kadar tutar?

ExeTup derleme başına ödemelidir; ilk derlemeler ücretsizdir ve abonelik yoktur. Güncel fiyatı fiyatlandırma bölümünde görebilirsiniz.

İlgili rehberler