解決安裝VB6封裝的程式時,遇到重複要求REBOOT的問題 (VB)
因為某些系統檔並非最新版,導致無法繼續安裝。假如您希望程式自動更新這些檔案,請選「確定」;您必須重新開機後,才能再執行安裝程式。
認真找還真的是沒啥文章,通常提到的都是以下解法
- 請更新到 VB6 SP6後版本,重新再封裝專案。
- 或是說因為封裝的電腦太新了,所以你要找一台比較舊的系統來封裝。。。
但是我試過都是不行啊!
所以再接再厲找一下文章,換英文找,嘿~終於讓我看到兩個KB
- http://support.microsoft.com/kb/831491/en-us
(大意是說封裝時,加入了些被windows保護的系統檔案,只要移除就ok啦~) - http://support.microsoft.com/kb/191096/en-us
(大意是說Windows的Temp目錄發生問題,導致程式安裝時,沒地方擺要安裝的暫存檔~)
感覺中第一個kb比較有可能,因為我在安裝的時候,有看到複製到某幾個dll
果然重新封裝後,找了個受害者測試,賓果!結案收工!
文章引用自http://www.dotblogs.com.tw/remhom/archive/2010/01/15/13025.aspx
如有錯誤 歡迎指正