SQL Server安装程序遇到以下错误:
MsiGetProductInfo无法检索产品代码为“{DF167CE3-60E7-44EA-99EC-2507C51F37AE}”的包的ProductVersion。错误代码:1605 ..
到目前为止我做了什么:
不得不重新安装Windows 7,因为我一直弹出一个说我的Windows未注册的窗口,这不是(已知错误)所以我按照MS建议重新安装。
未安装的SQL Server 2008 +运行Microsoft Fix It工具。
试图重新安装。
我收到错误后,我删除了其他人发布同样问题的可用指令的所有注册表项。
当我继续收到错误时,我将注册表目录UpgradeCodes重命名为UpgradeCodes.old。
我在每一步之后都重新启动了,我已多次重复这个过程......
在我尝试重新安装的所有情况下,它都会失败并显示错误代码:1605。此时,当我在注册表中搜索反向键时,找不到它。它消失了。
不确定下一步该怎么做。
任何建议将不胜感激。感谢
答案 0 :(得分:2)
我有同样的问题,我从http://www.thewindowsclub.com/为我工作的方法提供了以下方法:
方法2
这种方法风险很小,但应该在第一次尝试时起作用。在完成此过程之前,请确保不要重新启动系统。在这种方法中,我们只会使UpgradeCodes无法使用,直到我们完成SQL安装。
首先设置退出安装并关闭所有应用程序
然后转到注册并创建注册表的备份。
现在转到HKEY_Classes_Root \ Installer \ UpgradeCodes。
右键单击UpgradeCodes并单击Export并输入UC.reg并将其保存在某处(可能是桌面)
然后再次右键单击并重命名并重命名为UpgradeCodes.old
现在再次尝试安装SQL。这次它应该在第一次尝试。确保您不重启系统,因为有时MS Office等其他应用程序可能会停止工作。安装完成后,关闭安装程序并找到保存UC.reg的文件,然后双击它并单击“确定”。
现在我们又重新启动了UpgradeCodes。