Периодически мое приложение ASP.NET дает сбой (обычно из-за того, что потребление памяти превышает максимально допустимое для пула приложений) и DW20.exe
запускается. Это большая проблема, потому что он использует огромное количество памяти и ЦП в течение нескольких минут.
Я хочу знать, как остановиться DW20.exe
от бега. Обратите внимание, я уже пробовал эти часто упоминаемые решения:
Отключение отчетов об ошибках в Панели управления> Система> Дополнительно> Отчет об ошибках
Отключение службы отчетов об ошибках
Изменение реестра как в http://support.microsoft.com/kb/841477 (однако я мог сделать это неправильно - в этом документе говорится: «Добавьте DWReportee
значение 1 "- я добавил запись DWORD с шестнадцатеричным значением 1 - это правильно? Также присутствовали только 2 из 4 ключей, поэтому я только изменил их, например, не было HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\PCHealth
ключ вообще)
Итак, ноль баллов за предложение любого из вышеперечисленного (если вы не видите, что я неправильно изменил реестр)! Также ноль баллов за то, что предлагаю решить все, что вызывает сбои приложения :) - Я понимаю это, я просто хочу, чтобы что-то в это время остановилось DW20.exe
съедает все ресурсы сервера.
Кстати, это сервер Windows 2003 SP1 с установленными IIS 6 и SQL 2005. Нет MS Office.
Необходимо добавить четыре ключа. Если ключ или путь не существует, вам нужно добавить ключ, чтобы вы полностью опустились до значения. DWord и шестнадцатеричный 1 в порядке.
Вы можете создать путь аналогично тому, как вы создаете папки в проводнике.
Пример:
В разделе Policies \ Microsoft щелкните правой кнопкой мыши в окне и выберите New-> Key. Введите PCHealth.
В PCHealth щелкните правой кнопкой мыши в окне и выберите New-> Key. Тип DW
В разделе DW щелкните правой кнопкой мыши и выберите значение DWORD. Назовите значение DWReportee, а затем установите значение 1 (десятичное, шестнадцатеричное, ... не имеет значения, поскольку 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
Мне кажется, что вам лучше всего попробовать очистить строку HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ Current Version \ AeDebug \ Debugger, сначала сделайте резервную копию.