您目前已離線,請等候您的網際網路重新連線

開啟大型檔案時有些程式的運作反常

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

重要 本文包含如何修改登錄的資訊。修改登錄之前,請務必將它備份起來,並了解在發生問題時如何還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756 如何在 Windows 中備份及還原登錄
徵狀
當您開啟中型到大型檔案時,有些程式 (例如 Microsoft Excel 和 Microsoft Word) 的運作出現反常現象。網路追蹤顯示重新導向程式發出大小為 4 千位元組 (KB) 到 8 KB 的循序讀取。追蹤顯示在讀取大型檔案時,程式會張貼許多小量的讀取。
發生的原因
發生這個問題,是因為重新導向程式不會使用 ReadAhead 功能。
解決方案

Windows Server 2003

如果要解決這個問題,請取得 Windows Server 2003 的最新版 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
889100 HOW TO:取得 Windows Server 2003 的最新版 Service Pack
注意 如果應用程式會依序讀取大檔案,您必須手動輸入 8 做為
ReadAheadGranularity
登錄項目的值。如需詳細資訊,請參閱<其他相關資訊>一節。

Windows XP

Service Pack 資訊

如果要解決這個問題,請取得 Windows XP 的最新版 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文章:
322389 如何取得最新版 Windows XP Service Pack

Hotfix 資訊

Microsoft 已提供支援的 Hotfix,但是其目的只為修正本文中所描述的問題。請只在發生此特定問題的系統上套用這個 Hotfix。這個 Hotfix 可能會接受其他測試。因此,如果此問題沒有對您造成嚴重影響,我們建議您等候下一版包含此 Hotfix 的軟體更新。

如果 Hotfix 已開放下載,此知識庫文章的頂端會出現「下載 Hotfix」區段。如果沒有顯示這個區段,請連絡「Microsoft 客戶服務及支援」以取得 Hotfix。

注意 如果發生其他問題,或者需要進行任何疑難排解,您可能必須另外建立一份服務要求。一般來說,如果有其他支援問題是此特定 Hotfix 無法解決的,才會收取支援費用。如需「Microsoft 客戶服務及支援」的完整電話號碼清單,或是另外建立一份服務要求,請造訪下列 Microsoft 網站:注意「下載 Hotfix」表單會以 Hotfix 支援的語言顯示。如果您沒有看到所使用的語言,這是因為 Hotfix 未提供該語言的支援。
檔案資訊
此 Hotfix 的英文版本含有下表中所列的檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
    日期         時間   版本            大小    檔名   --------------------------------------------------------------24-Jun-2003  18:11  5.1.2600.1239     401,920  Mrxsmb.sys24-Jun-2003  18:11  5.1.2600.1239     156,160  Rdbss.sys27-Jun-2003  01:17  5.1.2600.1239      92,160  Cscdll.dll       27-Jun-2003  01:17  5.1.2600.1239   1,120,256  Ole32.dll        

Windows 2000

Hotfix 資訊

Microsoft 已提供支援的 Hotfix,但是其目的只為修正本文中所描述的問題。請只在發生此特定問題的系統上套用這個 Hotfix。這個 Hotfix 可能會接受其他測試。因此,如果此問題沒有對您造成嚴重影響,我們建議您等候下一版包含此 Hotfix 的軟體更新。

如果 Hotfix 已開放下載,此知識庫文章的頂端會出現「下載 Hotfix」區段。如果沒有顯示這個區段,請連絡「Microsoft 客戶服務及支援」以取得 Hotfix。

注意 如果發生其他問題,或者需要進行任何疑難排解,您可能必須另外建立一份服務要求。一般來說,如果有其他支援問題是此特定 Hotfix 無法解決的,才會收取支援費用。如需「Microsoft 客戶服務及支援」的完整電話號碼清單,或是另外建立一份服務要求,請造訪下列 Microsoft 網站:注意「下載 Hotfix」表單會以 Hotfix 支援的語言顯示。如果您沒有看到所使用的語言,這是因為 Hotfix 未提供該語言的支援。
檔案資訊
此 Hotfix 的英文版本含有下表中所列的檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
日期         時間   版本            大小    檔名   --------------------------------------------------------------20-Jun-2003  18:29  5.0.2195.6760     407,792  Mrxsmb.sys20-Jun-2003  18:29  5.0.2195.6760     169,520  Rdbss.sys20-Jun-2003  18:50  5.0.2195.6760     944,400  Ole32.dll        20-Jun-2003  18:50  5.0.2195.6753     432,400  Rpcrt4.dll       20-Jun-2003  18:50  5.0.2195.6760     187,664  Rpcss.dll        
狀況說明
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。 這個問題已經在 Microsoft Windows XP Service Pack 2 中優先獲得修正。
其他相關資訊
警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。

經過增強後,重新導向程式已經能夠對循序讀取啟用 ReadAhead 功能。因此當程式依序讀取 4-KB 或 8-KB 區段時,重新導向程式會執行快取管理員,並透過讀取較大組的資料將資料預先擷取至快取中。

此外,還引進了下列登錄項目,來控制 ReadAhead 大小:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanWorkStation\Parameters


數值名稱:ReadAheadGranularity
資料類型:REG_DWORD
數值資料:預先讀取的頁數。有效範圍是 0 到 16。預設設定是 8 頁 (32 KB)。
如果 Hotfix 894463 已安裝,則停用 ReadAhead 功能。因此,您必須手動輸入 ReadAheadGranularity 登錄項目。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],輸入 regedit,然後按一下 [確定]
  2. 找出並用滑鼠右鍵按一下下列登錄子機碼:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanWorkStation\Parameters
  3. [編輯] 功能表上,指向 [新增],然後按一下 [DWORD] 值。
  4. 輸入 ReadAheadGranularity,再按 ENTER。
  5. 按一下 [編輯] 功能表上的 [修改]
  6. 按一下 [十進位],並在 [數值資料] 方塊中輸入 8,然後按一下 [確定]
注意 有少數情況可能會需要您修改
ReadAheadGranularity
登錄項目。例如,在容易漏失資料的 WAN 連結或負載沉重的終端機伺服器上,您可能必須將這個設定變更為 4 (這個設定等於 16 KB 的讀取大小)。一般而言,當 Windows 循序讀取大型檔案時,如果程式會張貼較大的讀取大小,程式效能就會比較理想。如需有關如何取得 Windows 2000 Datacenter Server Hotfix 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
265173Datacenter Program 和 Windows 2000 Datacenter Server 產品
緩慢 延遲 遲緩 長時間 檔案開啟 office excel word powerpoint 4 kb 4096 位元組 讀取 AndX 要求 (0x2e) 大檔案 大型檔案 讀取檔案 要求
內容

文章識別碼:328237 - 最後檢閱時間:08/13/2008 11:39:29 - 修訂: 4.5

  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • kbautohotfix kbhotfixserver kbwinxpsp2fix kbwinxppresp2fix kbwin2000presp5fix kbqfe kbbug kbfix KB328237
意見反應