Ben her zaman MSI (ya da temelde MSI olan EXE kurulumları) dosyalarını alıyorum ve bunların çoğu zaman bir kurulum yapmaları gerekmiyor.
Microsoft muhtemelen en büyük kaynaklardan biri - küçük bir kaynak kodu örneği indirmek istediğimde neredeyse, her ne zaman yüklerseniz, sadece genellikle üç dosya içeren bir MSI'ye sahip.
Üç dosya uğruna bir yükleme yapmamayı ve program ekle / kaldır programlarına eklemeyi ve başka ne (kimsenin o kadar da kötü olmamasına rağmen) kim bilir!
Bu nedenle, her zaman aşağıdaki komutu kullanıyorum:
MSIEXEC /a <filename.msi> /qb TARGETDIR=<directory name>
Şimdi, bu iyi çalışıyor ve hiçbir zaman sorun yaşamadım ... Ancak, sadece Technet ile ilgili bazı makalelere göz atıyordum ve aşağıdaki kaynağı buldum. yönetim yükler .
Görünüşe göre, MSI dosyaları iki diziye sahip olabilir: AdminUISequence Table
ve AdminExecuteSequence Table
.
Ben o kadar endişelenmiyorum AdminUISequence Table
"Kullanıcı arayüzü seviyesi temel kullanıcı arayüzü olarak ayarlanmışsa veya kullanıcı arayüzü olmadan ayarlanmışsa, yükleyici bu tablodaki eylemleri atlar" demiştir. /qb
kullandığım anahtarı.
Ancak, buna benzer yazılı hiçbir şey yoktur. AdminExecuteSequence Table
.
MSI dosyalarını yazan birçok insanın bunu tek bir son kullanıcı için yaptığını ve muhtemelen admin kurulum seçeneklerine bile dokunmadığını fark ediyorum, ancak sistemi etkileyebilecek öğeler ayarlamaları mümkün mü? ayıklama kanıt yolu başarısız mı?
Ben zaten kullanıyorum 7-posta Ancak, "desteklenen" sayfada olmasına rağmen, MSI desteği yok ... tamam ... tamamen berbat. Dosya adlarını gevşetir ve genellikle işe yaramazdır. Onlar bir .. sahip kapatılan böcek Üç yıl önce hiçbir sebep / karar olmadan ve forum mesajı açtı ve bir cevap alamadım.
Eğer yardım edebilsem ve insanların bu konuda görüşlerini almak istersem, ek programlar kurmak istemem.
Teşekkürler.
düzenleme - Ayrıca şunu da söylemeliyim ki, UAC ile çalışıyorum ve MSIEXEC işlemini gerçekleştirirken hiçbir zaman bir yükseltme istemim olmadı, bu yüzden hiçbir zaman sistemde büyük bir değişiklik yapmadığımı tahmin ediyorum, ancak yine de merak ediyorum. mümkün ... Değişimler (sadece kullanıcıya bile) mümkün olsa bunu yerel olarak / VM'de ve asla bir sunucuda veya önemli bir yerde yapmazdım!