如何抑制記憶體組態通知事件

 

上次修改主題的時間: 2005-05-10

Exchange 會在 Microsoft Exchange Information Store 服務 (store.exe) 開始時,執行最佳化記憶體組態檢查。如果服務偵測到伺服器設定的記憶體設定並不理想,就會在應用程式事件日誌中記錄事件 9665。此事件通常會在下列情況中出現:

  • 該伺服器執行 Windows 2000 Server 系列產品,而且登錄中設定的 SystemPages 值超出 24,000 到 31,000 的範圍。
  • 該伺服器擁有 1 GB 或更多的記憶體,但它的 Boot.ini 檔案中並未設定 /3GB 啟動參數。
  • 該伺服器執行 Windows Server 2003,且有 1 GB 或更多的記憶體,並設定了 /3GB 參數,但沒有設定 /USERVA 參數,或該設定不等於 3,030。

如果應用程式事件日誌中出現事件 9665,請檢查 SystemPagesHeapDeCommitFreeBlockThreshold 登錄設定,並確定 Boot.ini 檔案中已有 /3GB/USERVA=3030 啟動參數存在。

note附註:
SystemPages 登錄項目僅適用於 Windows 2000。請勿在 Windows Server 2003 電腦上設定這個值。記憶體組態檢查不會發生在執行 Microsoft Small Business Server 的伺服器上。

如果您有信心已將您的伺服器設定最佳化,並且想要避免記錄事件 9665,您可以使用下列登錄值來關閉事件 9665 的記錄功能。

開始之前

在執行這個主題中的程序之前,請注意該程序包含關於編輯登錄的資訊。

Caution注意:
編輯登錄錯誤可能會導致嚴重的問題,使得您必須重新安裝作業系統。因編輯登錄錯誤所造成的問題可能無法解決。因此請在編輯登錄之前,備份所有重要的資料。

程序

關閉資訊儲存庫記憶體組態通知事件

  1. 開啟登錄編輯程式,如 Regedit.exe 或 Regedt32.exe。

  2. 瀏覽到:HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. 在 [ParametersSystem] 上按一下滑鼠右鍵,然後選取 [新增] | [DWORD 值]。

  4. 將新的 DWORD 值命名為 Suppress Memory Configuration Notification

  5. 連按兩下 [Suppress Memory Configuration Notification] 以編輯它的數值資料。

  6. 在 [數值資料] 欄位中,輸入 1

  7. 按一下 [確定] 儲存變更,然後關閉 [登錄編輯程式]。

  8. 重新啟動 Microsoft Exchange Information Store 服務,讓變更生效。

相關資訊

如需如何編輯登錄的相關資訊,請參閱 Microsoft 知識庫文件 - 256986<Microsoft Windows 登錄說明>(https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986)。