Katılımsız Programlar Nedir?

Görüntülemeler: 3

Katılımsız Programlar (Kurulumlar), kullanıcı müdahalesi olmadan arka planda otomatik olarak kurulan programlardır. Bu programlar kurulum dosyalarına gelen parametrelerle veya dışarıdan harici yazılımlarla veya scriptlerle birleştirilip paket haline getirilerek de oluşturulabilirler. Bilmemiz gereken temel nokta bu programların genel olarak kurulum dosyasına eklenen parametrelerle çalışması ve kurulumu arayüz etkileşimi olmadan kullanıcının yerine programı varsayılan ayarlarla kurmasıdır.

Nasıl Çalışır?

Birçok yazılım bir kurulum yöneticisi yazılımı aracılığıyla çalışır; veya firma kendisine özel bir kurulum paketi hazırlar. Çoğunlukla bunlar da parametre alır.

Bunun için IObit SysInfo programından devam edebiliriz. İlk olarak bilgisayarımızdan komut istemini açalım.

image-700x406 Katılımsız Programlar Nedir?

Daha sonra dosyamızın bulunduğu konuma gidelim. Benimki C:\ konumunda bu yüzden cd komutu ile C:\ konumuna gidiyorum.

1-700x397 Katılımsız Programlar Nedir?

Bulunduğum konumda sysinfo.exe dosyasından yardım menüsünü görmek için parametreler kullanıyorum. Genellikle /? , /help veya –help -h -? gibi parametreler kullanılır.

/? parametresini kullanarak aşağıdaki yardım menüsüne ulaştım

image-2-679x700 Katılımsız Programlar Nedir?

Gördüğünüz üzere burada bütün seçenekleri görebiliyorum. Sessiz kurulum yapmak için buradaki /SILENT ve /VERYSILENT parametrelerini kullanabilirim. Aradaki fark ise /SILENT komutu yükleme yaparken kullanıcı etkileşiminden uzak bir arayüz gösterip size ilerleme ile ilgili bilgi vermesidir. Diğer parametre ise bunu yapmadan kurulumu tamamlayacaktır.

Özetle; bu programlar çoğunlukla parametre alarak kurulumu tamamlarlar. Çok bilinen kurulum yöneticilerinin aksine bazı büyük firmalar bunların yerine kendi kurulum yöneticilerini kullanırlar.

Aşağıda çok bilinen kurulum yöneticileri ve bunların sessiz kurulum parametrelerini içeren liste bulunmaktadır.

Inno Setup -> /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

NSIS (Nullsoft Install System) -> /S

Wix Toolset (.msi) -> /quiet /norestart

7z SFX -> /S

VMWare InstallBuilder -> –mode unattended

Nasıl Katılımsız Program Yapabilirim?

Üstteki başlığımızda bu sorunun cevabını büyük ölçüde verdik diyebiliriz. Programımız ve parametremiz hazır. Komutu çalıştıracak bir aracıya ihtiyacımız var. Bu da demek oluyor ki programı bu parametre ile çalışacak şekilde paketlememiz gerekecek. Paketleme için birçok yöntem var ama hepsini bu yazıda anlatamayacağım için en basit yöntemlerden olan WinRAR ile paketleme örneği verebiliriz. Bunun için bilgisayarınıza WinRAR yazılımını kurabilirsiniz. Aşağıda WinRAR ile katılımsız program oluşturma adımlarını göreceksiniz.

  1. Dosyayı bulun ve sağ tıklayıp WinRAR menüsünden “Arşive ekle” seçeneğini kullanın.
  2. Açılan pencerede “SFX Arşivi oluştur” seçeneğini işaretleyin.
  3. “Gelişmiş” sekmesine tıklayın ve “SFX Seçenekleri” butonuna tıklatın.
  4. Dilerseniz “Genel” sekmesinde dosyayı nereye çıkaracağınızı belirtebilirsiniz.
  5. “Kurulum” sekmesine girin ve arşive eklediğiniz dosyanın adı ve sonrasında bir boşluk bırakarak parametreyi yazın. Örnek olarak; sysinfo.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
  6. “Modlar” sekmesine gelin ve “Sessiz Mod” altında “Tümünü Gizle” seçeneğini işaretleyin. (Bu seçenek arayüz göstermeden çalışmayı sağlar.)
  7. Gelişmiş sekmesine girin ve “Yönetimsel erişim iste” seçeneğini işaretleyin (Bu seçenek programı Administrator yetkileri ile çalıştırır.)
  8. Güncelleme (Opsiyonel) Dilerseniz programın ikinci defa kurulumunda ayıklanmış dosyanın üzerine yazılması için kullanıcıya diyalog göstermesini istemiyorsanız burada “Üzerine yazma modu” altında “Tüm dosyaların üzerine yaz” seçeneğini işaretleyebilirsiniz.
  9. Dilerseniz “Logo ve simge” menüsü altında programınıza simge ekleyebilirsiniz
  10. Tüm adımlar tamamlandıktan sonra açılan pencerelerde “Tamam” butonuna tıklayın. Böylece katılımsız programınız hazır olacaktır.

Paylaş:

Yorum gönder