如何做IIS 6硬重置

一些背景:

我安装了debugging诊断工具来查找导致web服务崩溃的原因。 挂上w3wp后,IIS开始崩溃,并停止应用程序池。 debugging器工具也崩溃了,所以很明显id做错了什么。 无论如何,我卸载了debugging工具,但问题仍然存在。 我在事件日志中得到这个错误:

应用程序池“DefaultAppPool”由于服务该应用程序池的进程中的一系列故障而被自动禁用。

…如果我重新启动DefaultAppPool,它只是死在下一个请求。 所以我做了以下几点:

  • 卸载IIS使用添加/删除Windows组件
  • 删除c:\ inetpub \只是为了确定。
  • 重启
  • 使用添加/删除Windows组件来安装IIS

这些步骤后,问题仍然存在。

如何在不重新安装os的情况下获得“新鲜的IIS 6安装”? 如果这很重要,我正在运行XP Pro x64。

看看这个Microsoft支持文章是否有帮助:

当用户浏览您在IIS 6.0上承载的网站时,用户会收到“服务不可用”错误消息

编辑

另见这篇文章:
如何删除并重新安装IIS 5.0,5.1和6.0
特别是“删除IIS 5.1或IIS 6.0”一节。