設定SAP和 RPC
Novell NetWare 網路伺服器會使用服務廣告通訊協定 (SAP) 將網路上可用服務的相關信息廣播給其他網路裝置。 伺服器可能會每隔 60 秒傳送一次 SAP 廣播,以通知其他網路裝置其提供的服務。 工作站會使用 SAPs 來尋找其在網路上所需的服務。
Windows 包含 SAP Agent 服務,可讓 Windows 伺服器與 NetWare 伺服器互動。 SAP Agent 服務會接聽在伺服器上安裝及執行之IPX型服務的網路用戶端 SAP 要求。
設計為透過網路公告為服務的軟體,透過 SAP 廣播將每隔 60 秒發出 SAP 公告一次,而不需要安裝 SAP 代理程式。 不過,為了讓網路用戶端快速找出IPX網路服務,維護服務資料庫的伺服器必須在網路上使用,才能回應服務位置要求。 此服務資料庫通常由 Novell NetWare 或 NetWare 相容伺服器維護。 Microsoft NetWare 的檔案和列印服務也會維護IPX網路服務資料庫。
在執行 Windows Server 的電腦上,如果已安裝 NetWare 的閘道服務(GSNW),遠端過程呼叫(RPC)服務會每隔 60 秒廣播一次 SAP Type 640。 即使使用者停用 GSNW 和 SAP 代理程式服務,此 SAP 廣播仍會繼續。
如果已安裝 NetWare 用戶端服務和 SAP 代理程式服務,RPC 服務將會執行 SAP 廣播。 即使使用者停用 SAP 代理程式,此 SAP 廣播仍會繼續。
根據預設,RPC 服務會檢查執行 Windows Server 的電腦上是否有 NetWare 的閘道服務和 SAP Agent 服務。 安裝 NetWare 的檔案和列印服務會安裝 SAP 代理程式。
在執行具有 CSNW 之 Windows 用戶端版本的電腦上,RPC 服務會檢查 SAP Agent 服務。 如果服務存在,RPC 會啟動自己的執行緒,每分鐘執行 SAP 廣播類型 640。
注意
如果您不想每隔 60 秒 SAP 在網路上廣播,您可以使用註冊表編輯器來停用 SAP 廣播。 請注意,使用註冊表編輯器不正確可能會導致嚴重問題,而可能需要重新安裝作系統。 Microsoft無法保證無法解決使用註冊表編輯器不正確所造成的問題。 以您自己的風險使用註冊表編輯器。 在編輯登錄之前,您應該先備份登錄。
設定 SAP
執行註冊表編輯器(Regedt32.exe),並移至註冊表中的下列機碼:
HKEY_LOCAL_MACHINE\Software\Microsoft\RPC
在 [編輯] 功能表上,按一下 [新增值],然後使用下列條目:
- 數值名稱:AdvertiseRpcService
- 數據類型:REG_SZ
- String:否
針對字符串使用 No 會關閉 RPC SAP 廣播功能。 針對字串使用 [是] 會開啟 RPC SAP 廣播。
重新啟動電腦,讓登錄變更生效。
注意
如果 SAP 廣播在遵循這些步驟之後繼續,您可能想要嘗試疑難解答步驟。 刪除下列登入機碼中的 Ncacn_spx 字串值:
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\ServerProtocols\
注意
這應該只當做疑難解答步驟使用。 刪除此字串值將完全停用 SAP 廣播,而某些可能需要它來正常運作的程式將受到影響。