MsiGetProductInfo 无法检索 F3494AB6-6900-41C6-AF57-823626827ED8 的包的ProductVersion

本文解决SQLServer2008安装过程中出现的MsiGetProductInfo错误问题,提供详细的步骤来清理残留的注册表信息,确保安装顺利进行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统:XP 32位

数据库:SQL Server2008 企业版

 

安装sql server 2008安装到 “安装程序支持文件”的时候,装着装着就会出来一个对话框:MsiGetProductInfo 无法检索 F3494AB6-6900-41C6-AF57-823626827ED8 的包的ProductVersion(或者类似于这样的ProductionVersion)。

 

导致这个问题的原因通常都是以前装了sql server后来卸载的时候没卸载干净或者装了visual studio(它在安装的时候自动sql server数据库)。解决这个问题,当然是要把它卸载干净了。先标准卸载(用控制面板的“添加/删除程序”/杀毒软件,我用360卸载的,卸载的同时相应的注册表信息也删了),然后再删注册表信息。我安装的时候两个都弄了,再安装的时候还报错。

 

于是问度娘。解答如下:

运行regedit,打开系统注册表,找到定位到 HKEY_Classes_Root\installer\UpgradeCodes(注意:HEY_Classes_Root下面有两个系列,一个是以.打头的,就是.XXX,里面就有一个.ins,我开始以为installer就是这个,实际上不是的。另一个系列没有.,直接就xxx,如installer。所以在找的时候,找不带.的,带点的那一块儿绝对找不到)。

根据这么个规则:

F3494AB6-6900-41C6-AF57-823626827ED8 取第一节:F3494AB6 ---反过来,就成了:6BA4943F,然后Ctrl+F,搜索6BA4943F,把搜索到的键值父节点删掉,然后重新安装OK了。在搜索的时候,可能会搜到很多个符合条件,貌似删除掉installer里面的那个就OK了。

 

安装的时候可能会碰到很多个这样的问题,按照这个方法一个一个删除基本上这块就不会报错了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值