Comment utiliser des canaux nommés filtres dans le Service Pack 2 Windows XP, dans Windows Server 2003 SP1 et dans les versions ultérieures de ces systèmes d'exploitation

Traductions disponibles Traductions disponibles
Numéro d'article: 925890 - Voir les produits auxquels s'applique cet article
important Cet article contient des informations sur la modification du Registre. Assurez-vous de sauvegarder le Registre avant de le modifier. Vérifiez que vous connaissez comment restaurer le Registre si un problème se produit. Pour plus d'informations sur la façon sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
256986 Description du Registre Microsoft Windows
Agrandir tout | Réduire tout

INTRODUCTION

Cet article explique comment utiliser des filtres de canal nommé dans Microsoft Windows XP Service Pack 2 (SP2), dans Microsoft Windows Server 2003 Service Pack 1 (SP1) et les versions ultérieures de ces systèmes d'exploitation.

Un canal est une technique pour transmettre des informations du processus d'un programme à un autre processus de programme. Contrairement à d'autres formes de communication interprocessus (IPC), un canal est une communication unidirectionnelle. Par exemple, un canal transmet un paramètre, telles que la sortie d'un processus, un second processus. Ce second processus accepte la sortie du premier processus comme entrée. Ensuite, le système d'exploitation conserve temporairement les informations redirigées jusqu'à ce que le processus de réception lit ces informations. Pour la communication bidirectionnelle entre les processus, vous pouvez configurer deux canaux. Dans ce scénario, un canal faces un sens, le canal autre faces l'autre sens.

Toutefois, il existe une limitation de canaux de CPI. La limite se produit lorsque les processus qui utilisent les canaux un processus parent courants. Par conséquent, ils doivent partager un processus ouverts courants ou un processus initiation. Ensuite, elles doivent être créées par un appel système fourche d'un processus parent. Taille d'un canal est au moins 4 096 octets.

Un canal nommé est une extension du canal traditionnel. Un canal classique est sans nom car il existe de manière anonyme. Il conserve uniquement pour tant que le processus s'exécute. Un canal nommé est persistant du système et existe au-delà de la durée de vie du processus. Vous devez supprimer la liaison ou supprimer le canal nommé lorsqu'il est plus utilisé. Processus, comme un fichier, lier généralement au canal nommé effectuer IPC. Les canaux nommés sont étroitement liés aux fichiers de « périphérique spécial ». Comme fichiers « périphérique spécial », canaux ne font pas référence aux données réelles qui sont stockées dans le système de fichiers.

Canal nommé service de filtrage a été introduit dans Windows XP SP2 et Windows Server 2003 SP1 et est disponible dans les versions ultérieures de ces systèmes d'exploitation. Filtrage du service de canal nommé est utilisé pour activer ou pour bloquer l'accès aux canaux nommés. Savoir comment activer le filtrage de canal nommé est abordée dans la section « Plus d'informations ».

Plus d'informations

Avertissement Des problèmes graves peuvent se produire si modification incorrecte du Registre à l'aide de l'Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent obliger à réinstaller le système d'exploitation. Microsoft ne peut pas garantir que ces problèmes peuvent être résolus. Modifier le Registre à vos risques et périls.

Activer le filtrage dynamiques de canaux nommés

Pour activer le filtrage dynamiques de canaux nommés, créez l'entrée de Registre PipeFirewallActive, définissez la valeur sur 1 pour cette entrée. Ensuite, vous ne devrez pas redémarrer l'ordinateur. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit et cliquez sur OK .
  2. Recherchez et cliquez ensuite la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
  3. Menu Edition , cliquez sur Nouveau , puis cliquez sur valeur DWORD .
  4. Tapez PipeFirewallActive comme nom pour la valeur DWORD .
  5. Cliquez avec le bouton droit sur PipeFirewallActive , puis cliquez sur Modifier .
  6. Dans la zone données de la valeur , tapez 1 et puis cliquez sur OK .
  7. Quittez l'Éditeur du Registre.

Créer une liste de canaux nommés

