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