Windows

從遠端 Windows 7 PC 查詢服務非常慢

  • April 30, 2015

當我從遠端 Windows 7 PC 查詢已安裝的服務時,速度非常慢。使用遠端 Windows XP PC 總是很快的。

例如,在我的 Windows 7 PC 中,命令

sc \\pc1 query type= service

使用 Windows 7 遠端 PC 需要 21 秒。使用 Windows XP 遠端 PC 可以立即完成。我可以用我們的任何 PC 重現這種行為。其他工具也會發生這種情況(例如鬣狗) 有人知道是什麼讓請求如此緩慢,或者如何讓它像 Windows XP 一樣即時?

經典防火牆問題。

Microsoft RPC 高埠預設為 tcp/49152 - Windows 7/2008 上的 tcp/65535。除非您指定了自定義 RPC 埠範圍。

所討論的特定 RPC 端點是服務控制管理器遠端協議 (SCMR)。如果在執行 sc 命令時執行數據包擷取,您將看到正在使用的埠。首先它將連接到 tcp/135 以獲取 SCMR 的 RPC 端點,然後嘗試連接到 SCMR 通告的埠。

如果您想配置較小的埠範圍,以下文章可能會有所幫助:

如何配置 RPC 動態埠分配以使用防火牆

https://support.microsoft.com/kb/154596

鍵:HKLM\Software\Microsoft\Rpc\Internet\

值:埠

值類型:REG_MULTI_SZ

Windows Vista/7/2008 中 TCP/IP 的預設動態埠範圍已更改

https://support.microsoft.com/kb/929851

引用自:https://serverfault.com/questions/623775