2016-03-23 24 views
0

32bit yüklemeden 64 bit yüklemeye güncellemenin önerilen yolu nedir? Özellikle güncelleme otomatik olarak yapılmalıdır. Benim ilk fikrim, sadece birleşik jeti değiştirmekti, ancak bu, yükleyicinin kendisinin bitine uymuyordu. Düşündüğüm başka bir yöntem ise, önceki kurulumun yanıt dosyasını yüklemek, yükünü kaldırmak ve mevcut uygulamanın yüklenmesine yönelik değişkenleri kullanmaktır. Ama bu da işe yaramaz gibi görünüyor.32bit'den 64bit kurulumuna güncellenmesi en iyi strateji nedir?

... 
sun.cpu.isalist=amd64 
[INFO] bitness BIT32 from C:\Program Files (x86)\MyApp is not compatible 
[INFO] com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction [ID 13]: Execute action 
... 
[INFO] com.install4j.runtime.beans.actions.misc.LoadResponseFileAction [ID 5]: Execute action 
    Property file: null 
    Property excludedVariables: null 
    Property overwriteStrategy: Do not overwrite command line 
    Property registerForResponseFile: true 
    Property rollbackSupported: true 
    Response file C:\Program Files\MyApp\.install4j\response.varfile does not exist 
    Execute action successful after 0 ms 
.... 

Yani böyle bir güncelleme senaryosunu işlemek için en pratik yolu budur: Ben şimdiki 64bit uygulaması güncellemek çalıştım sessizce aşağıdaki günlük dosyası kayıtları ve kurulum montaj değişkenleri eksik neden kesmesini olsun? Bir önceki kurulum dizini değil: Ben senin de korkuyorum

+1

yüklemek zorunda. Önceki kayıt dizinini uygulama kayıt defteriyle bulma fikri tamam olmalıdır. –

cevap

0

32-bit kaldırıp Muhtemelen "\ Program Files \ Uygulamam C" 64-bit sürümünü

+0

Ben de korkuyorum ve bu, deformasyondan önce yanıt dosyasının yüklenebildiği zaman tamamdır, böylece değerler mevcut versiyonun yüklenmesi için kullanılabilir. – Hardie82

İlgili konular