Jump to content

Katılımsız Yaparken Kullanılacak Kodlar


Mertgrkm

Recommended Posts

Msi uzantılı programları veya önceden hazırlanmış katılımsız programları tek bir tıklamayla kurmamızı sağlayan kodları dün buldum ve paylaşmak istedim..

msiexec /Option <Gerekli Parametre> [İsteğe Bağlı Parametreler]

Yükleme Seçenekleri

 </package | /i> <Product.msi>     Buradaki "Product" yerine  kurmak istediğiniz dosyanın adını yazıyoruz..

  Bir ürünü yükler veya yapılandırır

 </a <Product.msi>

  Yönetimsel yükleme - Bir ürünü ağ üzerinde yükler

 /j<u|m> <Product.msi> [/t <Dönüştürme Listesi>] [/g <Dil Kimliği>]

  Ürünü tanıtır - tüm kullanıcılar için m, geçerli kullanıcı için u

 </uninstall | /x> <Product.msi | ProductCode>

  Ürünü kaldırır

Görüntü Seçenekleri

 /quiet

  Sessiz mod, kullanıcı etkileşimi yok

 /passive

  Katılımsız mod - sadece ilerleme çubuğu

 /q[n|b|r|f]

  Kullanıcı etkileşim düzeyini ayarlar

  n - Kullanıcı arabirimi (UI) yok

  b - Temel UI

  r - Azaltılmış UI

  f - Tam UI (varsayılan)

 /help

  Yardım bilgisi

Yeniden Başlatma Seçenekleri

 /norestart

  Yükleme tamamlandıktan sonra yeniden başlatma

 /promptrestart

  Gerekli ise kullanıcıdan yeniden başlatmasını ister

 /forcerestart

  Yüklemeden sonra bilgisayarı her zaman yeniden başlat

Günlüğe Kaydetme Seçenekleri

 /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <GünlükDosyası>

  i - Durum iletileri

  w - Önemsiz uyarılar

  e - Tüm hata iletileri

  a - İşlemlerin başlatılması

  r - İşleme özgü kayıtlar

  u - Kullanıcı istekleri

  c - Kullanıcı Arabirimi başlangıç parametreleri

  m - Bellek yetersiz veya önemli çıkış bilgisi

  o - Yetersiz disk alanı iletileri

  p - Terminal özellikleri

  v - Ayrıntılı çıkış

  x - Ek hata ayıklama bilgisi

  + - Varolan günlük dosyasına ekle

  ! - Her satırı günlüğe boşalt

  * - v ve x seçenekleri dışında tüm bilgileri günlüğe yaz

 /log <GünlükDosyası>

  /l* eşdeğeri<GünlükDosyası>

Güncelleştirme Seçenekleri

 /update <Update1.msp>[;Update2.msp]

  Güncelleştirmeleri uygular

 /uninstall <DüzeltmeKoduGuid>[;Update2.msp] /package <Product.msi | ÜrünKodu>

  Bir ürün için güncelleştirmeleri kaldırır

Onarım Seçenekleri

 /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>

  Bir ürünü onarır

  p - sadece dosya eksikse

  o - Dosya eksikse veya daha eski bir sürüm yüklü ise(varsayılan)

  o - Dosya eksikse veya eşdeğer veya daha eski bir sürüm yüklü ise

  o - Dosya eksikse veya farklı bir sürüm yüklü ise

  o - Dosya eksikse veya sağlama toplamı hesaplanan değerle eşleşmiyorsa

  a - tüm dosyaların yeniden yüklenmesini zorlar

  u - tüm gerekli kullanıcıya özel kayıt girdileri (varsayılan)

  m - gerekli tüm bilgisayara özel kayıt girdisi (varsayılan)

  s - varolan tüm kısa yollar (varsayılan)

  v - kaynaktan çalışır ve yerel paketi yeniden önbelleğe alır

Genel Özellikleri Ayarlama

 [PROPERTY=ÖzellikDeğeri]

Link to comment
Share on other sites

Bu sadece MSI paketleri için.Aşağıdaki de eski bir yazım:

