Windows XP IIS出错

分类:技术备忘 阅读:11373 评论:1
今天突然发现Windows XP上安装的IIS出错了,访问asp.net的程序都出HTTP 404错误,检查日志发现以下错误:

1、服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码。

2、Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止。


卸载IIS重新安装又提示:
“复制错误: 安装程序无法复制文件 staxmem.dll。 请插入 " Windows XP Professional Service Pack 2 CD "。 安装程序无法复制一个或多个文件。 特定错误代码是0x4b8”

按照http://support.microsoft.com/?kbid=894351知识库方法二处理之后,安装成功,但访问asp和asp.net的程序都出HTTP 404错误。采用“aspnet_regiis.exe /ua”和“aspnet_regiis.exe /i”重新安装IIS的.NET环境依然无效,最后按照以下顺序处理终于恢复:
1、“添加和删除程序”中卸载全部Microsoft .NET Framework;
2、“添加和删除程序->添加删除Windows组件”中删除Internet 信息服务(IIS)
3、重新安装IIS;
4、重新安装Microsoft .NET Framework v1.1及其SP1和安全补丁

期间曾经试过在没有删除IIS的情况下重新安装Microsoft .NET Framework,无效。

其他一些参考资料:
http://www.ymw.cn/it/CSDN/asppost5/web27115.htm
http://www.mmkey.com/show.asp?id=780

已有1位网友发表了看法:

Yc 2008-02-25 10:42:37 回复
光盘没有该有效命令:xpsp2 /integrate:Drive:\winxp;下载xp2包,运行,集成SP2 安装文件集成到原始版本,还是失败,难道我的不是原始版本?
无为而为 2008-02-25 14:04:53 回复
要类似:
WindowsServer2003-KB914961-SP2-x86-ENU.exe /integrate:C:\W2k3\
确保在SP2补丁的目录下执行上述命令,后面XP的安装文件路径也要正确

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。