启动FixSqlRegistryKey_x86.exe时,Sql Server 2008 R2 Web安装程序会引发应用程序错误

时间:2012-12-27 22:07:49

标签: sql-server-2008-r2 windows-7-x64

我有Windows 7 64位。我安装了Sql Server 2008 R2 Express。我没有阻止它,然后我尝试安装Sql Server 2008 R2 Web。不幸的是,在“安装支持规则”页面上,“SQL Server注册表项的一致性验证”出现了“失败”。我花了半天的时间试图解决它,但后来我认为必须确定注册表键有问题,重新安装Windows会更快。

格式化磁盘并重新安装Windows 7后,重新启动十几次我也安装了所有Windows upadtes。我也安装了一些程序,如Skype,Thundirbird等,这对Sql Server的设置没有影响。

然后我再次尝试安装Sql Server 2008 R2 Web。又一次错误。有点不同。现在,当安装程序位于“安装支持规则”页面上时,我收到一个错误消息框,标题为“FixSqlRegistryKey_x86 - 应用程序错误”,内容为:应用程序无法正常启动(0xc000007b)。单击“确定”关闭应用程序。“SQL Server注册表项的一致性验证”也会“失败”。

我的队友与我的队友完全一样。他没有安装问题(他甚至不需要重新安装Windows)。

我从本地文件夹以管理员身份运行安装程序。我甚至尝试使用从我的队友复制的安装文件,以防我的副本损坏。在设置选项中,我选择了'x64'版本。

任何想法可能是问题的原因?

1 个答案:

答案 0 :(得分:0)

问题解决了。 有人向我建议不要在Win 7上安装Web版本(仅在Windows Server上)。因此,安装不同的版本也许会奏效。我的团队伙伴可能成功地获得了成功 - 由于已经在快递版中安装了sql server ......但这只是猜测。 在我尝试安装另一版本的SqlServer之前,我下载了2008 Express版本并开始安装。从快递版创建的临时文件夹我复制了FixSqlRegistryKey_x86.exe文件,我用这个文件覆盖了Web设置中有问题的文件。 我再次开始设置。它这次通过了验证。但是稍后崩溃了 - 安装程序将安装文件解压缩到C:\ Program Files \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ SQLServer2008R2并从中运行。所以我需要再次覆盖此位置的有问题的文件。现在安装成功了。