无法正常安装IIS或安装好后无法正常浏览ASP网页(500错误)或修改权限后仍出现需输入密码却仍无法显示。
系统日志表现:
IIS 500错误 服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别、
Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止
前言:windows xp sp3特别是GHOST版精简过的系统不好安装iis,有的是安装不上,有的是安装上了没用,有的是刚开始有用,等一段时间就没用了。这里的方法可供参考。这是我经过在多种xp3系统上安装iis遇到麻烦后总结所得,按下面的方法安装其它网上大量复杂的分析与后续处理都不用管了,因为以下方法是先去除导致安装失败或出问题的根源,再进行安装。当然如果你按这里的方法还没法解决问题也是正常的,因为系统环境各异,个人操作(不注意细节,或操作失误)影响及其它不确定因素影响!
一些系统精简太厉害或优化过度,无法安装iis的问题,建议下个完整安装版,记得发布此篇日志第一版时装的一个什么[GhostXP_SP3电脑城2009新春特别版]的系统是可以直接正常安装与使用iis的,但那个系统一装上给我的感觉就是不稳定、慢,还强制修改主页!后来受不那
系统了。
--------------------------------------------------------------------------------
此部分为关键部分,其实很简单,此部分前后都是废话!!
通过下面的方法得到的结果与这里的自动安装程序安装并运行500批处理后的结果是一样的,
有些系统会出现Microsoft JET Database Engine (0x80004005) 未指定的错误网上的改权限、
注册DLL都搞不定。个人怀疑是JET Database Engine 出了问题,但到微软下的JET Database Engine 版本更低装不了。郁闷!
如果你安装后有
问题,请先如下正确卸载iis。
1、把IIS卸载。
2、把 %windir%/system32/inetsrv 删除。
3、把%windir%/iisX.log删除,X 是IIS版本。
4、把 /inetpub/ 目录删除。
(以上操作均可以在安全模式中进行,2、3、4项必须在安全模式下进行)
5、再按下面的正确方法安装iis
一、安装前先启动(我的电脑右击--管理--在里面找到服务与应用程序)Event Log和Security Accounts Manager和Distributed Transaction Coordinator[MSDTC]和COM+ System Application服务(有问题,见后面相关参考)
二、在网上下载一个11.8M左右的iis5.1.zip安装包(里面有一些iis6.0的文件),解压出来,安装时找不到的文件就浏览到这个解压的文件夹来就能找到)
弹出警告说替换系统文件会造成不稳定要插入光盘,是否重试时,应该点取消,随即点 是(即替换)
三、其它一些问题参考下面的(注:按上面方法重装一遍后,下面的
问题基本不会出现了!)。
装好后可能出现的一个问题:
浏览IISHELP时出错
这是在将默认网站展开后浏览右侧列表里的IISHELP文件出现的。浏览左侧的IISHELP,或浏览默认网站到达的页面相同,但没有错误。
错误信息如下:
MMC检测到此管理单元中发生一个错误。建议你关闭并重新启动MMC。
1、向Microsoft
报告此错误,然后关闭MMC(R)
2、继续运行并忽略此单元以后发生的错误(C)
3、不管用户身份或会话的状态,继续运行并忽略此管理单元发生的错误(A)。
其实对于这个错误,可以不予理会
系统日志为:找不到 MS DTC 日志文件。在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务之后,请运行 msdtc -resetlog 创建日志文件。
网上传闻的 开始--运行 输入MMC ,文件--添加删除管理单元--选中WMI控件--添加--确定--关闭时按默认保存即可。没有效果
解决:在出现那个错误时,选第三顶总是忽略。(本来想试一下启用索引服务后会不会就正常了的,但我已经选了忽略,不想再重装来做试验)