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

嘗試儲存檔案時發生「記憶體不足」的錯誤訊息

Windows XP 支援已結束

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

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

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

重要 本文中的資訊將告訴您,如何補救較低安全性的設定,或關閉電腦上安全性功能。您可以進行這些變更,為特定的問題尋求替代解決方案。在進行這些變更之前,建議您先評估在特定環境中使用此替代解決方案的相關風險。如果您決定使用此替代解決方案,請採用任何其他的適當步驟,以協助保護您的系統。

徵狀
您可能會遇到下列一或多個徵狀:
  • 您無法在 Microsoft Outlook 中開啟位於網路共用上的個人資料夾 (.pst) 檔案。
  • 您無法在 Microsoft Office 中儲存分散式檔案系統 (DFS) 共用上的文件。
  • 當您修改網路檔案伺服器的檔案時,您無法儲存檔案。即使網路磁碟機尚有足夠磁碟空間,您仍收到下列錯誤訊息:
    Disk is Full - not enough resources (磁碟已滿 - 資源不足)
  • 您會看到下列一或多個程式錯誤訊息。
    • 當您嘗試在 Microsoft Excel 中儲存檔案時:

      訊息 1
      文件未儲存
      訊息 2
      磁碟已滿
    • 當您嘗試在 Microsoft Word 中將檔案儲存至相同位置時:

      訊息 1
      由於記憶體或磁碟空間不足,儲存作業失敗 drive:\path\filename
      訊息 2
      The disk is full or too many files are open. (磁碟已滿或開啟太多檔案)。
      注意 您可以從 Word 將 Rich Text Format (.rtf) 檔案儲存到對應磁碟機,但是無法儲存 .doc 檔案。
    • 當您嘗試在 Microsoft PowerPoint 中存取檔案時:

      訊息 1
      唯讀檔案
      訊息 2
      存取 filenam 時發生錯誤
    • 在 Outlook 中:
      Cannot start the reminder service.Unable to show reminders.An error occurred that prevented the file <drive letter>:\Outlook\filename.pst from being saved.Close and then re-start all mail-enabled applications. (無法啟動提醒服務。無法顯示提醒。發生錯誤,導致無法儲存檔案 <磁碟機代號>:\Outlook\檔名.pst。請關閉並重新啟動所有具有郵件功能的應用程式)。
    • 當您嘗試在 Outlook 中存取個人檔案時:
      Unable to expand the folder.An error occurred that prevented the file (file name.pst) from being saved.Close and then restart all mail-enabled applications. (無法展開資料夾。發生錯誤,導致無法儲存檔案 (檔名.pst)。請關閉並重新啟動所有具有郵件功能的應用程式)。
    • 當您嘗試在 Microsoft 小畫家中儲存檔案時:
      存取 drive:\folder\filename.bmp 時發生未知的錯誤
      注意 您可以將這個檔案儲存為 JPEG (Joint Photographic Experts Group)、TIFF (Tagged Image File Format) 或 GIF (Graphics Interchange Format) 檔。在小畫家中只有 BMP (點陣圖) 檔會有問題。
    • 當您嘗試在 Adobe PageMaker 7.0 中儲存檔案時:

      訊息 1
      磁碟已滿
      訊息 2
      參數無效
    • 您可能會在嘗試儲存檔案時,收到由其他程式發出的下列其中一個錯誤訊息:

      訊息 1
      Disk full or out of memory (磁碟已滿或記憶體不足)
      訊息 2
      拒絕存取
      訊息 3
      文件未儲存
      訊息 4
      Disk full or not enough memory (磁碟已滿或記憶體不足)
      此外,也可能傳回檔案正在使用中的訊息。即使您當時並未使用該檔案,也可能會收到這類訊息。
  • 有時候沒有顯示錯誤且似乎已正確儲存檔案,但事實上並未儲存檔案。
  • 下列徵狀也可能會發生:
    1. 您會收到訊息:

      Event ID 2020 INVALID_PARAMETER (事件 ID 2020 INVALID_PARAMETER)

    2. 將電腦關機或重新啟動予以初始化後,電腦並未成功關機。相反地,電腦可能會顯示出現閃爍指標或沒有指標的黑色畫面。這個畫面之後電腦並未繼續執行。
請注意本文說明的徵狀適用於下列用戶端作業系統:
  • Microsoft Windows XP
  • Microsoft Windows 2000 Professional
  • Microsoft Windows NT 4.0 Workstation
  • Microsoft Windows 98
  • Microsoft Windows 95
