Como você já disse que "desativou o serviço 'Relatório de erros do Windows'", proponho ir até a outra direção, ou seja, permitir que ele envie todos os dados sem incomodá-lo.
Você viu este documento da MS Technet que menciona o > "Enviar todos os dados" configuração para o Relatório de Erros do Windows? Pelo que entendi, é o único não exigindo um pop-up . No entanto, você não pode configurá-lo usando o Painel de controle , você tem que usar gpedit.msc .
- vá para Iniciar / Executar ... , digite
gpedit.mscpara abrir o Editor de Diretiva de Grupo Local - vá para Configuração do Computador \ Modelos Administrativos \ Componentes do Windows \ Relatório de Erros do Windows \ Consentimento
- ative Configurar consentimento padrão e defina-o como
Send all data. - verifique se Personalizar configurações de consentimento está ativado ao mesmo tempo; se não
Enableagora.
Infelizmente, não posso experimentar isso aqui. No momento, eu não tenho uma maneira confiável de travar um programa do Windows. na minha máquina atual sem arrastar um compilador; -).
Se tudo mais falhar ...
Já considerou a substituição de WerFault.exe por um .exe que não faz nada, por exemplo, true.exe do cygwin ? Claro que seria um passo de prefeito, mas você poderia tentar como último recurso.