共用方式為


啟用 RPC 狀態資訊

可以收集兩種不同層級的 RPC 執行時間狀態資訊: 伺服器 資訊和 完整 資訊。 在偵錯工具或 DbgRpc 可用來分析狀態資訊之前,必須先啟用這項資訊收集。

只有 Windows XP 和更新版本的 Windows 支援收集 RPC 狀態資訊。

收集 伺服器 狀態資訊非常輕量。 每個 RPC 呼叫大約需要 100 部機器指令,即使效能測試期間也不會發生任何可偵測的負載。 不過,收集此資訊會使用每個 RPC 伺服器大約 4 KB) 的記憶體 (,因此不建議在已經遇到記憶體壓力的電腦上使用。 伺服器 資訊包括端點、執行緒、連線物件和伺服器呼叫 (SCALL) 物件的相關資料。 這足以偵錯大部分的 RPC 問題。

收集 完整 狀態資訊較重。 它包含 伺服器層級收集 的所有資訊,此外,還包含用戶端通話 (CCALL) 物件。 通常不需要完整狀態資訊。

若要在個別電腦上啟用要收集的狀態資訊,請執行 群組原則 Editor (Gpedit.msc) 。 在 [本機電腦原則] 底下,流覽至 [電腦設定/系統管理範本/系統/遠端程序呼叫]。 在此節點下,您會看到 維護 RPC 疑難排解狀態資訊 專案。 當您編輯其屬性時,您會看到五個可能的狀態:

沒有
不會維護狀態資訊。 除非您的電腦遇到記憶體壓力,否則不建議這麼做。

伺服器
將會收集伺服器狀態資訊。 這是單一電腦上的建議設定。


將會收集完整的狀態資訊。

Auto1
在小於 64 MB RAM 的電腦上,這與 None相同。 在至少 64 MB RAM 的電腦上,這與 伺服器相同。

Auto2
在執行 Windows Server 2003 且 RAM 小於 128 MB 或任何 Windows XP 電腦上的電腦上,這與 None相同。 在至少具有 128 MB RAM 的 Windows Server 2003 電腦上,這與 伺服器相同。

此為預設值。

如果您想要在一組網路電腦上同時設定這些層級,請使用 [群組原則編輯器] 將電腦原則推出至慣用的電腦集。 原則引擎會負責將您想要的設定傳播至慣用的機器集。 在此情況下 ,Auto1Auto2 層級特別有用,因為每部電腦上的作業系統和 RAM 數量可能會有所不同。

如果網路包含執行 Windows XP 之前 Windows 版本的電腦,這些電腦上將會忽略這些設定。