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 Appklasörüne (tüm kullanıcılar için) ya da kullanıcının kendiAppData\Local\Programsklasö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
- 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.exedoğrudan yüklenebilir. - Yükleyin. ExeTup dosyaları listeler ve ana programı bulur. Birden fazla
.exedosyası varsa uygulamayı başlatanı seçin. - 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.
- 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.
- Bir simge ekleyin. Bir
.icoyükleyin; hem kurulum programı hem de kısayollar onu kullanır. - Ö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.exeindirmesi 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.0gibimajor.minor.patchbiç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
- Bir .exe dosyasını Windows yükleyicisine dönüştürme (exe'den Setup.exe'ye)Tek bir .exe dosyasını ya da içinde .exe bulunan bir klasörü, yükleyici betiği yazmadan, kısayolları ve kaldırıcısı olan gerçek bir Windows yükleyicisine nasıl dönüştürürsünüz.
- Betik yazmadan çevrimiçi NSIS yükleyici oluşturunNSIS nedir, en küçük bir .nsi betiği nasıl görünür ve Modern UI sihirbazı, kısayollar ve kaldırıcı içeren standart bir NSIS Setup.exe'yi betik yerine bir formdan nasıl alırsınız.
- '"Windows bilgisayarınızı korudu": SmartScreen uyarısı ne anlama gelir ve nasıl kaldırılır'Windows'un yeni bir yükleyicide neden "bilinmeyen yayıncı" uyarısı gösterdiği, kullanıcıların neye tıklayabileceği ve kod imzalama ile itibarın uyarıyı nasıl ortadan kaldırdığı.