如何抑制内存配置通知事件

 

上一次修改主题: 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 注册表设置,并确保 /3GB/USERVA=3030 启动开关均存在于 Boot.ini 文件中。

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)。