终端服务器授权启动时出现警告:
此规则适用于以下事件 ID:
4, 18, 19, 24
其他信息
本主题中讨论的事件 ID 适用于 Windows® 2000 服务器和 Windows Server 2003 操作系统。
可能的原因包括:
事件 4:数据库是由不同版本的终端服务器授权创建的。
事件 19:一个或多个终端服务器授权已损坏;许可证服务器正在使用备份证书。
事件 18:未激活授权服务器上的终端服务器授权。在激活终端服务器授权之前,终端服务器授权仅颁发临时证书。
事件 24:许可证服务器无法备份服务器的证书。如果主副本已损坏,许可证服务器可能需要注册。
可能的解决方法包括:
事件 4:使用授权向导中的“电话”连接方法重新激活终端服务器授权。您也可以联系 Microsoft Clearinghouse 以重新颁发许可证包。使用终端服务器授权管理工具访问 Microsoft Clearinghouse。
事件 19、24:(仅 Microsoft® Windows Server™ 2003 操作系统)验证是否已正确安装 crypt32.dll。在事件查看器中检查 crypt32.dll 相关错误。如果找到错误,请重新安装终端服务器授权并联系 Microsoft Clearinghouse 以重新颁发许可证包。使用终端服务器授权管理工具访问 Microsoft Clearinghouse。
删除客户端计算机上的 MSLicensing 注册表项:
登录到客户端计算机。
警告:注册表编辑不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。
打开注册表编辑器。
找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing
在编辑前,使用“导出”命令备份注册表文件。如果您运行的是 Windows 2003 服务器操作系统,则在注册表编辑器“文件”菜单中单击“导出”。或者,如果您运行的是 Windows 2000 服务器操作系统,则在“注册表”菜单中单击“导出注册表文件”。
在“文件名”框中,键入 mslicensingbackup,然后单击“保存”。
如果将来要还原此注册表项,可双击在此步骤中保存的 Mslicensingbackup.reg 文件。
在“编辑”菜单上,单击“删除”,然后单击“是”以确认删除 MSLicensing 注册表子项。
关闭注册表编辑器,然后重新启动计算机。
重新启动计算机后,Microsoft® Windows® 操作系统将重建缺少的注册表项。
在终端服务器上删除 X509 certificate 注册表项:
打开注册表编辑器。
警告:注册表编辑不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。
找到并单击以下注册表子项:
HKLM\SYSTEM\CurrentControlSet\Services\TermServices\Parameters
在编辑前,使用“导出”命令备份注册表文件。如果您运行的是 Windows 2003 服务器操作系统,则在注册表编辑器“文件”菜单中单击“导出”。或者,如果您运行的是 Windows 2000 服务器操作系统,则在“注册表”菜单中单击“导出注册表文件”。
在“文件名”框中键入 exported-parameters,然后单击“保存”。
如果将来要还原此注册表子项,可双击在此步骤中保存的 Exported-parameters.reg 文件。
在 Parameters 注册表子项下,右键单击以下每个值,单击“删除”,然后单击“是”以确认删除:
Certificate
X509 Certificate
X509 Certificate ID
关闭注册表编辑器,然后重新启动服务器。
使用授权向导中的“电话”连接方法重新激活终端服务器授权。
重新启动服务器。如果使用“电话”选项激活终端服务授权,终端服务授权将使用另一种证书形式。
事件 18:与 Microsoft 联系以激活终端服务器授权,并安装许可证。
Target | Microsoft.Windows.Server.2003.TerminalServicesLicensingServerRole | ||
Category | EventCollection | ||
Enabled | True | ||
Event Source | TermServLicensing | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System | ||
Comment | Mom2005ID='{8AEC6D24-17D1-4F97-9A76-84832D614D86}' |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
Event_Data_Source | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="LS_started_with_warnings_2003" Target="Microsoft.Windows.Server.2003.TerminalServicesLicensingServerRole" Enabled="onEssentialMonitoring" Remotable="true" Comment="Mom2005ID='{8AEC6D24-17D1-4F97-9A76-84832D614D86}'">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="Event_Data_Source" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>^(-1073676284|-1072627688|18|19)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>TermServLicensing</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="LS_started_with_warnings_2003.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>