关于“手动重新生成注册表性能计数器”的问题

前阵子在安装SQL Server 2008时,提示注册表性能计数器有问题,看了微软提供的链接,但上面说的是适合windows 2000及2003的解决方案。后来,在一个网站看到有位兄弟为这个问题做了两个批处理文件,照做后果然解决了问题,十分感激那位兄弟,但由于那篇文件找不到了,在此无法注明出处,还望那位兄弟见谅。

以下是用于解决xp下“手动重新生成注册表性能计数器”的问题的两个批处理文件的具体内容:

1.bat

lodctr axperf.ini
lodctr esentprf.ini
lodctr infoctrs.ini
lodctr mqperf.ini
lodctr msdtcprf.ini
lodctr ntfsdrct.ini
lodctr perfci.ini
lodctr perffilt.ini
lodctr perfwci.ini
lodctr pschdprf.ini
lodctr rasctrs.ini
lodctr rsvp.ini
lodctr smtpctrs.ini
lodctr tslabels.ini
lodctr w3ctrs.ini

2.bat

echo off
rem findstr drivername %windir%\system32\*.ini
echo unlodctr RemoteAccess
unlodctr RemoteAccess

echo return value =  %errorlevel%
echo lodctr lodctr %windir%\system32\rasctrs.ini
lodctr lodctr %windir%\system32\rasctrs.ini

echo return value = %errorlevel%
echo See the Application Eventlog for errors from LoadPerf

如这两个文件执行过程提示找不到xx文件,可不用理会;多执行几篇就可以了。

 

posted on 2009-06-18 21:45  Good life  阅读(1043)  评论(0编辑  收藏  举报