差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
java:installanywhere:upgrade:remove_previous_product_of_installation [2018/12/03 22:25]
tony 建立
java:installanywhere:upgrade:remove_previous_product_of_installation [2023/06/25 09:48] (目前版本)
行 4: 行 4:
 在啟用Upgrade Mode後,如果系統中有舊版本的軟體,IA會在執行安裝前幫你自動移除;如果不使用Upgrade Mode,這項工程就落到我們自己身上了。本篇文章分享在安裝過程中,移除舊版本軟體的方法。 在啟用Upgrade Mode後,如果系統中有舊版本的軟體,IA會在執行安裝前幫你自動移除;如果不使用Upgrade Mode,這項工程就落到我們自己身上了。本篇文章分享在安裝過程中,移除舊版本軟體的方法。
 ===== How to? ===== ===== How to? =====
-移除軟體的動作,必須是在[[java:​installanywhere:​upgrade:​check_upgrade_version|確認符合更新條件]]且在[[java:​installanywhere:​upgrade:​keep_previous_variables|匯入先前安裝參數之後]]。而移除的方法很簡單,只要透過Execute Command並搭配silent mode參數去呼叫Uninstall程式:​\\+首先要記得到Project>​General Settings中關閉以下選項(假如很在意的話,就要寫CustomCodeAction去避掉這問題):​\\ 
 +{{:​java:​installanywhere:​upgrade:​ia_disable_prevent_launch_multi_installation.png|}}\\ 
 +\\ 
 +這選項會讓你無法在安裝過程中叫起反安裝程式。接著是移除軟體的動作,必須是在[[java:​installanywhere:​upgrade:​check_upgrade_version|確認符合更新條件]]且在[[java:​installanywhere:​upgrade:​keep_previous_variables|匯入先前安裝參數之後]]。而移除的方法很簡單,只要透過Execute Command並搭配silent mode參數去呼叫Uninstall程式:​\\
 {{:​java:​installanywhere:​upgrade:​ia_remove_previous_product_with_silent_mode.png|}}\\ {{:​java:​installanywhere:​upgrade:​ia_remove_previous_product_with_silent_mode.png|}}\\
 \\ \\