Pour créer une liste des canaux nommés, vous pouvez accéder, ajoutez la liste des canaux nommés comme valeurs pour la valeur de Registre AllowedPipes . Ensuite, vous ne devrez pas redémarrer l'ordinateur. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit et cliquez sur OK .
  2. Recherchez et cliquez ensuite la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
  3. Dans le menu Edition , cliquez sur Nouveau , puis cliquez sur valeur de chaînes multiples .
  4. Tapez AllowedPipes comme nom de la valeur de chaînes multiples .
  5. Cliquez avec le bouton droit sur AllowedPipes , puis cliquez sur Modifier .
  6. Dans la zone données de la valeur , tapez la liste des canaux nommés et puis cliquez sur OK .
  7. Quittez l'Éditeur du Registre.
Lorsque la valeur de l'entrée de Registre PipeFirewallActive est définie sur 1 et les valeurs de chaîne de l'entrée de Registre AllowedPipes liste différents canaux nommés, le service serveur permet uniquement d'accéder à ceux dont les noms se trouvent dans la liste AllowedPipes des canaux nommés. Tous les autres canaux nommés sont bloquées.

Supprimer un canal nommé dans la liste « AllowedPipes »

Pour supprimer un canal nommé dans la liste AllowedPipes , procédez comme suit :
  1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit et cliquez sur OK .
  2. Recherchez et cliquez ensuite la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
  3. Cliquez avec le bouton droit sur AllowedPipes , puis cliquez sur Modifier .
  4. Dans la zone données de la valeur , sélectionnez un ou plusieurs canaux nommés que vous voulez supprimer. Cliquez avec le bouton droit sur la sélection, puis cliquez sur Supprimer .
  5. Cliquez sur OK pour supprimer les canaux nommés de la liste AllowedPipes .

    note L'accès pour les canaux nommés est désormais bloqué.
  6. Quittez l'Éditeur du Registre.
note Si l'entrée de Registre PipeFirewallActive est définie sur 1, l'accès aux canaux nommés qui n'est pas répertorié dans la liste AllowedPipes s'être bloqué à la fois pour les sessions authentifiées et pour les sessions non authentifiées. Cela signifie que si le paramètre de Registre PipeFirewallActive est 1, la liste AllowedPipes doit contenir transfère le nom que vous devez accéder. Pour activer l'accès à tous les canaux nommés, ne définissez pas valeurs pour l'entrée de Registre PipeFirewallActive .

Dans la version de Windows Server 2003, suivantes des canaux nommés sont difficiles codés et ne peut pas être désactivés :
  • Netlogon
  • lsarpc
  • SAMR
  • navigateur
  • Srvsvc
  • wkssvc
Ces canaux nommés ne sont pas codée en dur dans Windows Server 2003 SP1 et versions ultérieures du système d'exploitation. Si l'entrée de Registre PipeFirewallActive est définie sur 1 et l'entrée de Registre AllowedPipes n'existe pas, Windows utilise ces des canaux nommés. Si l'entrée de Registre AllowedPipes existe, l'accès à tous les canaux nommés est bloqué à moins que les canaux nommés ne dans la liste AllowedPipes .

Canaux nommés pour un serveur de fichiers ou pour un serveur d'impression

Suivantes des canaux nommés sont requis pour le serveur de la fonction uniquement comme un serveur de fichiers ou comme un serveur d'impression :
  • Spoolss
  • navigateur
  • wkssvc
  • Srvsvc

Les canaux nommés qui sont utilisés sur les contrôleurs de domaine

Si la liste AllowedPipes est vide et l'entrée de Registre PipeFirewallActive est définie sur 1, vous devez ajouter manuellement des canaux nommés suivantes :
  • Netlogon
  • lsarpc
  • SAMR
Si ces canaux nommés ne sont pas dans la liste AllowedPipes , ordinateurs rencontrer des problèmes. Par exemple, ordinateurs clients ne peuvent pas joindre le domaine.

Propriétés

Numéro d'article: 925890 - Dernière mise à jour: dimanche 19 avril 2009 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows Server 2003 Service Pack 1
Mots-clés : 
kbmt kbhowto kbfilter kbfirewall kbpipeline kbinfo KB925890 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 925890
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com