Windows Server 2003複製大文件出錯:服務器資源系統資源不足,無法完成請求的服務

轉自微軟技術支持:https://support.microsoft.com/en-us/kb/304101/zh-cn

 

Windows Server 2003 和 Windows 2000

重要此分區、 方法,或任務包含告訴您如何修改註冊表的步驟。但是,如果註冊表修改不當可能會出現嚴重問題。因此,請確保您仔細按照這些步驟。附加的保護註冊表之前先備份您對其進行修改。然後,您可以在出現問題時還原註冊表。有關如何備份和還原註冊表的詳細信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:

322756如何備份和還原在 Windows 註冊表



您可能需要更改兩個註冊表設置。您始終必須更改第一個設置。具體取決於您的系統的配置,您可能還需要更改第二個設置。

註冊表設置 1

  1. 單擊 開始、 單擊 運行,在 打開 框中鍵入 regedit,然後單擊 確定

  2. 找到並單擊以***冊表子項:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  3. 在 編輯 菜單上指向 新建,然後單擊 DWORD 值

  4. 鍵入 PoolUsageMaximum 作爲輸入的名稱,然後按 ENTER 鍵。

  5. 用鼠標右鍵單擊 PoolUsageMaximum,然後單擊 修改

  6. 單擊 十進制

  7. 在 數值數據 框中鍵入 60,然後單擊 確定

    重要

  • 60 用作您的初始值。如果您的備份失敗,40 用作您的值。如果的不工作,您必須更改備份程序以減少頁面緩衝池的需求的行爲。如果值的工作要增大的大約 25%的值,直到備份不起作用。成功備份是否使用本文中介紹的第二個註冊表設置。

  • 請確保此註冊表設置的值不超過 60。

  • 如果您正在使用該 / 3gb 交換機中,使用 40 使用的初始設置。 請注意此值是一個百分比值。

退出註冊表編輯器。重新啓動計算機。

因爲您必須測試這些設置在最同備份過程中,您可能不得不等待一個月,如果您不確定哪個備份佔用了最大資源完成整個備份週期。由於這種情況下 Microsoft 建議您首先測試盤低值。有關詳細的信息請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:

312362服務器不能從系統頁面緩衝池分配內存

註冊表設置 2

  1. 單擊 開始、 單擊 運行、 在 打開 框中鍵入 regedit 和然後單擊 確定

  2. 找到並單擊以***冊表子項:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  3. 在 編輯 菜單上指向 新建,然後單擊 DWORD 值

  4. 鍵入 PagedPoolSize 作爲輸入的名稱,然後按 ENTER 鍵。

  5. 用鼠標右鍵單擊 PagedPoolSize,然後單擊 修改

  6. 單擊 十六進制

  7. 在 數值數據 框中鍵入的 FFFFFFFF,然後單擊 確定

    重要

  • 設置爲 0xFFFFFFFF (-1) 的 PagedPoolSize 分配而不是計算機的其他資源的最大的頁面緩衝的池。這通常是在域控制器或 $ 終端服務器上所必需的。默認狀態下,大多數 Windows 2000 系統似乎被限制爲 160 MB 的最大頁面緩衝的池大小。通過從公共的 Web 站點下載內核調試程序和打開您要使用在調試器中的核心轉儲,可以驗證此數據類型。若要使用該命令是 ! vm。這將顯示一個頁面緩衝的池 163840 的 KB 的最大爲例。添加此值可以減少頁表項 (pte) 的系統上可用的和擴展到 Windows 2000 中 343 MB 的頁面緩衝的池的最大值。 可以爲一個較大的值,在 Windows Server 2003 中擴展頁面緩衝的池的最大大小。 

    注意 則大得多比在 Windows 2000 中默認的和 Windows Server 2003 的最大頁面緩衝的池值。 通常,Windows Server 2003 值是高於在 Windows 2000 中找到值至少 50%。 這些較大的值使其更大可能會遇到此問題的頁面緩衝的池值分配給這篇文章中描述的問題的位置。 但是,則仍可能會發生此問題。

  • 此值限制系統的可用 pte。pte 是您的系統使用的另一個不相關的系統資源。此設置可能會導致意外停止,並在藍色屏幕上顯示停止 0x3F 錯誤,當它開始時您的操作系統。您可以從這中進行恢復,通過使用在系統重新啓動菜單或恢復控制檯 上一次正確 重新啓動選項。使用性能監視器來查看 可用系統頁表項 計數器。如果觀察到的可用值超過 40,000,您可以添加 PagePoolSize 設置。

  • 如果您正在運行 / 3gb 和 / PAE 一起,不設置此設置不全面的測試的情況下,並在建立完全多少系統 PTES 您必須在您的環境中之前。您可能會看到在 10,000 20,000 可用的範圍內的值。用於配置頁面緩衝的池內存,但永遠不會低於 10,000 可用的系統 pte 的文章。未設置此爲其他任何值如果您正在使用該 / 3gb 切換。唯一受支持的值是 0、 0A000000 和 FFFFFFFF。

退出註冊表編輯器。重新啓動計算機。

有關如何避免以及如何解決此問題的詳細信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:

256004如何對"STOP 0x0000003f"和"STOP 0x000000D8"Windows Server 2003 中的錯誤消息,Windows XP 和 Windows 2000 的疑難解答


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章