Partager via


Comment : configurer manuellement le Pare-feu Windows 7 pour le débogage à distance

Cette rubrique s'applique à :

Édition

Visual Basic

C#

F#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Pro, Premium et Ultimate

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Le débogage distant requiert quelques étapes supplémentaires pour configurer le Pare-feu Windows. Ces étapes s'effectuent automatiquement lorsque vous exécutez le débogueur distant pour la première fois. Si l'installation manuelle est nécessaire pour une raison quelconque, suivez les procédures présentées dans cette section. Si le Pare-feu Windows est désactivé, aucune configuration de pare-feu n'est nécessaire.

Si le Pare-feu Windows est activé, il est nécessaire d'ouvrir des ports et d'accorder des autorisations à Visual Studio et à d'autres fichiers exécutables impliqués dans le débogage distant. Le Pare-feu Windows ne doit pas être en mode Blindé.

Avertissement

La configuration du Pare-feu Windows pour autoriser le débogage distant peut permettre à d'autres utilisateurs d'obtenir un accès à distance. Vous pouvez restreindre cet accès à distance aux ordinateurs sur votre sous-réseau local, ce qui limite les problèmes de sécurité.

Pour configurer manuellement l'ordinateur hôte Visual Studio

  1. Dans le Panneau de configuration, cliquez sur Système et sécurité.

  2. Cliquez sur Pare-feu Windows.

  3. Ajoutez une exception pour TCP 135, qui est le port utilisé par DCOM pour communiquer avec l'ordinateur distant.

    1. Dans le panneau de configuration du Pare-feu Windows, cliquez sur Paramètres avancés.

    2. Si la boîte de dialogue Contrôle de compte d'utilisateur s'affiche, cliquez sur Oui pour continuer.

      La fenêtre Pare-feu Windows avec sécurité avancée s'ouvre.

    3. Cliquez sur Règles de trafic entrant.

    4. Dans le volet Actions, cliquez sur Nouvelle règle.

      L'Assistant Nouvelle règle de trafic entrant s'affiche.

    5. Sous Quel type de règle voulez-vous créer ?, sélectionnez Port, puis cliquez sur Suivant.

    6. Sélectionnez TCP et Ports locaux spécifiques, puis entrez 135 dans la zone Ports locaux spécifiques.

    7. Cliquez sur Suivant.

    8. Dans la page Action, sélectionnez Autoriser la connexion, puis cliquez sur Suivant.

    9. Dans la page Profil, sélectionnez les profils auxquels la règle doit s'appliquer. En général, il convient de sélectionner Domaine, parfois Privé, mais pas Public.

    10. Cliquez sur Suivant.

    11. Dans la page Nom, tapez un nom explicite, par exemple DCOM de débogage distant, dans la zone de nom.

    12. Cliquez sur Terminer.

  4. Si votre stratégie de domaine requiert que la communication réseau s'effectue par le biais du protocole IPSec, effectuez cette étape. Si ce n'est pas le cas, passez à l'étape 5.

    1. Cliquez sur Nouvelle règle.

      L'Assistant Nouvelle règle de trafic entrant s'affiche.

    2. Sous Quel type de règle voulez-vous créer ?, sélectionnez Port, puis cliquez sur Suivant.

    3. Sélectionnez UDP et Ports locaux spécifiques, puis entrez 4500 et 500 dans la zone Ports locaux spécifiques.

    4. Cliquez sur Suivant.

    5. Dans la page Action, sélectionnez Autoriser la connexion, puis cliquez sur Suivant.

    6. Dans la page Profil, sélectionnez les profils sélectionnés à l'étape 3.

    7. Cliquez sur Suivant.

    8. Dans la page Nom, tapez un nom, tel que DCOM UDP de débogage distant, dans la zone de nom.

    9. Cliquez sur Terminer.

  5. Fermez la fenêtre Pare-feu Windows avec sécurité avancée.

  6. Dans le panneau de configuration du Pare-feu Windows, ajoutez une exception pour le processus devenv.exe Visual Studio.

    1. Cliquez sur Autoriser un programme ou une fonctionnalité via le Pare-feu Windows.

    2. Cliquez sur Modifier les paramètres.

    3. Cliquez sur Autoriser un autre programme.

    4. Dans la boîte de dialogue Ajouter un programme, cliquez sur Parcourir.

    5. Dans la boîte de dialogue Parcourir, accédez à devenv.exe. En général, le processus se trouve dans SystemDrive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE.

    6. Cliquez sur OK pour fermer la boîte de dialogue Parcourir.

    7. Cliquez sur OK pour fermer la boîte de dialogue Ajouter un programme.

