文章編號: 947239 - 上次校閱: 2009年10月13日 - 版次: 6.2

說明 Windows Vista 電腦上 HTTP 流量的「接收視窗自動調整」功能

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

簡介

Windows Vista 包含接收視窗自動調整 (http://technet.microsoft.com/zh-tw/magazine/2007.01.cableguy.aspx) 功能,可針對透過網路接收 TCP 資料的程式改善其效能。但是,對使用 Windows HTTP 服務 (WinHTTP) (http://msdn.microsoft.com/zh-tw/library/aa382925(VS.85).aspx) 介面的程式來說,此功能依預設是停用的。使用 WinHTTP 的程式包括,例如:自動更新、Windows Update、遠端桌面連線、Windows 檔案總管 (網路檔案複製) 和 Sharepoint (WebDAV)。

如果您啟用 WinHTTP 流量的「接收視窗自動調整」,則透過網路的資料傳輸會更有效率。但是,如果您的網路是使用較舊的路由器和不支援此功能的防火牆,在某些情況下,您可能會遇到資料傳輸速度較慢或連線中斷。例如,當您使用 Windows Internet Explorer 存取在 Microsoft Office SharePoint Server 裝載的應用程式時,HTTP 流量可能會變慢。會發生這個問題是因為某些路由器不支援「接收視窗自動調整」功能。

注意「接收視窗自動調整」不適用於使用針對 HTTP 要求 (不是 WinHTTP) 之Windows 網際網路 (WinINet) (http://msdn.microsoft.com/zh-tw/library/aa385331(VS.85).aspx) 應用程式發展介面 (API) 的程式。使用 HTTP 流量之 WinINet 的程式包括,例如:Internet Explorer、Outlook 和 Outlook Express。

本文會說明:
  • 「接收視窗自動調整」如何改善資料傳輸
  • 如何啟用 WinHTTP 流量的「接收視窗自動調整」功能
  • 啟用 WinTTP 流量的「接收視窗自動調整」功能後,可能會發生的問題
  • 如何停用「接收視窗自動調整」功能

「接收視窗自動調整」如何改善資料傳輸

「接收視窗自動調整」功能讓作業系統能持續監控路由狀況,例如頻寬、網路延遲和應用程式延遲。因此,作業系統可藉由縮放 TCP 接收視窗來設定連線,以最大化網路效能。為判斷最佳的接收視窗大小,「接收視窗自動調整」功能會測量延遲頻寬產品和應用程式擷取率。然後,「接收視窗自動調整」功能會調整持續傳輸的接收視窗大小,以利用任何未使用的頻寬。

如何啟用 WinHTTP 流量的「接收視窗自動調整」功能

先決條件

您必須執行 Windows Vista Service Pack 1 或已安裝 Hotfix939006? (http://support.microsoft.com/kb/939006/TW/ ) ,才能啟用 WinHTTP 的自動調整。

如果要我們為您啟用自動調整,請前往<為我修正此問題>一節。如果您要自行啟用自動調整,請前往<讓我自行修正此問題>一節。

為我修正此問題

如果要自動啟用自動調整,請按一下 [修正此問題] 連結。然後按一下 [檔案下載] 對話方塊中的 [執行],並依照此精靈中的步驟執行。

修正此問題
Microsoft Fix it 50097


注意 此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

注意如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,然後在發生問題的電腦上加以執行。

立即前往<這樣是否已修正問題?>一節。

讓我自行修正此問題

重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756? (http://support.microsoft.com/kb/322756/ ) 如何在 Windows XP 和 Windows Server 2003 中備份、編輯及還原登錄
若要在 Windows Vista 用戶端電腦上啟用 HTTP 流量的「接收視窗自動調整」功能,您必須編輯登錄。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],在 [開始搜尋] 方塊中輸入 regedit,然後按下 ENTER。
  2. 找出並用滑鼠右鍵按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
  3. 指向 [新增],然後按一下 [DWORD 值]
  4. 輸入 TcpAutotuning,然後按下 ENTER。
  5. 用滑鼠右鍵按一下 [TcpAutotuning],然後按一下 [修改]
  6. [數值資料] 方塊中,輸入 1,然後按一下 [確定]
  7. 結束「登錄編輯程式」。
  8. 重新啟動電腦。

這樣是否已修正問題?

  • 檢查該問題是否已修正。如果問題已修正,您便已完成本文。如果問題尚未修正,則可連絡技術支援服務 (http://support.microsoft.com/contactus)
  • 我們非常感謝您提供意見反應。如果要提供意見反應,或報告此解決方案的任何問題,請在「為我修正此問題」部落格 (http://blogs.technet.com/fixit4me/) 中留下您的意見,或者傳送電子郵件 (mailto:fixit4me@microsoft.com?Subject=KB947239 - EnableTCP auto-tuning) 訊息給我們。

如果 TcpAutotuning 登錄項目設定為 1,則 HTTP 流量的「接收視窗自動調整」功能會啟用;如果 TcpAutotuning 登錄項目不存在或設定的值不是 1,則 HTTP 流量的「接收視窗自動調整」功能不會啟用。

啟用 HTTP 流量的「接收視窗自動調整」功能後,可能會發生的問題

當 HTTP 流量的「接收視窗自動調整」功能啟用時,與「接收視窗自動調整」功能不相容之 較舊的路由器、較舊的防火牆和較舊的作業系統,有時可能會發生資料傳輸速度較慢或連線中斷。發生此情況時,使用者可能會遇到效能變慢。或是,應用程式可能會損毀。這些較舊的裝置不符合 RFC 1323 標準。部分裝置製造商有提供可解決硬體限制的軟體。請連絡裝置製造商以確定是否有提供這類的軟體。

如果不相容的裝置不在您的組織內,且您無法變更該裝置,則此問題將持續發生。因此,您可能必須停用 HTTP 流量的「接收視窗自動調整」功能。

如何停用「接收視窗自動調整」功能

如果要我們為您停用自動調整,請前往<為我修正此問題>一節。如果您要自行停用自動調整,請前往<讓我自行修正此問題>一節。

為我修正此問題

如果要自動停用自動調整,請按一下 [修正此問題] 連結。然後按一下 [檔案下載] 對話方塊中的 [執行],並依照此精靈中的步驟執行。

修正此問題
Microsoft Fix it 50056


注意 此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

注意如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,然後在發生問題的電腦上加以執行。

立即前往<這樣是否已修正問題?>一節。

讓我自行修正此問題

如果要停用 HTTP 流量的「接收視窗自動調整」功能,請依照下列步驟執行:
  1. 以具有系統管理員認證的使用者身分登入電腦。
  2. 按一下 [開始],在 [開始搜尋] 方塊中輸入 runas /user:local_computer_name\administrator cmd,然後按下 ENTER。
  3. 出現要求您輸入系統管理員帳戶密碼時,請輸入正確的密碼,然後按下 ENTER。
  4. 在命令提示字元中,輸入下列命令,然後按下 ENTER:
    netsh interface tcp set global autotuninglevel=disabled
  5. 結束 [命令提示字元] 視窗。
  6. 重新啟動電腦。
立即前往<這樣是否已修正問題?>一節。

這樣是否已修正問題?

檢查問題是否已修正。如果問題已修正,您便已完成本文。如果問題尚未修正,則可連絡技術支援服務 (http://support.microsoft.com/contactus)

這篇文章中的資訊適用於:
  • Windows Vista 旗艦版
  • Windows Vista 家用進階版
  • Windows Vista 家用入門版
  • Windows Vista 商用進階版
  • Windows Vista 商用入門版
  • Windows Vista 商用入門 64 位元版
  • Windows Vista 旗艦 64 位元版
  • Windows Vista 家用進階 64 位元版
  • Windows Vista 家用入門 64 位元版
  • Windows Vista 商用進階 64 位元版
關鍵字:?
kbfixme kbmsifixme kbhowto kbexpertiseinter kbinfo KB947239
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。