NT下如何授权普通用户检测服务器性能?

我们知道在NT下干什么都要有相应的权限,所以希望普通用户对服务器的性能有检测权,必须对用户进行授权。必须对下面文件授于用户读的权限:

  • %NTDir%\System32\PERFCxxx.DAT
  • %NTDir%\System32\PERFHxxx.DAT

其中的xxx代表基本语言标记,例如009代表的是美国英语。如果不知道ID是什么,那可以通过注册表中的HKEY_USERS\<本地服务器用户的SID>\Control Panel\International\Local来确认基础语言ID

如果文件已经丢失或损坏,那么需要从光盘中将文件重新安装到硬盘。使用Regedit32,使用用户对下列注册表项目拥有读的权限:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib及其所有子项;
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurePipeServers\winreg

在向监视器中加入对象后用户就可以选择 \\Server进行性能检测了。