Compartilhar via


Erro: o Monitor de Depuração Remota do Microsoft Visual Studio (MSVSMON.EXE) parece não estar sendo executado no computador remoto.

Essa mensagem de erro significa que o Visual Studio não pôde localizar uma instância correta do Monitor de Depuração Remota do Visual Studio no computador remoto. O Monitor de Depuração Remota do Visual Studio deve ser instalado para a depuração remota funcionar. Para obter informações sobre como baixar e configurar o depurador remoto, confira Depuração remota.

Importante

Se você acha que recebeu essa mensagem devido a um bug do produto, relate esse problema ao Visual Studio. Se precisar de mais ajuda, consulte Developer Community para obter maneiras de entrar em contato com a Microsoft.

Recebi esta mensagem enquanto estava depurando localmente

Se você estiver recebendo essa mensagem enquanto estiver depurando localmente com o Visual Studio 2017 ou anterior, seu software antivírus ou um firewall de terceiros poderá ser o culpado. O Visual Studio 2019 e anteriores são aplicativos de 32 bits. As versões de 32 bits do Visual Studio usam a versão de 64 bits do depurador remoto para depurar aplicativos de 64 bits. Com o Visual Studio 2017 e versões anteriores, os dois processos se comunicam usando a rede local no computador local. Nenhum tráfego sai do computador, mas é possível que o software de segurança de terceiros possa bloquear a comunicação.

As seções a seguir listam outros motivos pelos quais você pode ter recebido essa mensagem e o que você pode fazer para corrigir o problema.

O computador remoto não está acessível

Tente executar ping no computador remoto. Se ele não responder ao ping, as ferramentas remotas também não poderão se conectar. Tente reinicializar o computador remoto e, caso contrário, verifique se ele está configurado corretamente na rede.

A versão do depurador remoto não corresponde à versão do Visual Studio

A versão do Visual Studio que você está executando localmente precisa corresponder à versão do monitor de depuração remota que está em execução no computador remoto. Para corrigir isso, baixe e instale a versão correspondente do monitor de depuração remota. Acesse o Centro de Download para encontrar a versão correta do depurador remoto.

Os computadores locais e remotos têm modos de autenticação diferentes

Os computadores locais e remotos precisam usar o mesmo modo de autenticação. Para corrigir isso, verifique se ambos os computadores estão usando o mesmo modo de autenticação. Para obter mais informações sobre modos de autenticação, consulte Visão geral da Autenticação do Windows.

O depurador remoto está em execução em uma conta de usuário diferente

Resolva isso de uma das seguintes maneiras:

  • Você pode parar o depurador remoto e reiniciá-lo com a conta que você está usando no computador local.

  • Você pode iniciar o depurador remoto na linha de comando com o parâmetro /allow <username>: msvsmon /allow <username@computer>

  • Você pode adicionar o usuário às permissões do depurador remoto (na janela do depurador remoto, Ferramentas > Permissões).

  • Se você não puder usar os métodos nas etapas anteriores, poderá permitir que qualquer usuário faça a depuração remota. Na janela do depurador remoto, vá para a caixa de diálogo Ferramentas > Opções. Ao selecionar Sem Autenticação, você pode marcar Permitir que qualquer usuário depure. No entanto, você deverá usar essa opção somente se não tiver escolha ou se estiver em uma rede privada.

O firewall no computador remoto não permite conexões de entrada com o depurador remoto

O firewall no computador do Visual Studio e o firewall no computador remoto devem ser configurados para permitir a comunicação entre o Visual Studio e o depurador remoto. Para obter informações sobre as portas que o depurador remoto está usando, consulte Atribuições de porta do depurador remoto. Para obter mais informações sobre como configurar o Firewall do Windows, confira Configurar o Firewall do Windows para Depuração Remota.

O software antivírus está bloqueando as conexões

O software antivírus do Windows permite conexões remotas do depurador, mas alguns softwares antivírus de terceiros podem bloqueá-los. Verifique a documentação do software antivírus para descobrir como permitir essas conexões.

A política de segurança de rede está bloqueando a comunicação entre o computador remoto e o Visual Studio

Examine a segurança de rede para garantir que ela não esteja bloqueando a comunicação. Para obter mais informações sobre a política de segurança de rede do Windows, consulte Configurações da política de segurança.

A rede está muito ocupada para dar suporte à depuração remota

Talvez seja necessário fazer a depuração remota em um horário diferente ou reagendar o trabalho na rede para outro horário.

Ajuda adicional

Para obter mais ajuda do depurador remoto, incluindo opções de linha de comando, clique em Ajuda > Uso na janela do depurador remoto. Se não estiver aberta, a página da Web poderá ser vista copiando a linha a seguir para uma janela Explorador de Arquivos. (Você precisa substituir <Diretório de instalação do Visual Studio> pelo local de instalação do Visual Studio.)

res://<Visual Studio installation directory>\Common7\IDE\Remote%20Debugger\x64\msvsmon.exe/help.htm

Confira também