Aracılığıyla paylaş


msiexec

Windows Installer'da komut satırından yükleme, değiştirme ve işlem gerçekleştirme araçlarını sağlar.

Yükleme seçenekleri

Yükleme paketini başlatmak için yükleme türünü ayarlayın.

Sözdizimi

msiexec.exe [/i][/a][/j{u|m|/g|/t}][/x] <path_to_package>

Parametreler

Parametre Açıklama
Normal yüklemeyi belirtir.
/a Yönetim yüklemesini belirtir.
/Ju Ürünü geçerli kullanıcıya tanıtın.
/jm Ürünü tüm kullanıcılara tanıtın.
/j/g Tanıtılan paket tarafından kullanılan dil tanımlayıcısını belirtir.
/j/t Tanıtılan pakete dönüştürme uygular.
/x Paketi kaldırır.
<path_to_package> Yükleme paketi dosyasının konumunu ve adını belirtir.

Örnekler

Normal bir yükleme işlemi kullanarak C: sürücüsünden example.msi adlı bir paket yüklemek için şunu yazın:

msiexec.exe /i "C:\example.msi"

Görüntüleme seçenekleri

Bir kullanıcının yükleme işlemi sırasında gördüklerini hedef ortamınıza göre yapılandırabilirsiniz. Örneğin, bir paketi el ile yükleme için tüm istemcilere dağıtıyorsanız, tam bir kullanıcı arabirimi olmalıdır. Ancak, kullanıcı etkileşimi gerektirmeyen Grup İlkesi'ni kullanarak bir paket dağıtıyorsanız, kullanıcı arabiriminin söz konusu olmaması gerekir.

Sözdizimi

msiexec.exe /i <path_to_package> [/quiet][/passive][/q{n|b|r|f}]

Parametreler

Parametre Açıklama
<path_to_package> Yükleme paketi dosyasının konumunu ve adını belirtir.
/sessiz Sessiz modu belirtir, başka bir deyişle kullanıcı etkileşimi gerekmez.
/pasif Katılımsız modu belirtir, yani yükleme yalnızca ilerleme çubuğunu gösterir.
/Qn Yükleme işlemi sırasında kullanıcı arabirimi olmadığını belirtir.
/qn+ Yükleme işlemi sırasında, sonundaki son iletişim kutusu dışında bir kullanıcı arabirimi olmadığını belirtir.
/Qb Yükleme işlemi sırasında temel bir kullanıcı arabirimi olduğunu belirtir.
/qb+ Yükleme işlemi sırasında, sonundaki son iletişim kutusu da dahil olmak üzere temel bir kullanıcı arabirimi olduğunu belirtir.
/Qr Yükleme işlemi sırasında azaltılmış bir kullanıcı arabirimi deneyimi belirtir.
/Qf Yükleme işlemi sırasında tam kullanıcı arabirimi deneyimini belirtir.
Açıklamalar
  • Yükleme kullanıcı tarafından iptal edilirse kalıcı kutu gösterilmez. İptal düğmesini gizlemek için qb+! veya qb!+ kullanabilirsiniz.

Örnekler

C:\example.msipaketini normal bir yükleme işlemi kullanarak ve kullanıcı arabirimi olmadan yüklemek için şunu yazın:

msiexec.exe /i "C:\example.msi" /qn

Yeniden başlatma seçenekleri

Yükleme paketiniz dosyaların üzerine yazarsa veya kullanımda olan dosyaları değiştirmeye çalışırsa, yükleme tamamlanmadan önce yeniden başlatma gerekebilir.

Sözdizimi

msiexec.exe /i <path_to_package> [/norestart][/promptrestart][/forcerestart]

Parametreler

Parametre Açıklama
<path_to_package> Yükleme paketi dosyasının konumunu ve adını belirtir.
/noyeniden başlat Yükleme tamamlandıktan sonra cihazın yeniden başlatılmasını durdurur.
/istemiyeniden başlat Yeniden başlatma gerekip gerekmediğini kullanıcıya sorar.
/forcerestart Yükleme tamamlandıktan sonra cihazı yeniden başlatır.

Örnekler

paketiC:\example.msiyüklemek için, sonunda yeniden başlatma olmadan normal bir yükleme işlemi kullanarak şunu yazın:

msiexec.exe /i "C:\example.msi" /norestart

Kayıt seçenekleri

Yükleme paketinizde hata ayıklamanız gerekiyorsa, belirli bilgiler içeren bir günlük dosyası oluşturmak için parametreleri ayarlayabilirsiniz.

Sözdizimi

msiexec.exe [/i][/x] <path_to_package> [/L{i|w|e|a|r|u|c|m|o|p|v|x+|!|*}] <path_to_log>

Parametreler

