首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

IIS无法启动问题

作者:  时间: 2011-05-01

一、以前遇到一个让人头疼的问题IIS启动不了了,总是报以下错误

进而又发现服务项里的World Wide Web Publishing也无法启动

于是到网上查找原因,后来才知道是打了微软刚发布的补丁的原因,据说补丁KB939373、KB942831都会影响iis的正常运行,但 是我在“添加或删除程序里”(要勾选:显示更新,才能会显示所打的补丁)没有发现以上两个补丁。最后,我发现把KB2290570这个补丁删除后 World Wide Web Publishing和iis都能正常启动了!

二、但是接下来又遇到了一个问题:点击默认网站时提示“找不到指定的元数据”

从网上查了查,以下是解决办法

[1] 检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog    以创建 日志文件。

如果运行这个命令没出错 请跳过下面这行字。

如果运行这个命令出错请转到本文的下半部分的这个地方开始看。(==== 以下部分是网上重新找的资料 (如果执行上面步骤仍然不行,请继续) ==)

重起机器,检查IIS是否可以正常使用,若不行继续。

[2]:在CMD下执行以下命令:
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

重起机器!

如果还不行的话就把IIS卸了再重新装一遍就可以了。