Pour configurer manuellement l'ordinateur distant

  1. Dans le Panneau de configuration, cliquez sur Système et sécurité.

  2. Cliquez sur Pare-feu Windows.

  3. Ajoutez une exception pour TCP 135, qui est le port utilisé par DCOM pour communiquer avec l'ordinateur distant.

    1. Dans le panneau de configuration du Pare-feu Windows, cliquez sur Paramètres avancés.

    2. Si la boîte de dialogue Contrôle de compte d'utilisateur s'affiche, cliquez sur Oui pour continuer.

      La fenêtre Pare-feu Windows avec sécurité avancée s'ouvre.

    3. Cliquez sur Règles de trafic entrant.

    4. Dans le volet Actions, cliquez sur Nouvelle règle.

      L'Assistant Nouvelle règle de trafic entrant s'affiche.

    5. Sous Quel type de règle voulez-vous créer ?, sélectionnez Port, puis cliquez sur Suivant.

    6. Sélectionnez TCP et Ports locaux spécifiques, puis entrez 135 dans la zone Ports locaux spécifiques.

    7. Cliquez sur Suivant.

    8. Dans la page Action, sélectionnez Autoriser la connexion, puis cliquez sur Suivant.

    9. Dans la page Profil, sélectionnez les profils auxquels la règle doit s'appliquer. En général, il convient de sélectionner Domaine, parfois Privé, mais pas Public.

    10. Cliquez sur Suivant.

    11. Dans la page Nom, tapez un nom explicite, par exemple DCOM de débogage distant, dans la zone de nom.

    12. Cliquez sur Terminer.

  4. Si votre stratégie de domaine requiert que la communication réseau s'effectue par le biais du protocole IPSec, effectuez cette étape. Si ce n'est pas le cas, passez à l'étape 5.

    1. Cliquez sur Nouvelle règle.

      L'Assistant Nouvelle règle de trafic entrant s'affiche.

    2. Sous Quel type de règle voulez-vous créer ?, sélectionnez Port, puis cliquez sur Suivant.

    3. Sélectionnez UDP et Ports locaux spécifiques, puis entrez 4500 et 500 dans la zone Ports locaux spécifiques.

    4. Cliquez sur Suivant.

    5. Dans la page Action, sélectionnez Autoriser la connexion, puis cliquez sur Suivant.

    6. Dans la page Profil, sélectionnez les profils sélectionnés à l'étape 3.

    7. Cliquez sur Suivant.

    8. Dans la page Nom, tapez un nom, tel que DCOM UDP de débogage distant, dans la zone de nom.

    9. Cliquez sur Terminer.

  5. Ajoutez des exceptions pour TCP 139, TCP 445, UDP 137 et UDP 138, qui sont les ports utilisés par DCOM pour communiquer avec l'ordinateur distant.

    1. Cliquez sur Nouvelle règle.

      L'Assistant Nouvelle règle de trafic entrant s'affiche.

    2. Sous Quel type de règle voulez-vous créer ?, sélectionnez Port, puis cliquez sur Suivant.

    3. Sélectionnez TCP et Ports locaux spécifiques, puis entrez 139, 445 dans la zone Ports locaux spécifiques.

    4. Cliquez sur Suivant.

    5. Dans la page Action, sélectionnez Autoriser la connexion, puis cliquez sur Suivant.

    6. Dans la page Profil, sélectionnez les profils sélectionnés à l'étape 3.

    7. Cliquez sur Suivant.

    8. Dans la page Nom, dans la zone de nom, tapez un nom tel que TCP de partage des fichiers et des imprimantes pour le débogage à distance.

    9. Cliquez sur Terminer.

    10. Cliquez une nouvelle fois sur Nouvelle règle.

      L'Assistant Nouvelle règle de trafic entrant s'affiche.

    11. Sous Quel type de règle voulez-vous créer ?, sélectionnez Port, puis cliquez sur Suivant.

    12. Sélectionnez UDP et Ports locaux spécifiques, puis entrez 137, 138 dans la zone Ports locaux spécifiques.

    13. Cliquez sur Suivant.

    14. Dans la page Action, sélectionnez Autoriser la connexion, puis cliquez sur Suivant.

    15. Dans la page Profil, sélectionnez les profils sélectionnés à l'étape 3.

    16. Cliquez sur Suivant.

    17. Dans la page Nom, dans la zone de nom, tapez un nom tel que UDP de partage des fichiers et des imprimantes pour le débogage à distance.

    18. Cliquez sur Terminer.

  6. Fermez la fenêtre Pare-feu Windows avec sécurité avancée.

  7. Dans l'application Pare-feu Windows du Panneau de configuration, ajoutez une exception pour le processus msvcmon.exe Visual Studio.

    1. Cliquez sur Autoriser un programme ou une fonctionnalité via le Pare-feu Windows.

    2. Cliquez sur Modifier les paramètres.

    3. Cliquez sur Autoriser un autre programme.

    4. Dans la boîte de dialogue Ajouter un programme, cliquez sur Parcourir.

    5. Dans la boîte de dialogue Parcourir, accédez à devenv.exe. En général, le processus se trouve dans SystemDrive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE.

    6. Cliquez sur OK pour fermer la boîte de dialogue Parcourir.

    7. Cliquez sur OK pour fermer la boîte de dialogue Ajouter un programme.

Voir aussi

Tâches

Comment : installer le débogage distant