Parametre Açıklama
Normal yüklemeyi belirtir.
/x Paketi kaldırır.
<path_to_package> Yükleme paketi dosyasının konumunu ve adını belirtir.
/Li Günlüğe kaydetmeyi açar ve çıkış günlük dosyasına durum iletileri ekler.
/Lw Günlüğe kaydetmeyi açar ve çıkış günlük dosyasına önemli olmayan uyarılar ekler.
/Le Günlüğe kaydetmeyi açar ve çıkış günlük dosyasındaki tüm hata iletilerini içerir.
/La Günlüğe kaydetmeyi açar ve çıktı günlük dosyasında bir eylemin ne zaman başladığı hakkında bilgi içerir.
/Lr Günlüğe kaydetmeyi açar ve çıkış günlük dosyasına eyleme özgü kayıtlar ekler.
/Lu Günlüğe kaydetmeyi açar ve çıkış günlük dosyasına kullanıcı isteği bilgilerini ekler.
/Lc Günlüğe kaydetmeyi açar ve çıkış günlük dosyasına ilk kullanıcı arabirimi parametrelerini ekler.
/Lm Günlüğe kaydetmeyi açar ve çıkış günlüğü dosyasında yetersiz bellek veya önemli çıkış bilgilerini içerir.
/işte Günlüğe kaydetmeyi açar ve çıktı günlük dosyasına disk alanı dışında iletileri ekler.
/Lp Günlüğe kaydetmeyi açar ve çıkış günlük dosyasına terminal özellikleri ekler.
/Lv Günlüğe kaydetmeyi açar ve çıkış günlük dosyasına ayrıntılı çıkış ekler.
/Lx Günlüğe kaydetmeyi açar ve çıkış günlük dosyasına ek hata ayıklama bilgileri ekler.
/l+ Günlüğe kaydetmeyi açar ve bilgileri mevcut bir günlük dosyasına ekler.
/l! Günlüğü açar ve her satırı günlük dosyasına boşaltır.
/l* Ayrıntılı bilgiler (/lv) veya ek hata ayıklama bilgileri (/lx) dışında tüm bilgileri günlüğe kaydeder ve günlüğe kaydeder.
<path_to_logfile> Çıkış günlüğü dosyasının konumunu ve adını belirtir.

Örnekler

paketiC:\example.msiyüklemek için, ayrıntılı çıkış da dahil olmak üzere sağlanan tüm günlük bilgileriyle normal bir yükleme işlemi kullanarak ve çıkış günlüğü dosyasını C:\package.log'da depolamak için şunu yazın:

msiexec.exe /i "C:\example.msi" /L*V "C:\package.log"

Güncelleştirme seçenekleri

Yükleme paketini kullanarak güncelleştirmeleri uygulayabilir veya kaldırabilirsiniz.

Sözdizimi

msiexec.exe [/p][/update][/uninstall[/package<product_code_of_package>]] <path_to_package>

Parametreler

Parametre Açıklama
/p Bir düzeltme eki yükler. Sessizce yüklüyorsanız REINSTALLMODE özelliğini de ecmus ve REINSTALL özelliğini ALL olarak ayarlamanız gerekir. Aksi takdirde, düzeltme eki yalnızca hedef cihazda önbelleğe alınan MSI'yi güncelleştirir.
/güncelleştirmek Düzeltme eklerini yükle seçeneği. Birden çok güncelleştirme uyguluyorsanız, bunları noktalı virgül (;)) kullanarak ayırmanız gerekir.
/paket Bir ürünü yükler veya yapılandırr.

Örnekler

msiexec.exe /p "C:\MyPatch.msp"
msiexec.exe /p "C:\MyPatch.msp" /qb REINSTALLMODE="ecmus" REINSTALL="ALL"
msiexec.exe /update "C:\MyPatch.msp"
msiexec.exe /uninstall {1BCBF52C-CD1B-454D-AEF7-852F73967318} /package {AAD3D77A-7476-469F-ADF4-04424124E91D}

burada ilk GUID düzeltme eki GUID'dir ve ikincisi düzeltme ekinin uygulandığı MSI ürün kodudur.

Onarım seçenekleri

Yüklü bir paketi onarmak için bu komutu kullanabilirsiniz.

Sözdizimi

msiexec.exe [/f{p|o|e|d|c|a|u|m|s|v}] <product_code>

Parametreler

Parametre Açıklama
/Fp Bir dosya eksikse paketi onarir.
/Fo Bir dosya eksikse veya eski bir sürüm yüklüyse paketi onarın.
/Fe Dosya eksikse veya eşit veya daha eski bir sürüm yüklüyse paketi onarılır.
/Fd Dosya eksikse veya farklı bir sürüm yüklüyse paketi onarın.
/Fc Dosya eksikse veya sağlama toplamı hesaplanan değerle eşleşmiyorsa paketi onarılır.
/Fa Tüm dosyaların yeniden yüklenmesini zorlar.
/Fu Kullanıcıya özgü tüm gerekli kayıt defteri girdilerini onarir.
/Fm Bilgisayara özgü tüm gerekli kayıt defteri girdilerini onarir.
/Fs Mevcut tüm kısayolları onarir.
/Fv Kaynaktan çalıştırılır ve yerel paketi yeniden önbelleğe alır.

Örnekler

MSI ürün koduna göre tüm dosyaların yeniden yüklenmesini zorlamak için {AAD3D77A-7476-469F-ADF4-04424124E91D} yazın:

msiexec.exe /fa {AAD3D77A-7476-469F-ADF4-04424124E91D}

Ortak özellikleri ayarlama

Bu komut aracılığıyla ortak özellikleri ayarlayabilirsiniz. Kullanılabilir özellikler ve bunların nasıl ayarlanacağı hakkında bilgi için bkz. Genel Özellikler.