Applies ToForefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

徵狀

上載速度透過 Microsoft Forefront 威脅管理閘道 (TMG) 2010年是在高速的網際網路連線速度很慢。

原因

因為 Forefront TMG 2010 的資料緩衝區太小,無法處理高速的網際網路連線,就會發生這個問題。注意您可以藉由變更下列兩個登錄子機碼值設定的資料緩衝區:

  • MaxPendingSendsToClient

  • MaxPendingSendsToServer

這些登錄子機碼位於下列登錄機碼下:

HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\

解決方案

更新資訊

如果要解決這個問題,安裝軟體更新所描述下列 「 Microsoft 知識庫 」 (KB) 文件:

2475183軟體更新 1 彙總套件 2 Forefront 威脅管理閘道 (TMG) 2010 Service Pack 1

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

其他相關資訊

如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

用來描述 Microsoft 軟體更新標準術語的編號 824684描述如果您不設定下列的登錄子機碼,且您不要安裝此 hotfix,子機碼的預設值為4。您套用此 hotfix 之後,這些子機碼的預設值為16

  • MaxPendingSendsToClient

  • MaxPendingSendsToServer

若要最佳化的網際網路連線的頻寬,您可能要使用下列的指令碼來變更TcpBufferSize的值:

Set fpc = CreateObject("FPC.Root")' fpc.ConnectToConfigurationStorageServer "CSSNAME", "USERNAME", "DOMAIN", "PASSWORD"Set arr = fpc.GetContainingArraySet policy = arr.ArrayPolicySet LLS = policy.LowLevelSettingsTcpBufferSize_before = LLS.TcpBufferSizeLLS.TcpBufferSize = WScript.Arguments(0)WScript.Echo "Setting TcpBufferSize to " & CStr(LLS.TcpBufferSize) & _  ", previous value: " & CStr(TcpBufferSize_before) & _  ", Array name: " & arr.Namepolicy.SaveWScript.Echo "Saved, waiting for array to reload..."arr.WaitForReloadWScript.Echo "Done." 

注意如果您增加的TcpBufferSize值,則會增加 Forefront TMG 2010 所耗用記憶體。若要使用這個指令碼,請依照下列步驟執行:

  1. 複製和貼上此指令碼至使用 「 記事本 」 中建立的.txt 檔案,並儲存檔案。

  2. 將檔案重新命名為SetTcpBufferSize.vbs。

  3. 開啟系統管理的命令提示字元視窗,然後再執行下列命令:

    cscript SetTcpBufferSize.vbs 17520注意事項

    • 可接受值的範圍是從25665535 之間

    • 預設值是2920年

    • 將初始的值設定為17520,,然後再增加 [若要測試適當的設定值。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。