共用方式為


設定 SAP 和 RPC

Novell NetWare 網路伺服器使用服務廣告通訊協定 (SAP) ,將網路上可用服務的相關資訊廣播到其他網路裝置。 伺服器每 60 秒可能會傳送一次 SAP 廣播,以通知其他網路裝置其提供的服務。 工作站會使用 SA 來尋找網路上所需的服務。

Windows 包含 SAP 代理程式服務,可讓 Windows 伺服器與 NetWare 伺服器互動。 SAP Agent 服務會接聽伺服器上已安裝和執行之 IPX 型服務的網路用戶端 SAP 要求。

透過 SAP 廣播設計為透過網路公告為服務的軟體會每隔 60 秒發出 SAP 公告一次,而不需要安裝 SAP 代理程式。 不過,為了讓網路用戶端快速找出 IPX 網路服務,維護服務資料庫的伺服器必須可在網路上使用,才能回應服務位置要求。 此服務資料庫通常是由 Novell NetWare 或 NetWare 相容伺服器維護。 適用于 NetWare 的 Microsoft 檔案和列印服務也會維護 IPX 網路服務資料庫。

在執行 Windows Server 的電腦上,如果已安裝 NetWare (GSNW) 的閘道服務,SAP 類型 640 會每隔 60 秒廣播一次, (RPC) 服務。 即使使用者停用 GSNW 和 SAP 代理程式服務,此 SAP 廣播仍會繼續。

如果已安裝適用于 NetWare 的用戶端服務 (CSNW) 和 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

  1. 執行登錄編輯程式 (Regedt32.exe) ,然後移至登錄中的下列機碼:

    HKEY_LOCAL_MACHINE\Software\Microsoft\RPC

  2. 在 [ 編輯 ] 功能表上,按一下 [ 新增值],然後使用下列專案:

    1. 數值名稱:AdvertiseRpcService
    2. 資料類型:REG_SZ
    3. 字串:否
  3. 針對字串使用 [否] 會關閉 RPC SAP 廣播。 針對字串使用 [是] 會開啟 RPC SAP 廣播。

  4. 重新開機電腦,讓登錄變更生效。

    注意

    如果 SAP 廣播在遵循這些步驟之後繼續,您可能會想要嘗試疑難排解步驟。 刪除下列登錄機碼中的 Ncacn_spx 字串值:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\ServerProtocols\

     

注意

這應該只做為疑難排解步驟使用。 刪除此字串值會完全停用某些程式可能需要的 SAP 廣播,才能正常運作。