如果设置了 RegistrySizeLimit 注册表项,本文提供了有关注册表大小限制(RSL)功能仍然遵循的问题的解决方法。
原始 KB 数: 2567018
现象
用户可能无法登录到 Windows Server 2008 或 Windows Server 2003 终端服务器。 登录到服务器时,会收到以下错误:
ERROR
======
Windows 无法登录,因为无法加载配置文件。 检查是否已连接到网络,或者网络是否正常运行。 如果此问题仍然存在,请与网络管理员联系。
DETAIL - 系统资源不足,无法完成请求的服务。======
此外,基于 Windows Server 2008 的计算机可能会在应用程序事件日志中记录以下事件:
日志名称: 应用程序
来源:Microsoft-Windows-用户配置文件服务
日期:DATE
事件 ID:1508
任务类别:无
级别: 错误
关键字:经典
用户: 系统
计算机:计算机名称
说明:Windows 无法加载注册表。 此问题通常是由于内存不足或安全权限不足造成的。
DETAIL - 进程无法访问文件,因为它正由另一个进程使用。 for C:\Users\UserProfile\ntuser.dat
基于 Windows Server 2003 的服务器可能会在系统和应用程序事件日志中记录以下事件:
事件类型:错误
事件源:应用程序弹出窗口
事件类别: 无
事件 ID:333
日期:date
时间:时间
用户:无
计算机:计算机名称
说明:注册表启动的 I/O 操作无法恢复。 注册表无法读取或写出或刷新包含系统注册表映像的文件之一。事件类型:错误
事件源:Userenv
事件类别: 无
事件 ID:1508
日期:日期
时间:时间
用户:NT AUTHORITY\SYSTEM
计算机:计算机名称
说明:Windows 无法加载注册表。 这通常是由于内存不足或安全权限不足造成的。 DETAIL - 系统资源不足,无法完成请求的服务。 for C:\Documents and Settings\user\ntuser.dat事件类型:错误
事件源:Userenv
事件类别: 无
事件 ID:1500
日期:日期
时间:时间
用户:NT AUTHORITY\SYSTEM
计算机:计算机名称
说明:Windows 无法登录,因为无法加载配置文件。 检查是否已连接到网络,或者网络是否正常运行。 如果此问题仍然存在,请与网络管理员联系。 DETAIL - 系统资源不足,无法完成请求的服务。事件类型:信息
事件源:应用程序弹出窗口
事件类别: 无
事件 ID:26
日期:日期
时间:时间
用户:NT AUTHORITY\SYSTEM
计算机:计算机名称
说明:应用程序弹出窗口:Windows - 注册表空间不足:系统已达到注册表的系统部分允许的最大大小。 将忽略其他存储请求。重新启动服务器可能会暂时解决此问题。
原因
如果 RegistrySizeLimit 注册表项设置为 0 以外的值,Windows Server 2003、2008 和 2008 R2 仍遵循注册表大小限制(RSL)功能。
解决方法
如果 RegistrySizeLimit 键存在或设置为 0 以外的值,请删除该键或将其设置为 0。 这将允许操作系统根据需要自动设置注册表大小。 建议删除此注册表项,除非出于其他原因特别需要此注册表项。
如果 RegistrySizeLimit 不存在或设置为 0,注册表大小限制将自动设置为最大分页池大小的三分之一。
重要说明:此信息也适用于 Windows XP、Windows Vista 和 Windows 7 等客户端操作系统。