我的 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。