2011-05-05 16 views
5

"admin-image" stili WiX sınama yamaları varolan yüklemeyi doğru şekilde güncelleştiremiyor.WiX yaması dosyaları doğru şekilde güncelleştirmiyor

MSI (s) (88:E0) [12:32:41:716]: Baseline: Patch {E244BAC8-7E62-4406-889B-4B67A4EA7369} modified fi_executable.exe with full-file update. 
MSI (s) (88:E0) [12:32:41:716]: Baseline: First patch for fi_executable.exe, saving native info. 
MSI (s) (88:E0) [12:32:41:716]: Baseline: fi_executable.exe version for baseline at patch Native: 6.0.5803.11, 1033, 53840. 
... 
MSI (s) (88:E0) [12:32:41:716]: Baseline: fi_executable.exe version for baseline at patch {E244BAC8-7E62-4406-889B-4B67A4EA7369}: 6.0.5830.99, 1033, 47104. 
... 
MSI (s) (88:E0) [12:32:41:763]: {E244BAC8-7E62-4406-889B-4B67A4EA7369} File: fi_executable.exe ValData: 6.0.5830.99 1033 47104 
... 
MSI (s) (88:E0) [12:32:41:763]: Native File: fi_executable.exe ValData: 6.0.5803.11 1033 53840 
... 
MSI (s) (88:E0) [12:32:42:543]: The file represented by File table key 'fi_executable.exe' has no eligible binary patches 
sürüm numarası değişiyor ve Windows Installer yama dosyası değiştirir belirtiyor Yani rağmen

, Windows Yükleyici olduğunu : msiexec kullanırken/lx, ben "fi_executable.exe" yama ile ilgili şu bilgileri almak yürütülebilir dosya için bir güncelleme olması gerektiğini kabul etmiyor.

Neden?

cevap

4

Düzeltme işlemini yama ile denemeden önce tüm MSI dosyaları ile sınandınız mı? Tam MSI yükseltmesi işe yaramıyorsa, yama, yalnızca sıkıştırılmış bir şekilde daha sıkıştırılmış olarak paketlenen yükseltmeler için bir dağıtım mekanizmasıdır.

+0

Bazı yama ipuçları: http://stackoverflow.com/a/23450821. Hiçbir şekilde tamamlanmamış ve biraz kaotik değil. –

3

bu komut satırı ile yama yüklemek deneyin:

msiexec /p patch.msp /qb REINSTALL=ALL REINSTALLMODE=omusa 

bu ek parametreler olmadan, benim yama düzgün yüklenemedi: Bu herhangi bir dosya güncelleme vermedi.