Impossibile connettersi al processo

Impossibile connettersi al processo. Accesso negato per il componente del debugger che si trova sul server durante la connessione a questo computer.

Esistono due scenari comuni in cui viene generato questo errore:

Scenario 1: Il computer A esegue Windows. Il computer B esegue Windows Server. Il Registro di sistema del computer B contiene il seguente valore DWORD:

HKLM\Software\Microsoft\MachineDebugManager\AllowLaunchAsOtherUser=1

L'utente 1 avvia una sessione Terminal Server (sessione 1) sul computer B e avvia un'applicazione gestita da tale sessione.

L'utente 2, che è amministratore in entrambi i computer, viene connesso al computer A. Da lì, tenta di collegarsi a un'applicazione in esecuzione nella sessione 1 nel computer B.

Scenario 2: un utente è connesso a due computer, A e B, appartenenti allo stesso gruppo di lavoro e usa la stessa password per entrambi i computer. Il debugger è in esecuzione nel computer A e tenta di connettersi a un'applicazione gestita in esecuzione nel computer B. Il computer A ha accesso alla rete: condivisione e modello di sicurezza per gli account locali impostati su Guest.

Per risolvere lo scenario 1

  • Eseguire il debugger e l'applicazione gestita con lo stesso nome account e password.

Per risolvere lo scenario 2

  1. Aprire gli strumenti di amministrazione di Windows.

    • Scegliere Pannello di controllo dal menu Start, quindi Sistema e sicurezza e quindi Strumenti di Windows.
    • Per le versioni precedenti di Windows, scegliere Pannello di controllo dal menu Start. Nel Pannello di controllo fare doppio clic sull'icona Strumenti di amministrazione.
  2. Nella finestra Strumenti di amministrazione fare doppio clic su Criteri di sicurezza locali.

  3. Nella finestra Criteri di sicurezza locali selezionare Criteri locali.

  4. Selezionare Opzioni di sicurezza o la colonna Criteri, indipendentemente da quale sia presente, quindi fare doppio clic su Accesso alla rete: Condivisione e modello di sicurezza per gli account locali.

  5. Nella finestra di dialogo Accesso di rete: modello di condivisione e sicurezza per gli account locali impostare la sicurezza locale su Classico, quindi scegliere OK.

    Attenzione

    L'impostazione del modello di sicurezza su Classico può determinare l'accesso imprevisto a file condivisi e componenti DCOM. In questo caso, un utente remoto può eseguire l'autenticazione con l'account utente locale anziché come Guest. Se un utente remoto corrisponde al nome utente e alla password, tale utente potrà accedere a qualsiasi cartella o oggetto DCOM condiviso. Se si usa questo modello di sicurezza, assicurarsi che tutti gli account utente nel computer dispongano di password complesse o di configurare un'isola di rete isolata per il debug e il debug dei computer per impedire l'accesso non autorizzato.

  6. Chiudere tutte le finestre.

Vedi anche