Creo Elements/Direct Manager Server 20.8 > インストールに関する追加情報 > Modification for a large number of concurrent database users
Modification for a large number of concurrent database users
Creo Elements/Direct Manager Server Database 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
* 
警告: デスクトップヒープ領域を増加させるには、レジストリを編集しなければなりません。レジストリエディタやその他の方法でレジストリを誤って変更すると、重大な問題が発生し、オペレーティングシステムの再インストールが必要になることがあります。レジストリの編集は、自己の責任で行ってください。
以下の値が設定されています (すべて 1 行に表示されます)。
%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 レジストリの値は、デスクトップヒープの割り当て方法を制御します。このレジストリ値の 3 番目の値は、非対話型のデスクトップヒープのサイズを制御します。ほとんどのシステムでは、デフォルト値は 512 です。これを倍の 1024 に増やすと、ユーザ数を増加させることができます。対象のコンピュータで他のサービスを実行している場合や、より多くのユーザをサポートする必要がある場合は、この値をさらに大きくします。
これは役に立ちましたか?