в более ранних версиях Windows, когда приложение падает, я хотел бы получить диалоговое окно, которое говорит: " перестал работать". Однако в Windows 10 я обычно не вижу этого диалога-приложение просто закрывается, а служба отчетов об ошибках Windows (WerFault.exe
) сообщает о крушении. (Это диалоговое окно все еще может отображаться для приложений переднего плана, но я обычно не вижу его для приложений Магазина Windows, фоновых приложений или системных приложений, таких как проводник Windows. Кроме того, поведение может зависеть от того, является ли отладчик, например Visual Студия установлена.)
Я не могу помочь, но думаю, что Microsoft либо
- пытается предотвратить пользователей от остановки WER от отчетности аварии, в рамках своей стратегии полагаться на телеметрии, чтобы улучшить свои продукты за счет конфиденциальности, или
- удаление необходимости ввода пользователя при сбое приложения, что иногда может быть проблематичным-когда появляется диалоговое окно "перестал работать", разбившееся приложение фактически не выходит, пока пользователь закрывает диалоговое окно ошибки, что может быть невозможно, если приложение подключило мышь, например, со многими полноэкранными играми.
несмотря на это, я не смог найти официального источника об этом изменении. Является ли это изменение проектом, и есть ли какое-то изменение реестра или другие средства, с помощью которых я могу повторно включить это диалоговое окно? Идеальный ответ содержит ссылку на официальный источник Microsoft; это не вопрос, основанный на мнении.