如何抑制内存配置通知事件
上一次修改主题: 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 未出现在应用程序事件日志中,请检查 SystemPages 和 HeapDeCommitFreeBlockThreshold 注册表设置,并确保 /3GB 和 /USERVA=3030 启动开关均存在于 Boot.ini 文件中。
注意: |
---|
SystemPages 注册表项仅适用于 Windows 2000。请不要在 Windows Server 2003 计算机中设置该值。在运行 Microsoft Small Business Server 的服务器上不会进行内存配置检查。 |
如果您确信您的服务器已进行最佳配置,而且不希望在日志中记录事件 9665,则可以使用下面的注册表值来抑制事件 9665 的日志记录。
开始之前
在执行本主题中的步骤之前,请注意其中包含有关编辑注册表的信息。
警告: |
---|
错误地编辑注册表会导致严重的问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。 |
步骤
抑制信息存储内存配置通知事件
打开注册表编辑器,如 Regedit.exe 或 Regedt32.exe。
导航到 HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem。
用鼠标右键单击“ParametersSystem”,再选择“新建”|“DWORD 值”。
将新的 DWORD 值命名为 Suppress Memory Configuration Notification。
双击 Suppress Memory Configuration Notification 以编辑其数值数据。
在“数值数据”字段中,输入 1。
单击“确定”保存更改,然后关闭注册表编辑器。
重新启动 Microsoft Exchange Information Store 服务,以便使更改生效。
有关详细信息
有关如何编辑注册表的信息,请参阅 Microsoft 知识库文章 256986,“Microsoft Windows 注册表说明”(https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986)。