InstallShield安裝包製作筆記:Please wait while Windows Configures XX !!

問題描述:

 使用Intallshield的InstallScript MSI Project工程製作的安裝包,每次卸載之後

1、如果再次安裝就會出現窗口提示,內容如題,其中XX爲程序名稱。

2、如果打開Intallshield工程也會出現,此時XX爲Intallshield本身。

以上任何一種都會維持很久,很是讓人苦惱,找了很久,在Intallshield官網論壇中找到了類似的問題,找到了解決方法。

解決方法:

打開【Installation Designer】->【Addtional Tools】->【Direct Editor】->【Directory】,發現其中DATABASEDIR的Directory_Parent值爲INSTALLDIR,將其改成其他名稱或者空白即可,如下圖。


參考論壇內容:https://community.flexerasoftware.com/showthread.php?148055-Please-wait-while-Windows-configures&highlight=configures

該問題雖然已解決,但是原理不明白。。。


後來發現這裏的修改只是解決掉一部分問題,還有一個位置需要設置


在安裝時,如果通過腳本代碼向系統中複製或者註冊了某些文件,尤其是**Grid.dll,**.ocx等,注意寫這段代碼之前加上Disable(LOGGING) , 此代碼段完成後再加上Enable(LOGGING),這樣是爲了設置此段內容不被記錄進安裝日誌中,卸載時,就不會將這些程序反註冊或者刪除,引起系統的配置問題。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章