本文有助于解决用户登录到远程桌面服务器时发生的慢登录过程。
原始 KB 数: 2020286
现象
你注意到以下症状之一:
- 当用户登录到远程桌面服务器时,登录过程意外变慢。
- 用户在登录到 Windows 客户端或基于 Windows Server 的计算机的控制台时遇到延迟。
此延迟记录在 Windows Server 2003 中的 Gpsvc.log Userenv.log日志文件以及 Windows 8.1、Windows 8 和 Windows 7 客户端以及基于 Windows Server 2012 R2 的 Windows Server 2012、基于 Windows Server 2012 的 Windows Server 2008 R2 和基于 Windows Server 2008 的计算机上。
示例Userenv.log条目:
USERENV(234.82c) 08:28:36:210 ParseRegistryFile: 离开。 USERENV(234.82c) 08:30:26:839 LogRegistry RsopData:已成功记录注册表 Rsop 数据
此示例显示写入 RSoP 日志记录数据的延迟约 2 分钟。
如何在 Windows 8.1、Windows 8 和 Windows 7 客户端和 Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008 计算机上启用Gpsvc.log文件中的日志记录
若要在Gpsvc.log文件中启用日志记录,请执行以下步骤。
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看Microsoft知识库中的文章: 322756 如何在 Windows 中备份和还原注册表
-
单击“开始”,再单击“运行”,键入“regedit& ”,然后单击“确定”。
-
找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion -
在 “编辑” 菜单上,指向 “新建”,然后单击“ 键”。
-
键入 诊断,然后按 Enter。
-
右键单击 “诊断 ”条目,指向 “新建”,然后单击“ DWORD 值”。
-
键入 GPSvcDebugLevel,然后按 Enter。
-
右键单击 GPSvcDebugLevel,然后单击“ 修改”。
-
在 “值”数据 框中,键入 0x30002,然后单击“ 确定”。
-
退出 注册表编辑器。
-
在命令提示符上,键入以下命令,然后按 Enter:
gpupdate /force -
在以下文件夹中查看Gpsvc.log文件: %windir%\debug\usermode。
注意
如果 %WINDIR%\debug\下不存在 Usermode 文件夹,则不会创建Gpsvc.log文件。 如果 Usermode 文件夹不存在,请在 %windir%\debug 下创建它。
示例Gpsvc.log条目:
GPSVC(638.13d4) hh:mm:41:316 AllocAdmFileInfo:将文件名 <\contoso.com\sysvol\contoso.com\Policies{<policy guid>}\Adm\wuau.adm 添加到 Adm> 列表。 GPSVC(638.13d4) hh:mm:47:556 LogRegistry RsopData:成功记录的注册表 Rsop dataThis 示例显示了写入 RSoP 日志记录数据时大约 6 秒的延迟。
原因
如果启用了 RSoP 日志记录,并且问题 Windows 客户端或 Windows Server 计算机上存在大型 WMI 存储库,则可能会出现此问题。 WMI 存储库位于以下路径上:
%windir%\System32\Wbem\Repository
RSoP 通过 WMI 使用 CIMOM 数据库。 当计算机登录到网络时,计算机硬件、组策略软件安装设置、Internet Explorer 维护设置、脚本、文件夹重定向设置和安全设置等信息将写入 CIMOM 数据库。 在日志记录模式下启动 RSoP 时,RSoP 会报告使用 CIMOM 数据库中提供的信息应用的策略设置。
WMI 存储库的 RSoP 日志记录过程会导致控制台登录延迟,尤其是远程桌面登录。
%windir%\system32\wbem\repository 中的较大 WMI 存储库大小会导致更长的登录延迟。 有关 RSoP 的详细信息,请参阅以下 Microsoft TechNet 主题:
解决方法
若要解决此问题,请确定 WMI 存储库的大小。
WMI 存储库位于以下路径上:
%windir%\System32\Wbem\Repository
如果 WMI 存储库的大小很大,请暂时禁用 RSoP 日志记录,以监视其对用户登录的影响。
若要禁用 RSoP 日志记录,请启用以下组策略设置:
关闭 RSoP 日志记录(计算机配置/管理模板/系统/组策略)
注意
此设置允许在客户端计算机上启用或禁用策略结果集 (RSoP) 日志记录。
启用此策略后,在计算机上运行 gpupdate /force ,然后重新启动计算机。 测量对用户登录持续时间的影响。
注意
通过禁用 RSoP 日志记录,可以阻止 RSoP 管理单元(rsop.msc)在该计算机上运行。 如果需要,可以使用组策略管理控制台(GPMC)获取 RSoP 建模信息。
数据收集
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。