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

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

我想知道如何停止运行DW20.exe 。 请注意,我已经尝试了这些经常提到的解决scheme:

所以,build议上述任何零点(除非你能看到我已经错误地修改了registry)! 也build议我解决任何导致应用程序崩溃零点 – 我正在搞清楚,我只是想同时停止DW20.exe吃掉所有的服务器资源。

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

有四个键需要添加。 如果密钥或path不存在,则需要添encryption钥,以便一直下降到该值。 DWord和hex1是好的。

您可以创build类似于在资源pipe理器中创build文件夹的方式的path。
例:

在Policies \ Microsoft下,右键单击窗口并selectNew-> Key。 键入PCHealth。

在PCHealth下右键单击窗口并selectNew-> Key。 键入DW

在DW下右键单击并selectDWORD值。 命名DWReportee值,然后将值设置为1(无论是十进制,hex,…都是无关紧要的,因为1是任意数字格式的1)

所有四个值应该在那里。 重新启动将确保清除设置,并重置所有进程。

我想你想要什么可能实际上在这里: http : //support.microsoft.com/kb/325075/它是从你提到的kb文章链接到。

对不起,这看起来特定于办公室,也许值得一试。

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

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

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