發生的原因
可能會因為下列因素而發生上述問題:
  • 電腦上安裝的非 Microsoft 應用程式,使用過期的核心模式篩選器驅動程式。
  • 協力廠商的檔案系統篩選器驅動程式會干擾其他篩選器驅動程式。
  • VERITAS Backup Exec Advanced Open File Option (Vsp.sys) 篩選器驅動程式與防毒篩選器驅動程式一同載入,例如下列其中一種 Symantec AntiVirus Corporate Edition 8.0 篩選器驅動程式:
    • Symevent.sys (Symantec Event Library)
    • Navap.sys (Symantec AutoProtect)
    導致此問題的檔案是 SystemRoot\system32\drivers\Vsp.sys 檔案。
解決方案
如果要解決這個問題,請與該篩選器驅動程式的製造商聯絡,詢問有關此問題的可用篩選器驅動程式更新。

如需詳細資訊,請造訪下列 VERITAS 網站: 如果要下載 VERITAS 更新,請造訪下列 VERITAS 網站:Microsoft 提供協力廠商的聯絡資訊,以協助您尋求技術支援。此聯絡資訊若有變更,恕不另行通知。Microsoft 不保證此協力廠商聯絡資訊的準確性。
其他可行方案
如果要暫時解決 Vsp.sys 驅動程式的問題,請依照下列正確步驟執行。

警告 這個替代解決方案可能會使您的電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。雖然不建議使用這個替代解決方案,但我們仍提供這項資訊,讓您可以自行選擇是否採用這個方案。請自行承擔使用此替代解決方案的風險。
  • 移除 Vsp.sys 驅動程式或 VERITAS Remote Agent (這個動作會移除 Vsp.sys 驅動程式)。
  • 移除 VERITAS NetBackup 4.5 用戶端,然後安裝 NetBackup 用戶端的 3.4.1 版。這個版本並未包含 Vsp.sys 驅動程式。
  • 移除 VERITAS Remote Agent 軟體,然後安裝 VERITAS Remote Agent (不要安裝 Advanced Open File Option)。
  • 請安裝最新版已經搭配補充程式的 VERITAS Advanced Open File Option。

    注意 VERITAS Advanced Open File Option 是 VERITAS 備份軟體的選用元件。定期備份不需要這個元件。
  • 變更登錄以暫時停用 Vps.sys 篩選器驅動程式,然後重新啟動電腦。如果是使用 Windows 2000,請使用「登錄編輯程式」來變更此登錄子機碼。

    重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當地修改登錄,可能會發生嚴重的問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,請先備份登錄再進行修改。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
    322756 如何在 Windows XP 中備份及還原登錄


    如果要手動停用 Advanced Open File Option 服務,請依照下列步驟執行:
    1. 找出下列登錄子機碼:
      \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VSP\Start
    2. Start
      的值設定為 0x4。

      這個設定會在電腦重新啟動時避免載入驅動程式。

      重要 如果只有停用驅動程式,下次重新啟動時電腦會停止回應,並顯示 STOP 0x7B INACCESSIBLE_BOOT_DEVICE 錯誤。由於 Vsp.sys 驅動程式或其前置任務 Otman5.sys 驅動程式同時參照下列兩個或其中一個登錄子機碼,因此會發生此錯誤:
      \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\UpperFilters
      \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}\UpperFilters
      如果您使用的是 Windows 2000,請使用登錄編輯程式變更登錄子機碼。刪除參照 Vsp.sys 驅動程式的資料行。
如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
816071如何在 Windows 中暫時停用核心模式篩選驅動程式 (機器翻譯)
其他相關資訊
Vsp.sys 驅動程式會讓備份程序自行暫停,並且快取備份期間的檔案寫入。 Vsp.sys 驅動程式位於 %systemroot%\SYSTEM32\DRIVERS。受到影響的檔案版本是 1.2:0.0 和 1.0:0.0。

VERITAS NetBackup 或 VERITAS BackupExec for Windows 9.0 (Backup Exec Advanced Open File Option) 有隨附這個驅動程式。VERITAS Remote Agent 也會在系統上安裝這個檔案。

注意
  • 如果您更新為最新版的 VERITAS NetBackup 或 VERITAS BackupExec,並不會更新 Vsp.sys 驅動程式。
  • 如果您移除 VERITAS 軟體,可能並不會移除 Vsp.sys 驅動程式。
  • 如果要檢查是否已經移除 Vsp.sys 驅動程式,請檢視 Drivers.exe 或是 Pstat.exe 公用程式的輸出。這些公用程式的輸出都不能包含 Vsp.sys 驅動程式。

