Impossible de s'attacher au processus

Impossible de s'attacher au processus Le composant Débogueur sur le serveur s'est vu refuser l'accès pendant la connexion à cet ordinateur.

Deux scénarios courants peuvent être à l'origine de cette erreur :

Scénario 1 : L’ordinateur A exécute Windows. La machine B exécute Windows Server. Le registre de l'ordinateur B contient la valeur DWORD suivante :

HKLM\Software\Microsoft\MachineDebugManager\AllowLaunchAsOtherUser=1

L'utilisateur 1 démarre une session Terminal Server (session 1) sur l'ordinateur B et démarre une application managée à partir de cette session.

L’utilisateur 2, qui est administrateur sur les deux ordinateurs, est connecté à l’ordinateur A. À partir de là, il tente de s’attacher à une application s’exécutant dans la session 1 sur la machine B.

Scénario 2 : Un utilisateur a ouvert une session sur deux ordinateurs, A et B, dans le même groupe de travail, avec le même mot de passe sur les deux ordinateurs. Le débogueur s’exécute sur la machine A et tente de s’attacher à une application managée s’exécutant sur l’ordinateur B. L’ordinateur A dispose d’un accès réseau : partage et modèle de sécurité pour les comptes locaux défini sur Invité.

Pour résoudre le scénario 1

  • Exécutez le débogueur et l'application managée avec le même nom de compte d'utilisateur et le même mot de passe.

Pour résoudre le scénario 2

  1. Ouvrez les outils d’administration Windows.

    • Dans le menu Démarrer, choisissez Panneau de configuration, système et sécurité, puis Outils Windows.
    • Pour les versions antérieures de Windows, dans le menu Démarrer, choisissez Panneau de configuration. Dans le Panneau de configuration, double-cliquez sur Outils d’administration.
  2. Dans la fenêtre Outils d’administration, double-cliquez sur Stratégie de sécurité locale.

  3. Dans la fenêtre Stratégie de sécurité locale, sélectionnez Stratégies locales.

  4. Sélectionnez les options de sécurité ou la colonne Stratégies, le cas échéant, puis double-cliquez sur Accès réseau : partage et modèle de sécurité pour les comptes locaux.

  5. Dans la boîte de dialogue Accès réseau : modèle de partage et de sécurité pour les comptes locaux, remplacez le paramètre de sécurité locale par Classique et cliquez sur OK.

    Attention

    Changer le modèle de sécurité en Classique peut engendrer un accès inattendu à des fichiers partagés et aux composants DCOM. Si vous apportez cette modification, un utilisateur distant peut s'authentifier avec votre compte d'utilisateur local plutôt qu'avec un compte Invité. Si un utilisateur distant correspond à votre nom d’utilisateur et à votre mot de passe, cet utilisateur peut accéder à n’importe quel dossier ou objet DCOM que vous avez partagé. Si vous utilisez ce modèle de sécurité, assurez-vous que tous les comptes d’utilisateur sur l’ordinateur ont des mots de passe forts ou configurez un îlot réseau isolé pour le débogage et les ordinateurs débogués, afin d’empêcher tout accès non autorisé.

  6. Fermez toutes les fenêtres.

Voir aussi