當您自 Windows XP 或 Windows 2000 電腦寫入檔案至伺服器時出現錯誤訊息:「延遲寫入失敗」

文章翻譯 文章翻譯
文章編號: 321733 - 檢視此文章適用的產品。
注意事項
<徵狀>一節所描述的問題會出現在其他版本的 Windows 中,且問題已在其他「Microsoft 知識庫」文件中記錄。如果要疑難排解類似的問題,請參閱<類似的問題與解決方式>一節。
全部展開 | 全部摺疊

在此頁中

徵狀

當用戶端透過網路將檔案寫入至某伺服器時,他們可能會收到下列錯誤訊息:
{延遲寫入失敗}
Windows 無法儲存檔案 x 的所有資料。
資料已遺失。
這個錯誤可能是由您的電腦硬體或網路連線失敗所造成。請嘗試在其他位置儲存這個檔案。
如果要判斷用戶端是否遭遇本文所描述的問題,請檢查事件日誌。此事件日誌必定有包含事件 ID 50 與 MrxSMB 來源。此事件會包含與錯誤訊息相同的文字,但是也在資料區段中包含錯誤狀態。按兩下該事件,再按一下 [Words] 的資料類型;最後一個字包含狀態。如果狀態碼是 c0000022 (這會解譯為 STATUS_ACCESS_DENIED),就請套用本文所描述的 Hotfix。

發生的原因

這個問題的發生原因,是因為用戶端重新導向程式沒有正確計算 SMB 簽章。

注意 為正在接收「延遲寫入」錯誤訊息的電腦,即該用戶端電腦,套用修補程式。

解決方案

Windows 2000

Service Pack 資訊

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

Hotfix 資訊

Microsoft 已提供支援的 Hotfix,但是其目的只為修正本文中所描述的問題。請只在發生此特定問題的系統上套用這個 Hotfix。

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

注意 如果發生其他問題,或者需要進行任何疑難排解,您可能必須另外建立一份服務要求。一般來說,如果有其他支援問題是此特定 Hotfix 無法解決的,才會收取支援費用。如需「Microsoft 客戶服務及支援」的完整電話號碼清單,或是另外建立一份服務要求,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
注意「下載 Hotfix」表單會以 Hotfix 支援的語言顯示。如果您沒有看到所使用的語言,這是因為 Hotfix 未提供該語言的支援。

先決條件

您必須先安裝 Windows 2000 Server Service Pack 1,才能套用這個 Hofix。

重新啟動需求

套用這個 Hotfix 之後,不需要重新啟動電腦。

Hotfix 取代資訊

這個 Hotfix 不會取代任何其他的 Hotfix。

檔案資訊

此 Hotfix 的英文版具有下表中所列的檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
日期        時間        版本         大小      檔名     
   ------------------------------------------------------
08-May-2002  11:10  5.0.2195.5754  371,344  Mrxsmb.sys
04-Apr-2002  16:47  5.0.2195.5535  131,984  Rdbss.sys
				

Windows XP

Service Pack 資訊

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

先決條件

您必須先安裝 Windows XP Service Pack 1,才能套用這個 Hofix。

重新啟動需求

套用這個 Hotfix 之後,不需要重新啟動電腦。

Hotfix 取代資訊

這個 Hotfix 不會取代任何其他的 Hotfix。

檔案資訊

此 Hotfix 的英文版具有下表中所列的檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
日期         時間   版本        大小     檔名 ----------------------------------------------------- 06-Mar-2003  14:33  5.1.2600.1181  154,880  Rdbss.sys 06-Mar-2003  14:33  5.1.2600.1181  401,792  Mrxsmb.sys

其他可行方案

重要 這個章節、方法或工作包含的步驟會告訴您要如何修改登錄。然而,如果登錄修改錯誤,可能會發生嚴重的問題。因此,請確定小心執行下列步驟。為加強保護,修改登錄之前,請務必將它備份起來。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756 如何在 Windows 中備份及還原登錄

