0

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

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

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

我的队友和我的机器一模一样。他安装没有问题(他甚至不需要重新安装Windows)。

我从本地文件夹以管理员身份运行设置。我什至尝试使用从我的队友那里复制的设置文件,以防我的副本损坏。在设置选项中,我选择了“x64”版本。

有什么想法可能是问题的原因吗?

4

1 回答 1

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 并从中运行。所以我需要再次覆盖这个位置的有问题的文件。现在安装成功了。

于 2012-12-28T10:43:44.937 回答