將檔案從 MS-DOS 用戶端複製到 Windows 2000 架構的電腦效能變慢

文章翻譯 文章翻譯
文章編號: 244826 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
重要: 本文包含修改登錄的相關資訊。修改登錄之前請確定它備份起來,並請確定您瞭解如何在發生問題時還原登錄。如如何備份、 還原,以及編輯登錄有關,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
256986Microsoft Windows 登錄的描述
全部展開 | 全部摺疊

徵狀

當您將檔案從 MS-DOS 用戶端複製到 Microsoft Windows 2000 架構的電腦使用 TCP/IP 通訊協定時,可能會看到漫長的延遲。

注意: 這個行為不會發生當從 MS-DOS 用戶端到執行 Microsoft Windows NT 4.0 或 Microsoft Windows 95 或 Microsoft Windows 98 的電腦檔案複製或當您從 Windows 2000 架構的電腦,檢查 DOS 為主的電腦檔案複製。

發生的原因

MS-DOS 寄件者會在傳輸期間捨棄封包,就會發生這個問題。Windows 2000 使用預設 TCP 的接收視窗大小 17 KB 的乙太網路 (在 Windows NT 4.0 的 8 KB)。MS-DOS 將 back-to-back 封包傳送,企圖填滿氾濫其網路介面卡的接收者的緩衝區。MS-DOS 真實模式網路介面卡驅動程式將無法趕上 MS-DOS TCP/IP 堆疊的封包損失會導致傳送的封包資料流。它們都會被放在網路傳輸之前,網路介面卡驅動程式卸除的封包。

解決方案

警告: 如果您未正確使用登錄編輯程式可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 不保證您可以解決因不當使用 「 登錄編輯器 」 的問題。使用 「 登錄編輯程式 」,請自行負擔相關的風險。

如果要解決這個問題,設定 TCP 接收視窗大小值等到 Windows 2000 或少於 8 KB 中:
  1. 啟動 「 登錄編輯程式 」 (Regedt32.exe)。
  2. 找出下列登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. 在 [編輯] 功能表上按一下 [新增值],並再新增下列登錄值:
    數值名稱: TcpWindowSize
    資料類型: REG_DWORD
    值: 8192
  4. 結束 「 登錄編輯程式 」。

狀況說明

Microsoft 已確認此選項以 MS-DOS 真實模式的網路介面卡驅動程式有問題。

其他相關資訊

[區段大小最大值 (MSS) 的計算是從最大傳輸單位 (MTU) NDIS 驅動程式 (網路卡) 報告。比方說乙太網路 = 1460年; 4 MB 的權杖環 = 4128 ; 16 MB 的權杖環 = 17888。

當 MS-DOS 用戶端傳送的資料的第一個區段時,用戶端可能傳送不足的封包,使用小於 [MSS 的 TCP 視窗值。網路追蹤會顯示 TCP 標頭中的這個值。乙太網路,Windows 值 TCP 標頭中的看起來類似下列的範例:
TCP: 視窗 = 1450 (0x5AA)
這種情況發生設定 TCP 接收視窗大小,Windows 2000 電腦是用戶端使用的 TCP 視窗的倍數。在這個範例值代替 1460年 1450年的倍數,所以 TCP 接收視窗大小是 7250 (1450 x 5)。

您不應該減少 TCP 接收視窗大小,若要修正網路問題。減少視窗大小使徵狀較不明顯,但仍無法解決問題。

您可以設定 TCP 接收視窗大小使用 TcpWindowSize 登錄機碼。如需有關如何執行這項操作的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
120642針對 Windows 2000 或 Windows NT 的 TCP/IP 和 NBT 設定參數

屬性

文章編號: 244826 - 上次校閱: 2013年10月22日 - 版次: 3.2
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
關鍵字:?
kbnosurvey kbarchive kbmt kbnetwork kbprb KB244826 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:244826
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com