安装MSSQLServer2008“性能计数器注册表配置单元⼀致
性”失败的解决办法
虽然该⽂章提⽰只适⽤于windows 2000英⽂版,不过就个⼈使⽤体验,在windows xp Professional中⽂版也是适⽤的。下⾯的内容是根据该⽂章为蓝本,笔者在安装过程中的操作。
第⼀,打开注册表。开始菜单-->运⾏-->输⼊regedit,打开注册表;
第⼆,到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009注册表项,将Last Counter值设置为⼗进制的“1846”,将Last Help值设置为⼗进制的“1847”;
俗语不撞南墙第三,查HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services 注册表项,使⽤查功能,搜索该节点下所有含有performance的⼦项,删除名称为下表的值:
FirstCounter
FirstHelp
LastCounter
LastHelp
第三,在XP安装盘的i386⽬录下到名为“PERFC009.DA_”以及“PERFH009.DA_”的⽂件,将这两个⽂件拷贝到c盘根⽬录下,打开命令⾏⼯具,进⼊到c盘根⽬录位置,使⽤expand命令解压缩这两个⽂件,命令如下:
expand PERFH009.DA_ perfh009.dat
以及
expand PERFC009.DA_ perfc009.dat
将expand后的⽂件perfh009.dat以及perfc009.dat拷贝到%systemroot%system32⽬录下,⼀般情况下是c:\windows\system32⽬录,系统提⽰是否覆盖原⽂件,选择“是”。
第四,打开命令⾏⼯具,输⼊如下命令
cd %Systemroot%\System32
findstr drivername *.ini
按回车键后,命令⾏⼯具中会输出驱动程序名称以及对应的ini⽂件。
在命令⾏中输⼊lodctr inifile,inifile是需要加载的驱动程序所对应的ini⽂件名称,例如需要加载TermService驱动,那么inifile就是TermService驱动对应的ini⽂件名tslabels.ini,在命令⾏输⼊的命令如下所⽰
lodctr tslabels.ini
第五,微软给出的⽂章中注明,需要重启计算机,我没有做,再次进⾏SQL 2008安装前的检测,通过,“性能计数器”的问题解决了。
怎么隐藏应用高一开学第一周周记备注:
1. 第四步骤,使⽤lodctr⼯具重新添加可扩展计数器时,在我的操作中,某些计数器⽆法添加,例如,键⼊lodctr esentprf.ini,命令⾏给出的错误是“⽆法打开驱动程序关键字: SYSTEM\CurrentControlSet\Services\ESENT\Performance 状态值: 2”,原因不清,还请知道的⽜⼈告诉我原因,先谢谢您了。
刀剑乱舞刀装公式3. 微软官⽅⽹站的相关⽂章地址如下:
一个数除以小数
真心话刺激劲爆的问题爱学习,爱⽣活,⽤积极乐观的⼼态看待事情,⽤⼼对待每⼀个朋友,认真负责过好每⼀天!传递正能量,拒绝负能量!加油...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论