本文提供有关使用 Gpupdate /force 命令或重启域控制器时记录事件 ID 1053 的问题的解决方法。
适用于: Windows Server 2003原始 KB 数: 937535
现象
在 Gpupdate /force 基于 Microsoft Windows Server 2003 的域控制器上使用命令,或者重启基于 Windows Server 2003 的域控制器时,可能会在应用程序日志中记录以下错误消息:
事件类型:错误 事件源:Userenv 事件类别: 无 事件 ID:1053 日期: 日期 时间: 时间 用户:NT AUTHORITY\SYSTEM 计算机: Computername 说明: Windows 无法确定用户或计算机名称。 (没有足够的存储可用于完成此操作)。 组策略处理已中止。 有关详细信息,请参阅 帮助和支持中心。
此外,如果启用 USERENV 日志记录,则可以在Userenv.log文件中记录以下条目:
USERENV(1b4.eb4) <DateTime> MyGetUserName:GetUserNameEx 失败,14。 USERENV(1b4.eb4) <DateTime> MyGetUserName:在 1/2 秒内重试对 GetUserNameEx 的调用。
解决方法
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看Microsoft知识库中的文章: 322756 如何在 Windows 中备份和还原注册表
若要解决此问题,请在受影响的域控制器上添加 MaxTokenSize 注册表项和 MaxUserPort 注册表项。 为此,请按照下列步骤进行操作:
-
单击“开始”,再单击“运行”,键入“regedit& ”,然后单击“确定”。
-
找到并右键单击以下注册表子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\Kerberos\Parameters注意
如果 Parameters 键不可用,则必须创建它。 若要创建 参数 密钥,请执行以下步骤:
- 单击以下注册表子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\Kerberos - 在“编辑”菜单上,单击“新建”,然后单击“项”。
- 键入 参数,然后按 Enter。
- 单击以下注册表子项:
-
单击“参数”键,单击“编辑**”菜单上的**“新建**”**,然后单击“DWORD 值”。
-
键入 MaxTokenSize,然后按 Enter。
-
右键单击 MaxTokenSize,然后单击“修改”。
-
在“值”数据框中,键入 65535,单击“小数**”**,然后单击“确定”。
-
找到并右键单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters -
在**“编辑**”菜单上,单击“新建**”,单击“DWORD 值**”,键入 MaxUserPort,然后按 Enter。
-
在**“值”数据框中,键入介于 5000 和 65534 之间的值,单击“小数”**,然后单击“确定”。
注意
MaxUserPort 注册表项的默认值为 5000。
-
退出注册表编辑器。
-
重新启动计算机。
数据收集
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集组策略问题来收集信息。