【SQL】安装 SQL SERVER MsiGetProductInfo 无法检索 Product Code 1605异常 解决方案

【SQL】安装 SQL SERVER MsiGetProductInfo 无法检索 Product Code 1605错误 解决方案重装数据库服务器上的S

【SQL】安装 SQL SERVER MsiGetProductInfo 无法检索 Product Code 1605错误 解决方案

重装数据库服务器上的SQL SERVER 2008 上遇到了以下问题

标题: SQL Server 安装程序失败。
------------------------------

SQL Server 安装程序遇到以下错误:

MsiGetProductInfo 无法检索 Product Code 为“{3DF36899-F0D0-4388-B4D9-72A1FCC875E1}”的包的 ProductVersion。错误代码: 1605。。

------------------------------
按钮:

确定
------------------------------

?

MsiGetProductInfo” 无法检索 Product Code {3DF36899-F0D0-4388-B4D9-72A1FCC875E1}的包的 ProductVersion;刚开始就觉得很郁闷,我明明清理了注册了嘛,难道还有值没清除的,查了下资料--果然是!在HKEY_Classes_Root\installer\UpgradeCodes有相应的值没删除!那么我们怎么查找相应的值呢(这点上很多人说得不明不白的),在这里我清晰的描述一下:

        当系统提示如 {3DF36899-F0D0-4388-B4D9-72A1FCC875E1}这个GUID时,

        首先把这个GUID的前段“3DF36899” 倒排 成为 99863FD3 ,然后注册表HKEY_Classes_Root\installer\UpgradeCodes里查找这个倒排的值,

        查找到后,删除对应的父节点;终于搞定。

        到此,这个环节上的安装问题就应解决,不过有时系统可能会提示多个Guid,不过你不要担心,接着按上述方法处理。

在网上查到解决方案,亲自实验,OK.问题解决.