İçeriğe atla

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.

31 Ekim 2026 tarihinde güncellendi · 3 dk okuma

"Exe'yi yükleyiciye dönüştür" Windows paketleme konusunda en çok aranan ifadelerden biridir ve ardında yaygın bir karışıklık yatar: bir .exe ile bir Setup.exe ikisi de çalıştırılabilir dosyadır, ancak farklı işler yaparlar. Sizin .exe dosyanız uygulamanın kendisidir. Yükleyici ise uygulamayı doğru yere koyan, Windows kullanıcılarının beklediği kısayolları ve kaldırma girdisini oluşturan ikinci bir programdır. Elinizdekilerden nasıl bir yükleyici yapacağınızı anlatıyoruz.

Ne zaman yükleyiciye ihtiyacınız var, ne zaman yok

Her yerden çalışan tek bir taşınabilir .exe için yükleyiciye gerek yoktur. Kullanıcılar indirir ve çift tıklar. Küçük araçlar için bu yeterlidir.

Şu durumlarda yükleyici istersiniz:

  • uygulama birden fazla dosyaya ihtiyaç duyuyorsa (DLL'ler, varlıklar, bir veri klasörü) ve kullanıcıların bir zip içinde dolaşmasını istemiyorsanız;
  • Başlat menüsünde ve Ayarlar → Uygulamalar bölümünde görünmesi ve temiz bir şekilde kaldırılabilmesi gerekiyorsa;
  • Program Files içinde yer alması ya da yönetici hakları olmayan makinelerde kullanıcı bazında kurulması gerekiyorsa;
  • müşteriler, BT departmanları veya uygulama mağazaları "düzgün bir kurulum" bekliyorsa.

Başlamadan önce gerekenler

  1. Uygulama klasörü. Uygulamanızı, çalışma zamanında ihtiyaç duyduğu her şey tek bir klasörde olacak şekilde derleyin veya yayımlayın. Bu klasörü başka bir PC'ye kopyalayıp .exe dosyasını oradan çalıştırarak test edin. Açılıyorsa klasör eksiksizdir.
  2. Ana çalıştırılabilir dosya. Kullanıcıların başlatması gereken dosya. Tek bir .exe varsa odur; birden fazla varsa (bir başlatıcı artı yardımcı programlar) hangisinin giriş noktası olduğunu bilin.
  3. Bir simge. Yükleyici ve kısayollar için bir .ico dosyası. Birçok uygulamanın zaten vardır; yoksa çevrimiçi bir dönüştürücü PNG'yi ICO'ya çevirir.
  4. Sürüm ve yayımcı adı. Sihirbazda ve Windows Ayarlar'da gösterilir.

ExeTup ile .exe dosyasını yükleyiciye dönüştürme

  1. Uygulama klasörünü zip'leyin ya da tek .exe dosyasını doğrudan yükleyin.
  2. ExeTup'ın gösterdiği listeden ana çalıştırılabilir dosyayı seçin.
  3. Adı, sürümü, yayımcıyı ve isteğe bağlı olarak lisansı girin.
  4. Nereye kurulacağını (tüm kullanıcılar veya geçerli kullanıcı), mimariyi, kısayolları ve başlatma seçeneklerini belirleyin.
  5. Derleyin, ardından Setup.exe dosyasını indirin.

Sonuç standart bir NSIS yükleyicisidir. Kullanıcılar çalıştırır, sihirbazı tıklayarak geçer ve uygulama Başlat menüsü kısayolu ve bir kaldırıcıyla birlikte Program Files içine yerleşir. .exe dosyanızın içinde hiçbir şey değişmez.

Bunun yerine elle yapmak

Yerel bir araç tercih ediyorsanız ikisi de ücretsizdir:

  • NSIS: dosyaları, kısayolları ve kayıt defteri girdilerini listeleyen bir .nsi betiği yazın, ardından makensis ile derleyin. ExeTup sizin için tam olarak bu türden bir betik üretir; bkz. Çevrimiçi NSIS yükleyicisi.
  • Inno Setup: bir .iss betiği yazın ve Windows üzerinde derleyin. Karşılaştırma için bkz. Inno Setup alternatifi.

Her sürümde bir betiğin bakımını üstlenmeye razıysanız ikisi de sağlam seçeneklerdir.

.exe dosyasının yanına giden dosyalar

Bazı uygulamalar derlemenin üretmediği dosyalara ihtiyaç duyar: örnek bir yapılandırma, bir readme, yazı tipleri, bir lisans dosyası. ExeTup'ın "Diğer dosyalar" adımı bunları ana programın yanına ekler, böylece her şeyle birlikte kurulur ve kaldırılır.

Sık sorulan sorular

Yükleyici .exe dosyamı değiştirir veya yeniden paketler mi?

Hayır. Yükleyici dosyalarınızı taşımak için kendi içinde sıkıştırır ve değiştirmeden geri yazar. .exe dosyanız varsa imzasını ve simgesini korur.

Başka dosya olmadan tek bir .exe dosyasını paketleyebilir miyim?

Evet. .exe dosyasını tek başına yükleyin. Yükleyici yine de kısayollar, bir kaldırıcı ve Ayarlar'da bir girdi sağlar; paketlemenin amacı da zaten budur.

Yükleyici 32 bit Windows'ta çalışır mı?

32 bit seçerseniz çalışır. 64 bit bir yükleyici 32 bit bir sistemde çalışmayı reddeder ve bunu belirtir; 64 bit bir uygulama için istediğiniz de budur.

Uygulamanın Windows ile birlikte başlamasını nasıl sağlarım?

Seçeneklerde "başlangıçta başlat"ı açın. Yükleyici uygulamayı kullanıcının Run anahtarına kaydeder, kaldırıcı da bunu kaldırır.

İlgili rehberler