如何停止在 Win 2003 Server 上运行的 DW20.exe

Lau*_*nce 5 windows-server-2003

我的 ASP.NET 应用程序会定期崩溃(通常是因为内存消耗超过应用程序池允许的最大值)并DW20.exe启动。这是一个大问题,因为它一次使用大量内存和 CPU 数分钟。

我想知道如何停止DW20.exe跑步。请注意,我已经尝试过这些经常提到的解决方案:

  • 在控制面板 > 系统 > 高级 > 错误报告中禁用错误​​报告

  • 禁用错误报告服务

  • http://support.microsoft.com/kb/841477一样修改注册表 (但是我可能做错了 - 该文档说“添加DWReportee值为 1” - 我所做的是添加一个十六进制值的 DWORD 条目1 - 这是对的吗?4 个键中只有 2 个存在,所以我只修改了这些,例如根本没有HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\PCHealth键)

因此,建议上述任何一项为零分(除非您可以看到我错误地修改了注册表)!零分建议我解决导致应用程序崩溃的任何问题:) - 我正在解决这个问题,我只是希望同时停止DW20.exe消耗所有服务器资源。

顺便说一下,这是一个 Windows 2003 SP1 服务器,安装了 IIS 6 和 SQL 2005。没有 MS Office。

Bla*_*ICE 0

我认为您想要的实际上可能在这里: http: //support.microsoft.com/kb/325075/ 它是从您提到的知识库文章链接到的。

抱歉,这看起来是办公室特有的,也许值得一试。

这可能会更有帮助:http://msdn.microsoft.com/en-us/library/bb204634 (VS.85).aspx

这是前面提到的文章的前奏:http://msdn.microsoft.com/en-us/library/2ac5yxx6.aspx

在我看来,目前最好的选择是尝试清除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\AeDebug\Debugger String,请确保先备份它。