性能与资源

大型 WMI 存储库导致登录速度缓慢 - Windows Server

· 52CE 我爱测

本文有助于解决用户登录到远程桌面服务器时发生的慢登录过程。 原始 KB 数: 2020286 现象 你注意到以下症状之一: - 当用户登录到远程桌面服务器时,登录过程意外变慢。 - 用户在登录到 Windows 客户端或基于 Windows Server 的计算机的控制台时遇到延迟。 此延迟记录在 Windows Server 2003 中的 Gpsvc.log Userenv.log日志文件以及 Windows 8.1、Windows 8 和 Windo

本文有助于解决用户登录到远程桌面服务器时发生的慢登录过程。

原始 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 中备份和还原注册表

  1. 单击“开始”,再单击“运行”,键入“regedit& ”,然后单击“确定”。

  2. 找到并单击下面的注册表子项:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion

  3. 在 “编辑” 菜单上,指向 “新建”,然后单击“ 键”。

  4. 键入 诊断,然后按 Enter。

  5. 右键单击 “诊断 ”条目,指向 “新建”,然后单击“ DWORD 值”。

  6. 键入 GPSvcDebugLevel,然后按 Enter。

  7. 右键单击 GPSvcDebugLevel,然后单击“ 修改”。

  8. 在 “值”数据 框中,键入 0x30002,然后单击“ 确定”。

  9. 退出 注册表编辑器。

  10. 在命令提示符上,键入以下命令,然后按 Enter:

    gpupdate /force 
    
  11. 在以下文件夹中查看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 主题:

RSoP 概述

解决方法

若要解决此问题,请确定 WMI 存储库的大小。

WMI 存储库位于以下路径上:

%windir%\System32\Wbem\Repository

如果 WMI 存储库的大小很大,请暂时禁用 RSoP 日志记录,以监视其对用户登录的影响。

若要禁用 RSoP 日志记录,请启用以下组策略设置:

关闭 RSoP 日志记录(计算机配置/管理模板/系统/组策略)

注意

此设置允许在客户端计算机上启用或禁用策略结果集 (RSoP) 日志记录。

启用此策略后,在计算机上运行 gpupdate /force ,然后重新启动计算机。 测量对用户登录持续时间的影响。

注意

通过禁用 RSoP 日志记录,可以阻止 RSoP 管理单元(rsop.msc)在该计算机上运行。 如果需要,可以使用组策略管理控制台(GPMC)获取 RSoP 建模信息。

数据收集

如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。