如何在sql2005为安装程序增加计数器注册表项值

如题所述

错误之一:

安装SQL Server 2005发现了一个错误“如何在SQL Server 2005中为安装程序增加计数器注册表项值”

在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。
错误编辑注册表会严重损坏您的系统。更改注册表项之前,议您备份计算机中的所有重要数据。

解决办法:
1、在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。

2、定位到以下注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
找到里面的Last Counter和LastHelp,注意Last Counter和Last Help值是由 Windows 动态分配的;这两个值会因计算机的不同而不同。我的分别是6760和6761。

3、上一步的“Last Counter”值 (6760) 必须与以下注册表项中“Perflib\004”的“Counter”项的最大值匹配,并且上一步的“Last Help”值 (6761) 必须与以下注册表项中“Perflib\004”的“Help”项的最大值匹配。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004]
注意 004 是简体中文中的一个示例,如果你安装的是英文版,对应的应该是:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]

4、比如说:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004中的Help,双击后打开编辑框,里面是:
3
System performance object 包含应用于计算机上不止一个组件处理器范例的计数器。
5
Memory performance object
...
中间的都省略掉了
...
6785
写入所有数据源中的 BLOB 字节总数。
6787
在整个管道中使用的 BLOB 假脱机文件数。
这个最后一个数值6787就应该对应Perflib中Last Help的十进制数值。当然修改的时候别忘了选择十进制。
5、关闭注册表编辑器
6、再次运行 SQL Server 安装程序就应该没问题了。
温馨提示:内容为网友见解,仅供参考
无其他回答

...server 2005 中为安装程序增加计数器注册表项值
手动设置计数器注册表项的增量 在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。定位到以下注册表项:[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\Cu...

...server 2005 中为安装程序增加计数器注册表项值
1、在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。2、定位到以下注册表项:[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib]找...

如何在sql2005中增加计数器注册表值
1、手动设置计数器注册表项的增量 在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。2、定位到以下注册表项:[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows...

...server 2005 中为安装程序增加计数器注册表项值
注册表增加insert触发器,如果注册表有插入,把你想要的表的字段+1,就ok了

...Server 2005 中为安装程序增加计数器注册表项值”。但
1.运行cmd,然后执行 unlodctr w3svc unlodctr msftpsvc unlodctr asp unlodctr inetinfo 以上是将四个计数器都删除 2.以下重新安装计数器 lodctr w3ctrs.ini lodctr ftpctrs.ini lodctr axperf.ini lodctr infoctrs.ini 重新安装就可以了。

...2005 是出现了一个 对性能监视器计数器注册表值执行系统配置检测失 ...
方法一:,在执行检查时报:对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”,从这里提示中找到答案。方法二;1.“开始” --> “运行”中输入 regedit,开启注册表编辑器。2....

...server 2005 中为安装程序增加计数器注册表项值
1、如果是XP系统,那就只能装开发版,也就是Development版。2、IIS必须是5.0以上的,一般都是5.1的,6.0的XP装不了,这个就不多说了。3、然后再安装Microsoft .NET Framework 2.0,这个直接在微软有下载。

对性能监视器计数器注册表值执行系统配置检查失败。
2。对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”。安装中止。查找联机丛书,有如下提示:1。Microsoft SQL Server 2005 安装程序检查 COM+ 是否已正确配置。如果发现配置错误,...

安装SQL时出现这样的情况安装不了是怎么回事
安装SQL Server 2005或SQL Server 2008 过程中遇到“性能计数器注册表配置单元一致性”检查失败。解决方案:1.打开注册表编辑器,定位到注册表的HKEY_LOCAL_MACHINE\/SOFTWARE\/Microsoft\/Windows NT\/CurrentVersion\/Perflib 2.找到里面的Last Counter和Last Help。Last Counter和Last Help的值是由Windows动态...

安装SQL2008时,性能计数器注册表配置注册表中没有 Perflib\\004和 Perf...
我的问题和你一样,没有004,有009和0804,里面只有默认值, 网上找了一圈,也没解决了。最后实在没办法了,就自己建了一个004项,手动添加了Help和Counter,从同事的机器把里面的值复制过来,一运行居然通过了。 希望对你有帮助。

相似回答