Desativar o depurador JIT

2

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?

    
por grenade 16.01.2013 / 15:24

3 respostas

4

[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Auto"=dword:00000000
    
por 05.02.2013 / 10:25
-2

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.

    
por 05.02.2013 / 10:11
-2

Esta mensagem foi exibida no Outlook 2016. I Desativou um dos suplementos chamado "Suplemento do Microsoft Forfront Identity Manager" e funcionou bem.

    
por 22.06.2017 / 16:12