最近发现有一台服务器上的网站无法访问,于是登录进去后看原因,发现登进去后弹出提示什么服务不能启动,打开IIS管理器居然还有死机现象,最终查看事件发现果然IIS出问题了,发现里面有这样错误事件:IIS Admin Service 服务因下列错误而停止:系统找不到指定的文件。 出现这样的错误提示真蛋疼,上面好多网站呢,难道要重装IIS?还好经过研究问题得到了简单解决,赶快拿来分享。
其实造成IIS死掉的原因是IIS的设置文件被恶意修改或丢失了,该文件存放路径为C:\WINDOWS\system32\inetsrv\metabase.xml,不过幸好Windows Server 2003中会对IIS设置文件自动进行备份,我们只需要用C:\WINDOWS\system32\inetsrv\history文件夹内的备份文件还原metabase.xml即可,具体方法如下:
把C:\WINDOWS\ system32\inetsrv\history内的如MBSchema_0000000156_0000000000.xml类似文件重命名为metabase.xml然后复制到C:\WINDOWS\system32\inetsrv\文件夹中即可,如果该文件已经存在则覆盖原来就好了,最后重新启动计算机问题解决。