Konfigurieren von SAP und RPC
Verbund-NetWare-Netzwerkserver verwenden das Service Advertising Protocol (SAP), um Informationen zu verfügbaren Diensten im Netzwerk an andere Netzwerkgeräte zu übertragen. Ein Server sendet möglicherweise alle 60 Sekunden eine SAP-Übertragung, um andere Netzwerkgeräte über die von ihm angebotenen Dienste zu informieren. Arbeitsstationen verwenden SAPs, um dienste zu finden, die sie im Netzwerk benötigen.
Windows umfasst einen SAP-Agent-Dienst, um Windows-basierten Servern die Interaktion mit NetWare-Servern zu ermöglichen. Der SAP-Agent-Dienst lauscht auf SAP-Anforderungen von Netzwerkclients für IPX-basierte Dienste, die auf dem Server installiert sind und ausgeführt werden.
Software, die als Dienst über das Netzwerk über eine SAP-Übertragung angekündigt werden soll, gibt die SAP-Ankündigungen alle 60 Sekunden aus, ohne dass der SAP-Agent installiert ist. Damit Netzwerkclients jedoch schnell einen IPX-Netzwerkdienst finden können, muss ein Server, der eine Dienstdatenbank verwaltet, im Netzwerk verfügbar sein, um auf die Dienststandortanforderung zu reagieren. Diese Dienstdatenbank wird in der Regel von einem Reiner NetWare-Server oder einem NetWare-kompatiblen Server verwaltet. Microsoft File and Print Services for NetWare verwaltet auch eine IPX-Netzwerkdienstdatenbank.
Wenn auf einem Computer, auf dem Windows Server ausgeführt wird, Gateway Services für NetWare (GSNW) installiert ist, wird ein SAP-Typ 640 alle 60 Sekunden vom RPC-Dienst (Remote Procedure Call) übertragen. Diese SAP-Übertragung wird auch dann fortgesetzt, wenn der Benutzer GSNW und den SAP-Agent-Dienst deaktiviert.
Der RPC-Dienst führt die SAP-Übertragung durch, wenn die Clientdienste für NetWare (CSNW) und der SAP-Agent-Dienst installiert sind. Diese SAP-Übertragung wird auch dann fortgesetzt, wenn der Benutzer den SAP-Agent deaktiviert.
Standardmäßig überprüft der RPC-Dienst, ob Gatewaydienste für NetWare und der SAP-Agent-Dienst auf dem Computer vorhanden sind, auf dem Windows Server ausgeführt wird. Beim Installieren von Datei- und Druckdiensten für NetWare wird ein SAP-Agent installiert.
Auf dem Computer, auf dem eine Clientversion von Windows mit CSNW ausgeführt wird, überprüft der RPC-Dienst den SAP-Agent-Dienst. Wenn die Dienste vorhanden sind, startet RPC einen eigenen Thread, der jede Minute den SAP-Broadcasttyp 640 übernimmt.
Hinweis
Wenn SAP-Broadcasts nicht alle 60 Sekunden im Netzwerk übertragen werden sollen, können Sie SAP-Broadcasts mithilfe des Registrierungs-Editors deaktivieren. Sie müssen gewarnt werden, dass die falsche Verwendung des Registrierungs-Editors schwerwiegende Probleme verursachen kann, die möglicherweise eine Neuinstallation des Betriebssystems erfordern. Microsoft übernimmt keinerlei Garantie dafür, dass Probleme aufgrund nicht ordnungsgemäßer Verwendung des Registrierungs-Editors behoben werden können. Sie verwenden den Registrierungs-Editor auf eigene Gefahr. Sie sollten die Registrierung sichern, bevor Sie sie bearbeiten.
So konfigurieren Sie für SAP
Führen Sie den Registrierungs-Editor (Regedt32.exe) aus, und wechseln Sie in der Registrierung zum folgenden Schlüssel:
HKEY _ LOCAL _ MACHINE \ Software \ Microsoft \ RPC
Klicken Sie im Menü Bearbeiten auf Wert hinzufügen, und verwenden Sie den folgenden Eintrag:
- Wertname: AdvertiseRpcService
- Datentyp: REG _ SZ
- Zeichenfolge: Nein
Wenn Sie "Nein" für die Zeichenfolge verwenden, wird die RPC-SAP-Übertragung deaktiviert. Wenn Sie Ja für die Zeichenfolge verwenden, wird die RPC-SAP-Übertragung aktiviert.
Starten Sie den Computer neu, damit die Registrierungsänderung wirksam wird.
Hinweis
Wenn die SAP-Broadcasts nach dem Ausführen dieser Schritte fortgesetzt werden, sollten Sie einen Problembehandlungsschritt ausprobieren. Löschen Sie den Ncacn _ spx-Zeichenfolgenwert im folgenden Registrierungsschlüssel:
HKEY _ LOCAL _ MACHINE \ Software \ Microsoft \ Rpc \ ServerProtocols\
Hinweis
Dies sollte nur als Problembehandlungsschritt verwendet werden. Durch das Löschen dieses Zeichenfolgenwerts werden SAP-Broadcasts vollständig deaktiviert, die einige Programme möglicherweise benötigen, um ordnungsgemäß zu funktionieren.