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