Windows XP IIS出错
今天突然发现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位网友发表了看法:
WindowsServer2003-KB914961-SP2-x86-ENU.exe /integrate:C:\W2k3\
确保在SP2补丁的目录下执行上述命令,后面XP的安装文件路径也要正确
发表评论