Compartilhar via


Erro: uma operação de depurador de 64 bits está demorando mais do que o esperado

Você pode ver um dos seguintes erros:

  • "Uma operação de depuração de 64 bits está demorando mais do que o esperado." ou
  • "Uma operação de depurador está demorando mais do que o esperado."

Nesses cenários, o Visual Studio enviou uma solicitação para msvsmon.exee levou muito tempo para que o resultado dessa solicitação voltasse.

As causas mais comuns para esse erro são:

  • Você tem um software de segurança de rede instalado em seu computador, o que resultou em tornar a pilha de rede instável, e os pacotes foram descartados ao passar por localhost. Tente desabilitar todos os softwares de segurança de rede e veja se isso o resolve. Nesse caso, informe ao fornecedor de software de segurança de rede que o software está interferindo no localhost tráfego. Isso não deve ocorrer com o Visual Studio 2019 e posterior, pois essas versões não usam soquetes para essa comunicação.

  • Você está enfrentando um problema em que o Visual Studio fica sem resposta ou outro problema de desempenho. Se o problema acontecer regularmente, você poderá coletar despejos do Visual Studio (devenv.exe) e do processo de trabalho (msvsmon.exe) e enviá-los para a Microsoft. Para obter informações sobre como relatar um problema, consulte Como relatar um problema com o Visual Studio.

  • Se você estiver usando uma versão do Visual Studio antes do Visual Studio 2022, talvez esteja tentando depurar um aplicativo de 64 bits durante a execução no processo do Visual Studio de 32 bits. Para resolver, siga as instruções para depurar um aplicativo de 64 bits.
  • No Visual Studio 2019 e versões anteriores, você pode estar tentando depurar um aplicativo de 64 bits durante a execução no processo do Visual Studio de 32 bits. Para resolver, siga as instruções neste artigo para depurar um aplicativo de 64 bits.

Depurar um aplicativo de 64 bits

Você pode depurar um aplicativo de 64 bits em execução no computador local ou em um computador remoto.

  • Para depurar um aplicativo de 64 bits em execução em um computador remoto, consulte Depuração Remota.

  • Para depurar aplicativos de 64 bits localmente, o Visual Studio usa um processo de trabalho de 64 bits (msvsmon.exe) para executar as operações de baixo nível que não podem ser feitas dentro do processo do Visual Studio de 32 bits.

Não há suporte para depuração de modo misto para processos de 64 bits que usam o .NET Framework versão 3.5 ou anterior.

Para tentar depurar um aplicativo de 64 bits localmente:

  1. Crie uma solução do Visual Studio, por exemplo, um aplicativo de console em C#.

  2. Defina a configuração como de 64 bits usando o Configuration Manager. Para obter mais informações, consulte Como configurar projetos para plataformas de destino.

  3. Neste ponto, a versão de 64 bits do depurador remoto (msvsmon.exe) é iniciada. Ele é executado desde que a solução com a configuração de 64 bits esteja aberta.

  4. Inicie a depuração. Você deve ter a mesma experiência que com uma configuração de 32 bits. Se você ainda receber o mesmo erro, consulte o início deste artigo para obter outras sugestões.