Advanced Installer 打包後,安裝包在WIN10下重啓後再次運行安裝的解決辦法

前幾個月使用Advanced Installer 打包了一堆安裝包,其中有使用默認主題的,也有根據UI設計更改過一些功能的,當時在Windows7下測試沒有任何問題,就直接上線給用戶使用了。
這兩天在禪道上發現指派了一個BUG過來,描述的內容是在Windows10下安裝包會出現重啓後再次自動運行的問題,見鬼了,沒有寫過自啓動註冊表啊,馬上打開工程查看,發現了一個很奇怪的現象,下面來介紹。


1.當工程中不包含Feature-based 時,工程一切正常,不會自動寫註冊表。
2.當工程中包含Feature-based ,任意加一項運行程序,在啓動Feature-based 的時候,安裝程序會自動在註冊表中增加一項自啓動項,此自啓動項正好是安裝包本身,包含路徑和基礎的默認安裝命令行。
3.在使用默認主題的時候,即使包含Feature-based ,在安裝完成點擊“默認的結束”按鈕的時候,會自動將增加的那條啓動項給刪除掉。
4.若使用修改過的按鈕,即刪除掉默認安裝完成按鈕,使用其他按鈕替代的時候,安裝程序也能正常結束,但是不會刪除掉增加的那條啓動項


綜上所述:無論是修改主題背景、顏色、排版等,請針對默認按鈕控件進行修改,特別是這種結束按鈕,否則會出現一系列問題(WIN7下沒有這個情況,很奇怪,也不知道是不是Advanced Installer的BUG)。

發佈了52 篇原創文章 · 獲贊 47 · 訪問量 45萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章