Как отключить всплывающее окно приложения после сбоя и включить аварийные дампы - PullRequest
0 голосов
/ 03 января 2019

У нас есть процесс IIS, работающий внутри контейнера (w3wp.exe), и мы использовали для создания аварийных дампов при всех сбоях.Но что-то изменилось, и мы больше не видим свалки.Когда я исследовал больше, я заметил, что в журналах системы есть всплывающее окно приложения (событие с кодом 26), что этот процесс завершился сбоем.Я искал способы отключить и обойти это всплывающее окно и генерировать дампы.Я нашел несколько вопросов о переполнении стека Как отключить диалоговое окно «Отладка / Закрыть приложение» в Windows Vista? и Как завершить работу программы при ее сбое?(который должен просто провалить юнит-тест, а не застрять навсегда)

Я пытался установить эти клавиши reg, но безуспешно.[HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Отчеты об ошибках Windows] "DontShowUI" = dword: 00000001 "Disabled" = dword: 00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Windows Error Reporting]
"DontShowUI"=dword:00000001
"Disabled"=dword:00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00

//Registry Key Configuration for Up-Level Clients
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting]
"Disabled"=dword:00

Кроме того, процесс w3wp.exe запускается с правами NT \Системный пользователь, который является localsystemaccount, и я обнаружил, что он читает куст реестра HKEY_USERS.Default.Поэтому я изменил и эти ключи, но все равно не повезло.

Моя ОС - win10.Может кто-нибудь, пожалуйста, помогите мне с этим.

...