你目前正处于脱机状态,正在等待 Internet 重新连接

当您尝试查看 GPMC 与 Service Pack 1 中的 GPO 设置,在一台基于 Windows Server 2003 的计算机上时出现错误消息:"安全配置引擎 (SCE) 扩展用于收集数据时出现了错误"

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 942412
症状
基于 Windows Server 2003 的计算机上您尝试查看的组策略对象 (GPO) 设置与 Service Pack 1 使用组策略管理控制台 (GPMC)。但是,展开该 GPO 的 设置 选项卡上的 安全设置 后您收到以下错误消息:
安全配置引擎 (SCE) 扩展用于收集数据时出错。

此错误会影响以下设置:
帐户策略 (帐户锁定策略-> 密码策略 Kerberos 策略)
本地策略 (审核策略用户权限分配,安全选项)
事件日志
受限制的组
系统服务
注册表
文件系统
下面的错误将应用于所有上述设置:
文件"\ <Domain SysVol> \<Group Policy Object GUID> \Machine\microsoft\windows nt\secedit\gpttmpl.inf"不是有效的格式。详细信息: 索引超出范围。必须是非负数且小于集合的大小。参数名称: 索引
在这种情况下您不能查看任何组策略设置,当您展开 安全设置。 如果在 GPO 中定义的 受限制的组 设置,会出现此问题。
原因
如果 Gpttmpl.inf 文件包含错误的信息,则会出现此问题。定义 GPO 中的 受限制的组 设置后,Gpttmpl.inf 文件对应的组策略文件夹中包含一个类似于以下内容的 [组成员身份] 段:
 [Group Membership]<Restrict group name or SID>_Memberof = <Restrict group name or SID>_Members =
如果缺少任一下 [组成员身份] 段项,则会出现此问题。
解决方案
若要解决此问题,查找 Gpttmpl.inf 文件中缺少的信息。回到 Gpttmpl.inf 文件,然后,添加缺少的信息。
更多信息
如果您启用详细日志记录 GPMC,Gpmgmt.log 文件中和 GpmgmtManaged.log 文件中,将会记录更多的信息。这两个文件位于当前用户的临时 (%temp%) 文件夹中。出现此问题时, GpmgmtManaged.log 文件中会记录类似以下的消息:
报告 (3516.1276) 17:45:21 SecuritySettings::InitializeGPO: ****** 发生的以下异常:
******* 消息: 索引超出范围。必须是非负数且小于集合的大小。
参数名称: 索引
******* StackTrace:
在 System.Collections.SortedList.GetKey (Int32 索引)
在 Microsoft.GroupPolicy.Reporting.Extensions.Security.SecuritySettings.InitializeGPO (GPOContext 上下文)
报告 (3516.1276) 17:45:21 GPOUserOrComputerConfig::.ctor ****** 发生的以下异常:
******* 消息: Errors.Extensions.GeneralFileError
******* 描述性消息: 文件"\ <DNS domain name> \SysVol\<Domain name> \Policies\<Policy GUID> \Machine\microsoft\windows nt\secedit\gpttmpl.inf"不是有效的格式。详细信息: 索引超出范围。必须是非负数且小于集合的大小。
参数名称: 索引
******* StackTrace:
若要为 GPMC 的详细日志记录,请按照下列步骤操作:
  1. 单击 开始、 单击 运行,键入 regedit,然后单击 确定
  2. 找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion
  3. 编辑 菜单上指向 新建,然后单击
  4. 键入 诊断,然后按 ENTER 键。
  5. 单击您在步骤 4 中创建子项。
  6. 编辑 菜单上指向 新建,然后单击 DWORD 值
  7. 键入 gpmgmttracelevel,然后按 ENTER 键。
  8. 用鼠标右键单击 gpmgmttracelevel,然后单击 修改
  9. 数值数据 框中键入 2,然后单击 确定
  10. 编辑 菜单上指向 新建,然后单击 DWORD 值
  11. 键入 gpmgmtlogfileonly,然后按 ENTER 键。
  12. 用鼠标右键单击 gpmgmtlogfileonly,然后单击 修改
  13. 数值数据 框中键入 1,然后单击 确定
  14. 退出注册表编辑器。
有关更多的信息,请访问以下 Microsoft TechNet 网站:要下载与 Service Pack 1 组策略管理控制台,请访问下面的 Microsoft 下载中心 Web 站点:

Warning: This article has been translated automatically

属性

文章 ID:942412 - 上次审阅时间:10/11/2007 02:22:05 - 修订版本: 1.3

Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems

  • kbmt kberrmsg kbexpertiseinter kbtshoot kbprb KB942412 KbMtzh
反馈