[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Auto"=dword:00000000
Em um computador com Windows XP de 64 bits, que serve como um agente de compilação para o TeamCity, temos o Visual Studio 2005, 2008 & 2010 instalado. Todas as três instalações têm todas as suas opções de depurador Just-In-Time desmarcadas na caixa de diálogo de opções do Visual Studio (Ferramentas > Opções > Depuração > Just-In-Time).
A configuração do registro que deve governar o depurador JIT (HKEY_LOCAL_MACHINE \ Software \ Microsoft.NETFramework \ DbgJITDebugLaunchSetting) tem seu valor definido como "1" conforme as instruções em link
Apesar dessas configurações, sempre que uma determinada compilação é executada nesse agente enquanto uma sessão RDP está ativa (mas desconectada), uma caixa de diálogo aparece na sessão RDP, informando que o depurador JIT é incapaz de depurar porque a exceção é lançada por uma versão mais recente do framework .Net. A construção será interrompida no TeamCity até que alguém se conecte à sessão RDP para descartar a caixa de diálogo. Neste ponto, o TeamCity declara que o build é um sucesso e, para todos os efeitos, é.
Como faço para que o depurador JIT pare de interferir nas compilações?
[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Auto"=dword:00000000
Desative a opção JIT: Abra o cmd como adminsitrator e digite serverWerOptin / disable
Desativar o pop-up: Vá para o Relatório de Erros HKLM \ Software \ Microsoft \ Windows \ Windows e adicione uma chave DWORD chamada DontShowUI com um valor de 1.
Esta mensagem foi exibida no Outlook 2016. I Desativou um dos suplementos chamado "Suplemento do Microsoft Forfront Identity Manager" e funcionou bem.