2015-02-23 320 views
0

SQL Server Setup has encountered the following error:安裝SQL Server 2008 R2任何版本時出錯。錯誤代碼:1605

MsiGetProductInfo failed to retrieve ProductVersion for package with Product Code = '{DF167CE3-60E7-44EA-99EC-2507C51F37AE}'. Error code: 1605..

什麼我迄今所做的:

  1. 不得不重新安裝Windows 7,因爲我一直得到彈出的是說我的窗戶是未經註冊的,它是不(已知錯誤),所以我按照MS建議重新安裝。

  2. 未安裝的SQL Server 2008 +運行Microsoft Fix It工具。

  3. 試圖重新安裝。

  4. 當我得到錯誤後,我刪除了其他人發佈相同問題的每條指令的所有註冊表項。

  5. 當我繼續得到錯誤時,我將註冊表目錄UpgradeCodes重命名爲UpgradeCodes.old。

  6. 我的每一步之後重新啓動,我已經重複過很多次......

在所有情況下,當我嘗試重新安裝失敗,錯誤代碼:1605在這點,當我搜索註冊表中找不到反轉鍵時。它消失了。

不確定下一步該怎麼做。

任何建議,將不勝感激。由於

+0

請加的summary.txt討論這個鏈接將幫助你找到它https://msdn.microsoft.com/en-us/library/ms143702(v=sql.105).aspx – Shanky 2015-02-24 07:52:38

+0

我得到這個最後固定。我最終做的是在最終通過之前刪除註冊表項20到30次。它花了大約3天,但現在已經開始運行。謝謝。 – CodeChops 2015-02-27 20:20:45

回答

2

我有同樣的問題,下面的方法,我是從http://www.thewindowsclub.com/爲我工作:

方法2

這種方法是有點冒險,但應在第一次嘗試工作。確保在我們完成該過程之前不要重新啓動系統。在這個方法中,我們只會讓UpgradeCodes不可用,直到完成SQL安裝。

  1. 首次設置是退出安裝並關閉所有應用程序

  2. 然後去toregistry並創建註冊表的備份。

  3. 現在轉到HKEY_Classes_Root \ Installer \ UpgradeCodes。

  4. 右鍵單擊UpgradeCodes並單擊導出並輸入UC.reg並保存到某個地方(也許桌面)

  5. 然後再次右擊,然後單擊重命名和重命名爲UpgradeCodes.old

  6. 現在嘗試再次安裝SQL。這次它應該在第一次嘗試中工作。確保你不要重新啓動系統,因爲有時候MS Office等其他應用程序可能會停止工作。安裝完成後,關閉安裝程序並找到保存UC.reg的文件,然後雙擊它並單擊確定。

  7. 現在我們再次看到UpgradeCodes。