# Genel Bilgi:
# Kurulumların parametre bilgileri genellikle /? -h /help /h gibi parametrelerle alınabilir. Windows Installer (MSI):
ActivePerl.msi (Perl Programının Yükleme Dosyası)
/q|b|n|- (bu parametrelerden genellikle /qn kullanılır.Tamamen kurulum ekranı gösterilmez)
# /l* perl-log.txt /i PERL_PATH=Yes PERL_EXT=Yes (Bu parametreler ise Perl'e özel parametrelerdir.Nereye yükleneceği vb hususta bilgileri otomatik girer.) InstallShield
Bu Kurulumda USSF genellikle /s /q/v" gibi bir parametre verir.Ama genelde işe yaramaz.Sıkıştırılmış pakette olan dosyalar bir sıkıştırıcı tarafından çıkartılır.(7-zip olabilir)Ve Dosyalara parametreler verilebilir.Bu durumda gireceğiniz parametreler şunlar olabilir. /r = Kurulum Kaydı için
/s = Katılımsız Kurulum için
/sms = Genel Kullanımı /s /sms'tir.
# /f1 = Kullanımı /f1"c:\setup.iss"tir Bu tür paketleri şu şekilde katılımsız yapıyoruz. setup.exe /r /f1"c:\setup.iss" Şeklinde bir kurulum yapıyoruz.Ve kurulum kaydı yapıyoruz.Bundan sonra kaydı kaydettiğimiz yerden alıyoruz.Ve bu şekilde yüklettiriyoruz. setup.exe /s /f1"c:\setup.iss" InnoSetup
# Innosetup için genel kullanımı aşağıdaki gibidir. /sp- /silent /norestart veya /sp- /verysilent /norestart NSIS (Nulsoft Scriptable Install System)
# /S Parametresiyle katılımsız olabilir.Olası CRC uyarılarına karşı genel kullanımı aşağıdaki gibidir /S /NCRC Ghost Installer
# Ghost installer için "-s" (katılımsız) "-r" (tamir), "-u" (kaldırma) parametreleri kullanılır Wıse Installer
Wıse Installer /S parametresiyle katılımsız olur.[/CODE]

Link to comment
Share on other sites

  • 1 ay sonra...

Arkadaşlar bende şöyle bir program var. TR yapım olduğu için ismi sansürledim :D

sshot3w.jpg

Şimdi burda normal kurulum yaparken Setup dosyasını kullanıyorum ben. Katılımsız yapmaya çalıştım ama setup.exe nin parametresi yok malesef. Anladığım kadarıyla setup.exe zaten xyz.msi dosyasını çalıştırıyor direk onu kullanarak katılımsız yapmaya çalıştım. USS parametre olarak bunu verdi bana

msiexec.exe /i "xyz.msi" /qb[/CODE]

Ancak bunu kullandığım zaman msiexec.exe bulunamadı diyor. Aslında program yüklü klasöründen smart install maker ile katılımsız yapılabiliyor ama uninstal.exe gibi bir dosyası yok. onun için kaldırma seçeneği ekleyemiyorum ona. normal kurduğum zaman Your Uninstaller ile kaldırma parametresine baktığımda şöyle bişi veriyo.

[CODE]UninstallString=MsiExec.exe /I{6AFB661B-707E-4C50-82B5-6BA6B4477B61}[/CODE]

Bu MsiExec.exe neyse iş onda çözülüyor sanırım. Bu programı nasıl katılımsız kurulum yapabilirim acaba yardımlarınızı bekliyorum??

Link to comment
Share on other sites

7zip ile sfx yapabilirsin. xyz.msi ve data1.cab dosyası kurulum için yeterli, diğer dosyaları silebilirsin.

Modifiye edilmiş 7zsfx dosyası download :

Please register to see this content.

config.txt dosyası içinde alttaki gibi düzenleme yapmalısın;

;!@Install@!UTF-8!

GUIMode="2"

RunProgram="xyz.msi /qn"

;!@InstallEnd@!

Link to comment
Share on other sites

şu tırnak işaretleri tam olarak nasıl olacak kardeş?? valla her türlü denedim ama olmadı. :D bazılarında dosya bulunamadı dedi bazılarındada normal kurulumu açtı ???

start /wait Setup.exe /s /v"/qb"[/CODE]

gibisinden bir kod yaz bat dosyasına.X-Force da 7zip paketlemeyi vermiş.

Olmadı 7ziple katılımsız kurulum anlatımı var forumda.

Link to comment
Share on other sites

Teşekkürler arkadaşlar! ikinizinde dediği gibi yaptım. Hem winrarla hemde 7zip le oluşturdum ve sorunsuz kurulum gerçekleşiyor. Tam istediğim gibi. Ancaaaaaak dosyalar eksik kuruluyor :( özelliklede o kadar dosya arasından programın uygulama dosyasının olmaması deli etti beni. saatlerdir deniyorum aynı! Güzel kuruluyor crak falan yapıyor kısayollar program ekle kaldır herşey var ama kısayola tıkladımmı dosya yok diyor. Dizine bakıyorum uygulama dosyası nanay. bu konuda bir fikriniz varmı acaba??

Link to comment
Share on other sites

morning buradaki programdan bahsediyordum :( konu 6. sayfaya düşmüş yauu zor buldum. yukarıda söylediğim gibi katılımsız yaptım aslında ama uygulama dosyası kurulmuyor nedense. dün normal kurulum ile katılımsız kurulumun dosyalarını tek tek boyutlarıyla beraber karşılaştırdım. katılımsızda eksik 10-15 dosya çıktı. bunlardan biriside ana uygulama dosyası. katılımsız sırasında niye kurulmuyor onu anlamadım. Ama şüphelendiğim bir yer var buda onun resmi

sshot2a.jpg

sanırım katılımsız sırasında burada bir seçim yapılamıyor. doğrumu acaba?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...