前几天,我们公司一台邮件服务器因某些故障,导致IIS服务无法启动了.最直接的后果就是Exchange也无法启动了.
首先,解决IIS的问题, ,查看事件日志,IIS错误代码 2148073478 0x8009006 , 在网上查找相关资料,发现是IIS的元数据库被破坏了, 解决方法只有,用备份文件进行文件恢复. 但不幸的是,我们没有备份, 因此就不能用这种方法了. (,备份实在是太重要了.)
在没有找到更好的办法之前,我们只好重新安装IIS服务了. 具体做法是: 先卸载IIS, 但没有删除原先的IIS目录(^_^, )然后再重新安装IIS, 在IIS安装好后,且再把Win2003 SP2重新安装一次. 此时,IIS服务已经可以正常启动了. 但Exchange还是有问题. 最后我们再重新安装Exchange,及重新安装SP2, Exchange重新安装(并不是灾难恢复安装)完成后,重新启动服务器, Exchange服务又可以正常启动了.
总结: 整个过程,还算是比较顺利, 并没有出现很多网友所说的,重装IIS后会出现的各种问题. 重装IIS后,服务都正常启动了. Exchange重新安装后,也能正常使用了. 不过,最主要的还是要做好备份, 特别是system32目录,一定要好备份.