VERITAS NetBackup

VERITAS NetBackup 用戶端版本 3.4.1ga 並不會造成這個問題,因為這個版本不會安裝 Vsp.sys 驅動程式。如果您升級至 VERITAS 4.5 Feature Pack 4 用戶端,就會發生這個問題。

網路監視器

在「網路監視器」擷取中,當您排清快取時會看到錯誤。 在寫入檔案後,用戶端會將 SMB C_Flush_File 要求傳送至伺服器。伺服器會回應下列 STATUS_INVALID_PARAMETER 錯誤:
Client Request: (用戶端要求:)
SMB:C Flush File (C 排清檔案)
Server Response: (伺服器回應:)
SMB:R flush file - NT error, System, Error, Code = (13) STATUS_INVALID_PARAMETER (R 排清檔案 - NT 錯誤, System, 錯誤, 代碼 = (13) STATUS_INVALID_PARAMETER)
SMB:NT status code = 0xC000000D, Facility = System, Severity = Error, Code = (13) STATUS_INVALID_PARAMETER (NT 狀態碼 = 0xC000000D, 程式 = System, 嚴重性 = 錯誤, 代碼 = (13) STATUS_INVALID_PARAMETER))
SMB:NT Status Severity Code = Error (NT 狀態嚴重性代碼 = 錯誤)
SMB:NT Status Customer Code = 0 (0x0) (NT 狀態用戶代碼 = 0 (0x0))
SMB:NT Status Reserved Bit = 0 (0x0) (NT 狀態保留位元 = 0 (0x0))
SMB:NT Status Facility = System (NT 狀態程式 = System)
SMB:NT Status Code System Error = STATUS_INVALID_PARAMETER (NT 狀態碼系統錯誤 = STATUS_INVALID_PARAMETER)
SMB_COM_FLUSH 命令會確定相對應檔案的所有資料和配置資訊,都已經寫入穩定的存放裝置。寫入作業完成後才會傳送回應。

注意
  • 一般而言,檔案伺服器存留時間經過幾小時或幾天後,就會發生<徵狀>一節中所述的問題。
  • 您可以將 WordPad 或「記事本」文件儲存在相同的網路共用而不會發生問題。
  • 當應用程式在儲存程序中使用暫時檔案時,就會發生這個問題。
    當您儲存檔案時,大部份的 Office 應用程式:
    1. 開啟來源檔案。
    2. 開啟檔案的暫時備份。
    3. 變更暫時備份。
    4. 清除暫時檔案的所有變更,然後用暫時檔案取代原始來源檔。
重要 防毒程式是設計用來協助保護您的電腦避免受到病毒感染。請勿從不信任的來源下載或開啟檔案、造訪未受信任的網站,或者在停用防毒程式的情況下開啟電子郵件附件。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
129972電腦病毒:說明、預防和修復
参考
如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
822219處理檔案伺服器上的檔案時,檔案伺服器效能緩慢並發生延遲 (機器翻譯)
816071 如何暫時停用核心模式篩選驅動程式 (機器翻譯)
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。
Office 2002, Office XP, Outlook, Visio, Access, Excel, Word, Word2000, Outlook2000, Excel2000, otman, HDD full, .PST, .BMP, .DOC, .XLS, Backup-Exec, BackupExec, AOFO Advanced Open File Option, QuotaAdvisorintermittant, intermittent sporadic, disk quotas, Disk full, C_Flush_File, R_flush_file, INVALID_PARAMETER, tmp, tempblack screen, blank screen, curser, warm boot, STOP 0x0000000a
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定
內容

文章識別碼:830265 - 最後檢閱時間:03/26/2014 22:59:00 - 修訂: 1.0

Microsoft Access 2002 Standard Edition, Microsoft Access 2000 Standard Edition, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft FrontPage 2002 Standard Edition, Microsoft FrontPage 2000 Standard Edition, Microsoft Outlook 2002 Standard Edition, Microsoft Outlook 2000 Standard Edition, Microsoft PowerPoint 2002 Standard Edition, Microsoft PowerPoint 2000 Standard Edition, Microsoft Word 2002 Standard Edition, Microsoft Word 2000 Standard Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition (家用版), Microsoft Windows 2000 Server, Microsoft Windows NT Server 4.0 Standard Edition

  • kbtshoot kbprb KB830265
意見反應