Verwendung von named Pipe-Filtern in Windows XP SP2, Windows Server 2003 SP1 und späteren Versionen dieser Betriebssysteme

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 925890 - Produkte anzeigen, auf die sich dieser Artikel bezieht
wichtig Dieser Artikel enthält Informationen zum Ändern der Registrierung. Stellen Sie sicher, dass Sie die Registrierung sichern bevor Sie Sie ändern. Stellen Sie sicher, dass Sie die Registrierung wiederherstellen kennen, wenn ein Problem auftritt. Weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
256986Beschreibung der Microsoft Windows-Registrierung
Alles erweitern | Alles schließen

EINFÜHRUNG

Dieser Artikel erläutert named Pipe-Filter in Microsoft Windows XP Service Pack 2 (SP2), verwenden in Microsoft Windows Server 2003 Service Pack 1 (SP1) und späteren Versionen dieser Betriebssysteme.

Eine Pipe ist ein Verfahren zur Übergabe von Informationen aus einem Programm an einem anderen Programm Prozess. Im Gegensatz zu anderen Formularen zur prozessübergreifenden Kommunikation (IPC) stellt eine Pipe eine unidirektionale Kommunikation. Eine Pipe übergibt z. B. einen Parameter, wie z. B. die Ausgabe von einem Prozess, einen zweiten Prozess. Diese zweite Prozess akzeptiert die Ausgabe der erste Prozess als Eingabe. Anschließend enthält das Betriebssystem vorübergehend piped Informationen, bis der empfangende Prozess die Informationen liest. Sie können zwei Pipes einrichten, für die bidirektionale Kommunikation zwischen Prozessen. In diesem Szenario eine Pipe grenzt eine Richtung und anderen Pipe ausgesetzt, die andere Richtung.

Es ist jedoch eine Einschränkung von Pipes für IPK. Die Einschränkung tritt auf, wenn die Prozesse, die Pipes verwenden, einen allgemeine übergeordnete Prozess. Daher müssen Sie eine allgemeine geöffneten Prozess oder Initiierung Prozess freigeben. Anschließend müssen Sie durch einen Aufruf Verzweigung System von einem übergeordneten Prozess erstellt werden. Eine Pipe beträgt mindestens 4.096 Byte.

Eine named Pipe ist eine Erweiterung der herkömmlichen Pipe. Eine herkömmliche Pipe ist unbenannt, da es anonym vorhanden ist. Es bleibt nur für, solange der Prozess ausgeführt wird. Eine named Pipe System persistent ist und hinter der Lebensdauer des Prozesses vorhanden. Müssen Sie aufheben oder die named Pipe löschen, wenn er nicht mehr verwendet wird. Prozesse, z. B. eine Datei anfügen im Allgemeinen an die named Pipe IPC durchführen. Named Pipes sind eng miteinander "spezielle Gerät"-Dateien verbunden. Wie "spezielle Gerät"-Dateien verweisen Pipes nicht auf tatsächlichen Daten, die in das Dateisystem gespeichert ist.

Named Pipe Filtern Service wurde in Windows XP SP2 und Windows Server 2003 SP1 eingeführt und steht in späteren Versionen dieser Betriebssysteme. Named Pipe Filtern Dienst wird zum Aktivieren oder um den Zugriff auf named Pipes zu blockieren verwendet. Informationen zur named Pipe Filtern aktivieren wird in den Abschnitt "Weitere Informationen" behandelt.

Weitere Informationen

Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung falsch mithilfe des Registrierungs-Editors oder mithilfe einer anderen Methode ändern. Diese Probleme erfordern möglicherweise eine das Betriebssystem neu installieren. Microsoft kann nicht garantieren, dass diese Probleme gelöst werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Aktivieren der dynamischen Filterung von named pipes

Zum Aktivieren von dynamischen Filtern von named Pipes erstellen Sie den PipeFirewallActive Registrierungseintrag, und legen Sie den Wert 1 für diesen Eintrag. Anschließend müssen Sie keinen Neustart des Computers. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie regedit ein und klicken Sie dann auf OK .
  2. Klicken Sie auf folgenden Unterschlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
  3. Menü Bearbeiten klicken Sie auf neu , und klicken Sie dann auf DWORD-Wert .
  4. Geben Sie PipeFirewallActive als Namen für den DWORD- Wert.
  5. Klicken Sie mit der rechten Maustaste auf PipeFirewallActive , und klicken Sie dann auf Ändern .
  6. Geben Sie in das Feld Wertdaten 1 ein, und klicken Sie dann auf OK .
  7. Beenden Sie den Registrierungs-Editor.

Erstellen einer Liste von named pipes

