Corruption

從損壞的沙發底座安裝中恢復

  • February 5, 2014

我們在 Windows 2008 R2 伺服器上安裝了一個沙發底座,該伺服器已損壞(這是在我任職之前,現在我想清理它)。程序和功能列表中沒有添加-刪除條目。services.msc 中沒有活動服務。

但是,有些東西仍然認為 Couchbase 已安裝。不好意思擦拭盒子(儘管我正在處理它,但我們還沒有完全“按下按鈕重新部署測試環境伺服器”),我如何確保之前安裝的所有 couchbase 殘餘現在都消失了?

我相信以前的安裝是在 Couchbase 2.x 範圍內,但它可能是 1.7+

再次執行安裝程序給出“安裝程序需要更新系統資料庫值才能從以前的版本升級。請再次執行安裝程序以繼續。”

我的筆記型電腦上的 OP 安裝程序消息讓我困擾了一段時間,但幾分鐘前它就執行了。

除了 John Zablocki 建議的行之外,我還為安裝程序添加了行,Wow6432Node因為它是 64 位機器,即使我不確定是否需要它。

然而,最重要的關鍵是最後一個,它UpgradeCode是舊的或可能失敗的安裝留下的。鍵名很可能會根據它的版本而有所不同,因此這可能不是適合您的鍵名(如果不是,您可以使用 找到它ProcMon,程序名稱是msiexec.exe,即使它可能需要一些技術精明)。

以下.reg文件是安裝程序為我執行的原因,或者您可以手動刪除密鑰:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\CE2FC473EBF11FB488B05BA86825B28C]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Installer\Products\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Installer\Products\CE2FC473EBF11FB488B05BA86825B28C]
[-HKEY_CLASSES_ROOT\Installer\UpgradeCodes\DAFE44492BF730D45B002C1133EA9A42]

引用自:https://serverfault.com/questions/450934