如何设置 SuppressStateChanges 注册表值

 

上一次修改主题: 2006-04-14

Exchange Server 2003 包括自动检测链路状态更改的功能。使用此信息可以通知其他运行 Exchange Server 2003 的服务器,应使用备用路由代替成本最低的主路由。链路状态信息分为主要更改和次要更改。管理员更改路由拓扑时(例如增加新连接器或成本改变),会发生主要更改。系统自动检测链路故障或还原时,会发生次要更改。

此功能很适合在中小型组织中使用。但是,在大型多站点环境中,对于次要更改,大的网络波动可能会造成链路更新泛滥。为了真正发挥作用,链路状态数据必须向组织中的所有服务器广播。此外,在状态更改时,整个链路状态表会重新广播,这样可能会造成大量数据通过网络传送。在上述情况下,抑制次要链路状态更改可能会很有用。SuppressStateChanges 注册表值是用于抑制次要链路状态更改的自定义配置设置。将 SuppressStateChanges 的值设置为 1(或大于 0 的任何值)时,会抑制此 Exchange Server 计算机上的连接器状态更改所生成的所有链路状态通信。

开始之前

在执行本主题中的步骤之前,请注意其中包含有关编辑注册表的信息。

Caution警告:
错误地编辑注册表会导致严重的问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。

步骤

设置 SuppressStateChanges 注册表值

  1. 打开注册表编辑器,如 Regedit.exe 或 Regedt32.exe。

  2. 导航到 HKLM\System\CurrentControlSet\Services\RESvc\Parameters

  3. 用鼠标右键单击“Parameters”,再选择“新建”|“DWORD 值”。将新的 DWORD 值命名为 SuppressStateChanges

  4. 双击 SuppressStateChanges

  5. 将“基数”设置为“十进制”。

  6. 在“数值数据”字段中,输入 1

  7. 关闭注册表编辑器,并重新启动 Simple Mail Transfer Protocol (SMTP) 服务、Microsoft Exchange Routing Engine 服务和 Microsoft Exchange MTA Stacks 服务,以便使更改生效。

有关详细信息

有关如何编辑注册表的信息,请参阅 Microsoft 知识库文章 256986 Microsoft Windows 注册表说明