Eine Liste der named Pipes erstellen, die Sie zugreifen können, fügen Sie der Liste der named Pipes als Werte für den Registrierungswert AllowedPipes . Anschließend müssen Sie keinen Neustart des Computers. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie regedit ein und klicken Sie dann auf OK .
  2. Klicken Sie auf folgenden Unterschlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
  3. Klicken Sie im Menü Bearbeiten klicken Sie auf neu und klicken Sie dann auf Wert der mehrteiligen Zeichenfolge .
  4. Geben Sie AllowedPipes als Namen für mehrteilige Zeichenfolgen -Wert.
  5. Klicken Sie mit der rechten Maustaste auf AllowedPipes , und klicken Sie dann auf Ändern .
  6. Geben Sie in das Feld Wertdaten die Liste der named Pipes und klicken Sie dann auf OK .
  7. Beenden Sie den Registrierungs-Editor.
Wenn der Wert des Registrierungseintrags PipeFirewallActive auf 1 festgelegt, und die Zeichenfolgenwerte der AllowedPipes-Registrierungseintrag verschiedene named Pipes Liste, ermöglicht der Serverdienst nur Zugriff auf die named Pipes, deren Namen in der AllowedPipes -Liste gefunden werden. Alle anderen named Pipes werden blockiert.

Entfernen Sie eine named Pipe aus der Liste "AllowedPipes"

Gehen Sie folgendermaßen vor um eine named Pipe aus der AllowedPipes -Liste zu entfernen:
  1. Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie regedit ein und klicken Sie dann auf OK .
  2. Klicken Sie auf folgenden Unterschlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
  3. Klicken Sie mit der rechten Maustaste auf AllowedPipes , und klicken Sie dann auf Ändern .
  4. Wählen Sie im Feld Datenwerte eine oder mehrere named Pipes aus, die Sie löschen möchten. Klicken Sie mit der rechten Maustaste auf die Auswahl, und klicken Sie dann auf Löschen .
  5. Klicken Sie auf OK , um die named Pipes aus der AllowedPipes -Liste entfernen.

    Hinweis: Zugriff auf named Pipes ist jetzt gesperrt.
  6. Beenden Sie den Registrierungs-Editor.
Hinweis: Wenn der Registrierungseintrag PipeFirewallActive auf 1 festgelegt ist, wird Zugriff auf alle named Pipe, die in der AllowedPipes -Liste nicht aufgeführt ist sowohl für authentifizierte Sitzungen als auch für nicht authentifizierte Sitzungen blockiert. Dies bedeutet, dass wenn die Registrierungseinstellung PipeFirewallActive 1 ist, die AllowedPipes -Liste enthalten sollte die named pipes, die Sie zugreifen müssen. Legen Sie Werte für den Registrierungseintrag PipeFirewallActive nicht um den Zugriff auf alle named Pipes zu aktivieren.

In der Originalversion von Windows Server 2003 werden die folgenden benannten Pipes sind, hart codiert und können nicht deaktiviert werden:
  • Netlogon
  • Lsarpc
  • SAMR
  • Browser
  • srvsvc
  • Wkssvc
In Windows Server 2003 SP1 und späteren Versionen des Betriebssystems sind diese named Pipes nicht hartcodiert. Wenn der Registrierungseintrag PipeFirewallActive auf 1 festgelegt ist und der AllowedPipes -Registrierungseintrag nicht vorhanden ist, wird Windows diese named Pipes verwenden. Wenn der Registrierungseintrag AllowedPipes vorhanden ist, wird Zugriff auf alle named Pipes blockiert, wenn named Pipes in der Liste AllowedPipes sind.

Named Pipes für einen Dateiserver oder für einen Druckserver

Die folgenden named Pipes werden für den Server-Funktion erforderlich, nur als Dateiserver oder als Druckserver:
  • SPOOLSS
  • Browser
  • Wkssvc
  • srvsvc

Named Pipes, die auf Domänencontrollern verwendet werden

Wenn die AllowedPipes -Liste leer ist und der Registrierungseintrag PipeFirewallActive auf 1 festgelegt ist, müssen Sie manuell die folgenden named Pipes hinzufügen:
  • Netlogon
  • Lsarpc
  • SAMR
Wenn diese named Pipes nicht in der Liste AllowedPipes sind, auftreten Clientcomputern Probleme. Beispielsweise können nicht Clientcomputer die Domäne verknüpfen.

Eigenschaften

Artikel-ID: 925890 - Geändert am: Sonntag, 19. April 2009 - Version: 2.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows Server 2003 Service Pack 1
Keywords: 
kbmt kbhowto kbfilter kbfirewall kbpipeline kbinfo KB925890 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 925890
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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