在以前版本的TS上運行良好的我們的應用程序在Server 2008 R2上的TS上運行時會出現新的「問題」。Server 2008 T/S程序每次啓動時都會重新安裝不同的用戶
用戶登錄並啓動應用程序。他們顯示一個安裝對話框。如果這是一個新的安裝/重新安裝,你可能會期待這一點,而註冊表更新新的設置和新的安裝「東西」。
用戶登錄後,他們可以註銷並返回,沒有問題。長期以來,沒有其他人在此期間啓動該計劃。只要另一個用戶連接並啓動程序(他們也會得到安裝對話框),第一個用戶現在必須再次通過安裝對話框。
該應用程序在VB6中是混蛋的,沒有真正的計劃爲「升級」,雖然「重新寫入」已被嘲笑了一下..我目前正在尋找註冊表的「問題」的Win2008與Win2000處理UAC &註冊表..
任何想法在我追求VB6完美的過程中會遇到什麼困難? :-)!
不,認真..這是一個生產應用程序,有數百個憤怒的用戶。 –
我發現在事件查看器中它似乎是應用程序(或Windows )正在尋找用戶的臨時文件夾中的instmsiw.exe並沒有找到它,這似乎是導致Win Installer啓動(這是下一個事件報告..)..我正在通過安裝程序包現在.. –
作爲一個快速解決方案,您可能可以編輯Orca中的MSI以刪除該組件,然後使用msiexec/i foo.msi在T/S上重新安裝它。重新安裝= ALL REINSTALLMODE = vomus/qb這會使MSI忘記該組件並停止嘗試修復它。在更大的基礎上,我瞭解你有憤怒的用戶,但問題發生很久以前,並沒有在你的質量保證中遇到。我無能爲力。當您在DEV/QA中解決問題時,您現在禁用msiserver服務,然後在需要升級新安裝程序時將其重置。 –