Creo Elements/Direct Manager Server 20.6 > 附加安装信息 > 大量并行数据库用户的修改
大量并行数据库用户的修改
标准的 Creo Elements/Direct Manager Server 数据库服务器安装最多支持大约 120 个并发用户,如果用户数量超过这个限制,则 Windows 会发出“与服务器的通信失败”错误。
原因
每次 Creo Elements/Direct Model Manager 客户端连接到数据库时,它都会消耗在 Database Server 计算机上的某些 Microsoft Windows“非交互”桌面堆栈。增加非交互的桌面堆栈可启动 Database Server 进程的其他实例。这会增加可以连接到数据库的并发用户的数量。
有关详细信息,请参阅 Microsoft 知识库文章 184802 PRB:User32.dll 或 Kernel32.dll 未初始化,原因 2。
修改注册表之前,确保已将其备份,并确保已了解如果发生问题应如何恢复注册表。有关如何备份、恢复和编辑注册表的信息,可单击下列文章编号以查看“Microsoft 知识库”中的文章:256986 Microsoft Windows 注册表说明。
详细信息
要增加非交互的桌面堆栈空间的数量,
1. 在 Creo Elements/Direct Database Server 计算机上,启动“注册表编辑器”。
2. 定位相关注册表键的位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows
* 
警告:增加桌面堆栈空间的数量涉及到编辑注册表。如果使用“注册表编辑器”或使用另一方法修改注册表时操作不当,则会发生严重的问题。这些问题可能需要重新安装操作系统。您需要自行承担修改注册表的风险。
您会看到如下内容 (全部在一行中显示):
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
3. SharedSection 注册表值控制桌面堆栈的分配方法。第三个值控制“非交互”分配。在大多数系统中,默认值为 512,将这个值加倍到 1024 就会增加用户的数量。如果此计算机上正在运行其他服务或需要更多用户,可继续增加该值。
这对您有帮助吗?