エラーメッセージ
ダイナミック リンク ライブラリ C:\WINNT\system32\KERNEL32.dllの初期化に失敗しました。プロセスは異常終了します。 |
なお、ダイナミックライブラリ名が、COMCTL32.DLLまたは、USER32.DLLで表示される場合もあります。
対象バージョンレベル
Systemwalker Centric Manager
Windows版:V5.0L10以降
原因
Systemwalker Centric Managerなどのサービスから起動されるコンソールアプリケーションのリソースはデフォルトのDesktop heap域に確保されるので、多量にプロセスを起動するとDesktop heapの領域が枯渇し、「Kernel32.dllの初期化エラー」が発生と同時にプロセス作成に失敗します。
対処方法
システムのパラメタを変更してください。
IISにて以下の機能を使わない場合は、レジストリの変更(注)をご検討ください。
CGI アプリケーション
ISAPI アプリケーション
COM オブジェクト
修正前
ハイブ:HKEY_LOCAL_MACHINE |
修正後
パラメタ:SystemRoot\system32\csrss.exe ~ |
注)
レジストリは Windowsシステムの非常に重要なファイルです。レジストリの編集を誤ると、Windowsが起動しなくなる等、再セットアップを余儀なくされるような事態が発生する恐れがありますので、システムのバックアップを行うなど充分に注意して変更してください。
上記の対処の採用が困難な場合は、資源の配付/インベントリ情報の収集について、運用形態/要件を配慮の上、以下に示す配付多重度または受信多重度のチューニング(絞り込み)による対処を実施願います。
[配付多重度](資源の配付)
同時実行させるdrmssndコマンド数の削減と実行方式の変更(非同期型→同期型)
drmssnd コマンドで指定する配付宛て先数の削減
drms編集ファイルに指定するservmax オプション(同時接続サーバ数)の指定値削減
[受信多重度](配付結果の受信/インベントリ情報の受信)
同時通知される配下サーバ台数の削減
(スケジュール文における通知時間の指定を考慮し、通知の集中を回避)
drms編集ファイルに指定するservnum オプション(同時受信処理サーバ数)の指定値削減