如果要解決這個問題,請關閉伺服器的 SMB 簽章功能。
  1. 啟動 [登錄編輯程式]。
  2. 找出並按一下下列登錄機碼下的 [enablesecuritysignature] 值:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Lanmanserver\Parameters
  3. 按一下 [編輯] 功能表的 [修改]
  4. [數值資料:] 對話方塊中,輸入 0,再按一下 [確定]
  5. 結束 [登錄編輯程式]。
  6. 停止後再重新啟動伺服器服務,重新啟動電腦。

狀況說明

Windows 2000

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。 這個問題最早是在 Microsoft Windows 2000 Service Pack 4 中獲得修正。

Windows XP

這個問題最先是在 Windows XP Service Pack 2 中獲得修正。

其他相關資訊

如需有關如何取得 Windows 2000 Datacenter Server Hotfix 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
265173 Datacenter Program 和 Windows 2000 Datacenter Server 產品
如需有關如何只重新開機一次就能安裝多個 Hotfix 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
296861 如何只重新開機一次就能安裝多個 Windows 更新程式或 Hotfix

類似的問題與解決方式

如需有關類似問題與解決方式的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
330174 當您在 Windows XP 中管理檔案時,出現「延遲寫入失敗」錯誤訊息
818788 當您拔除 USB 2.0 存放裝置 」 { 延遲寫入失敗 } 」 錯誤訊息 (英文)
831594 當您嘗試以結束 OneNote 2007 或 OneNote 2003 如果要將儲存到檔案或 「 延遲寫入失敗 」 錯誤訊息 (英文)
843515 當您試著執行在 Windows Server 2003 的遠端電腦上檔案作業可能會重設您的網路連線 (英文)
870894 在 Windows XP Service Pack 2 或 Windows XP Tablet PC Edition 2005 會收到 「 延遲寫入失敗 」 錯誤訊息 (英文)
885464 當您嘗試在 Windows XP 中寫入資料時,SBP-2 磁碟機停止回應 (英文)
885688 當您在 Windows Server 2003 上使用 Windows 叢集可能會記錄事件識別碼 57、 事件識別碼 55 和事件識別碼 50 (英文)
890352 程式可能會停止回應, 以及當程式嘗試將資料寫入磁碟區掛接點 Windows Server 2003 的電腦上記錄, 50 事件和事件 26 (英文)
891194 事件識別碼: 26 時您從 Windows Server 2003 SP1 中啟用終端機伺服器的伺服器登出
912593 當您在電腦正在執行 Windows Server 2003 Service Pack 1 (SP 1) 或 x 64 版本的 Windows 上使用 HP SecurePath 會記錄事件識別碼 50、 26 或 57 (英文)
925269 當您從 Windows XP 為基礎的電腦中斷連線 [ 卸除式存放裝置 (如 X SD 卡錯誤訊息: 「 Windows 延遲寫入失敗 」 (英文)
927912 錯誤訊息和事件會記錄在系統記錄檔當您嘗試壓縮在 Windows XP 中,在 Windows 2000,或 Windows Server 2003 中 NTFS 磁碟區上的大型檔案時: 「 延遲寫入失敗 」
如果這些「Microsoft 知識庫」文件無法協助您解決問題,或者您遭遇不同於<徵狀>一節所描述的情況,請搜尋「Microsoft 知識庫」以取得詳細資訊。若要搜尋「Microsoft 知識庫」,請依照下列步驟執行:
  1. 請造訪下列 Microsoft 網站:
    http://support.microsoft.com
  2. 輸入您所收到錯誤訊息的文字,或在 [搜尋支援 (知識庫)] 文字欄位中輸入問題的說明,然後按下 ENTER。

屬性

文章編號: 321733 - 上次校閱: 2008年8月13日 - 版次: 10.3
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
關鍵字:?
kbautohotfix kbresolve kbhotfixserver kbqfe kbwin2ksp4fix kboswin2000fix kbbug kbfix kbwin2000presp4fix KB321733
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