当计算机使用iis时,如果错误地关闭了计算机(电源故障等),重新启动计算机并再次使用iis,您通常会发现inetinfo.exe占用了100%的cpu。重新安装iis后,它仍然没有用。本文,pcpxp.com您的高速解决方案
进程文件:inetinfo或inetinfo.exe
进程名称:IIS Admin服务帮助器
InetInfo是Microsoft Internet信息服务(IIS)的一部分,用于调试。
inetinfo.exe进程CPU占用100%的可能原因:
1. IIS溢出入侵CPU占用100%
默认情况下,IIS 5.0服务器具有带有后缀“打印机”的应用程序映射。此映射使用位于WINNTSystem32下的名为msw3prt.dll的动态库文件。该功能用于基于Web控制的网络打印,并且是Windows 2000为Internet打印协议(IPP)协议设置的应用程序功能。不幸的是,此映射有一个缓冲区溢出错误,该错误可能导致inetinfo.exe错误
解决方案:删除打印机的应用程序映射
2. shtml.dll CPU占用100%
在Frontpage Extension Server / Windows2000 Server上输入不存在的文件地址将获得Web目录的本地路径信息:
这将返回以下信息:
无法打开“ d:inetpubwwwrootpostinfo1.html”:没有这样的文件或文件夹。
但是,如果我们请求的文件不是HTML,SHTML或ASP后缀,我们将获得不同的信息:
http://207.69.190.42/_vti_bin/shtml.dll/something.exe
shtml.dll为更长的时间带有tml后缀的文件名将被识别并处理。这样,您可以在IIS服务器上执行DOS攻击,并使目标服务器的CPU使用率达到100%。
解决方案:禁用Frontpage扩展。
此外,请注意,Inetinfo.exe进程停止响应,这是Microsoft的官方解决方案