Não é possível anexar ao processo

Não é possível anexar ao processo. O componente do depurador no servidor recebeu acesso negado ao se conectar a esse computador.

Há dois cenários comuns que causam esse erro:

Cenário 1: A máquina A está executando o Windows. A máquina B está executando o Windows Server. O registro no computador B contém o seguinte valor DWORD:

HKLM\Software\Microsoft\MachineDebugManager\AllowLaunchAsOtherUser=1

O usuário 1 inicia uma sessão do Terminal Server (sessão 1) no computador B e inicia um aplicativo gerenciado a partir dessa sessão.

O usuário 2, que é administrador em ambos os computadores, está conectado ao Computador A. A partir daí, ele tenta anexar a um aplicativo em execução na sessão 1 no Computador B.

Cenário 2: um usuário fez o logon em dois computadores, A e B, do mesmo grupo de trabalho, usando a mesma senha em ambos os computadores. O depurador está em execução no Computador A e está tentando anexar a um aplicativo gerenciado em execução no Computador B. O Computador A tem Acesso à rede: compartilhamento e modelo de segurança para contas locais definido como Convidado.

Para solucionar o cenário 1

  • Execute o depurador e o aplicativo gerenciado no mesmo nome e senha da conta do usuário.

Para solucionar o cenário 2

  1. Abra as ferramentas administrativas do Windows.

    • No menu Iniciar, escolha Painel de Controle, Sistema e Segurança e Ferramentas do Windows.
    • Para versões mais antigas do Windows, no menu Iniciar , escolha Painel de Controle. No Painel de Controle, clique duas vezes em Ferramentas administrativas.
  2. Na janela Ferramentas administrativas, clique duas vezes em Política de Segurança Local.

  3. Na janela Política de Segurança Local, selecione Políticas Locais.

  4. Selecione Opções de Segurança ou a coluna Políticas, o que estiver presente, e clique duas vezes em Acesso à rede: modelo de compartilhamento e segurança para contas locais.

  5. Na caixa de diálogo Acesso à rede: modelo de compartilhamento e segurança para contas locais, altere a configuração de segurança local para Clássico e clique em OK.

    Cuidado

    A alteração do modelo de segurança para Clássico pode resultar em acesso inesperado a arquivos e componentes DCOM compartilhados. Se você fizer essa alteração, um usuário remoto poderá ser autenticado com sua conta de usuário local em vez como Convidado. Se um usuário remoto corresponder a seu nome de usuário e sua senha, esse usuário poderá acessar qualquer pasta ou objeto DCOM que você tenha compartilhado. Caso use esse modelo de segurança, verifique se todas as contas de usuário no computador têm senhas fortes ou configure uma ilha de rede isolada para os computadores em depuração e depurados para impedir o acesso não autorizado.

  6. Feche todas as janelas.

Confira também