修复性能库与注册表不匹配问题

新装系统,可能是因为启用了更严格的windows、system32目录权限的关系,导致在准备备份系统前发现事件查看器的应用程序部分出现了这样的提示:

“ASP” 服务的性能库 “C:\WIN2003\system32\aspperf.dll” 的配置信息 同在注册表中保存的受信任性能库信息不匹 配。此库中的函数不会作为受信任函数处理。
“TermService” 服务的性能库 “C:\WIN2003\system32\perfts.dll” 的配置信息 同在注册表中保存的受信任性能库信息不匹 配。此库中的函数不会作为受信任函数处理。
“W3SVC” 服务的性能库 “C:\WIN2003\system32\inetsrv\w3ctrs.dll” 的配置信息 同在注册表中保存的受信任性能库信息不匹 配。此库中的函数不会作为受信任函数处理。

查了下,似乎会导致这些服务执行缓慢。虽然不明原因,但是解决方法就是用命令释放和重新加载他们。这样做我想是建立在对系统绝对信任下的“治表”措施,因为如果真的服务性能库是错误的,那么这个错误就被掩盖了,从而可能产生潜在的安全问题。

一个个输入命令太费事了,把以下文字编辑成BAT文件执行一下就可以。其中有两项要看系统安装时的选择而定。

unlodctr w3svc
unlodctr msftpsvc
unlodctr asp
unlodctr inetinfo
lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini

发表评论

电子邮件地址不会被公开。 必填项已用*标注