安卓系统

性能计数器注册表配置单元一致性检查失败

怎样在Windows上安装解压版的MySQL数据库

怎样在Windows上安装解压版的MySQL数据库
Anonim

就像我上周提到的,我将介绍不同的SQL Server安装相关问题和不同的故障排除提示来解决问题。上周我们讨论了如何管理SQL Server停止工作错误并通过不同的步骤来解决它。因此,本周我正在讨论在解决SQL Server 2008 R2 / 2012问题时遇到的另一个常见错误,那就是性能计数器注册表配置单元一致性检查错误

性能计数器注册表配置单元一致性检查失败

基本上,当我们尝试安装SQL时,它会运行一些规则来检查您的系统是否满足运行SQL Server 2008的所有要求成功。在该过程中,您可以在屏幕截图中看到,此时安装将失败。你不能进一步进行。

在所有情况下,你都不需要性能计数器,在一些情况下,你可以跳过它。在安装过程中,将使用一组性能计数器来监视数据流引擎的性能。

根据TechNet,最好的例子是“ Buffers spooled ”。此计数器用于确定数据缓冲区是否在包运行时临时写入磁盘。但就像我说的一些使用SQL运行的应用程序并不需要这些。它主要用于需要大量监控的数据服务器上的独立SQL。因此,如果只想跳过性能计数器一致性检查,则可以使用以下开关值启动SQL Server安装:

C: Downloads setup.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck

替换位置与你拥有安装文件的位置相关

重建性能计数器

使用此开关值启动设置后,应该跳过该步骤并继续安装。所以这是解决这个错误信息的一种方法。另一种在Microsoft KB中提到的方法是重建性能计数器。

  • 单击开始,然后键入CMD
  • 右键单击并以管理员身份运行
  • 然后键入 lodctr / R:PerfStringBackup.INI 然后回车
  • 现在重新启动系统并尝试重新安装SQL Server。

我已经看到这个工作的onolder版本的Windows,比如XP和Server 2003,但是我几乎没有看到这个新的新一代操作系统。还是值得一试。有一种Microsoft手动重建性能计数器的方式,请参阅KB300956。

然后就会出现所需注册表项本身丢失的情况。这种情况下,我们必须找到丢失的关键,然后手动创建它。最好的和最简单的方法。我发现有人在MSDN论坛上发布了一个小应用程序,它会告诉你我们需要创建哪个密钥。你可以从这里下载 - 这个控制台应用程序是由拉斐尔坎迪多开发的,我认为是这样。现在,在我们继续进行之前,我们需要创建注册表的备份。

一旦您拥有了密钥,我们需要注册并创建新密钥。

  • 点击开始,然后输入Regedit
  • 右键单击并点击以管理员身份运行
  • 转到HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • 然后右键单击Perflib并单击新键
  • 然后键入您在运行控制台时获得的值应用程序

  • 然后,您可以在Perflib下使用其他键,例如009等。
  • 您需要复制这些信息并将其放在新创建的键

下执行此操作的最佳方法是仅导出密钥我的情况009),然后将它作为PCFix.reg保存到桌面。右键单击PCFix.reg并单击编辑。然后用您在控制台上获得的值更改009。然后保存并关闭它。只需双击该键即可生效。完成后重新启动计算机即可生效。

总结其中一个步骤应该能够解决您在安装SQL Server时性能计数器注册表配置单元一致性检查所面临的问题。

我希望您觉得这篇文章有用。