Error message
Initialization of the dynamic link library C:\WINNT\system32\KERNEL32.dll(Note) has failed. The process is terminating abnormally. |
Note: This error may also be displayed for COMCTL32.dll or USER32.dll.
Applicable versions and levels
Windows versions: V5.0L10 or later
Action
Cause
Resources for console applications started from services of Systemwalker Operation Manager, etc., are stored in the default desktop heap area. If a large number of processes are started, the desktop heap area becomes depleted, resulting in a Kernel32.dll initialization error and process creation failure.
Action method
If using Windows Server 2008 or later, refer to the following manuals and modify the registry and expand the desktop heap size.
If V13.8.0 or later
"Preventing depletion of the desktop heap" of "Tasks Prior to Installation" in the Installation Guide.
The methods of coordinating the desktop heap size other than listed above are as below.
Change the underlined part in the following registry.
Also, If the following functions will be used by IIS, do not change the registry.
CGI applications
ISAPI applications
COM objects
Hive: HKEY_LOCAL_MACHINE |
Note
For the detail of ways of modifying registry and expanding desktop heap, refer to the Microsoft support for help Q126962. Also, for the desktop heap, refer to the Microsoft support for help Q184802.
The registry file is an extremely important file in Windows. If you edit it incorrectly, there is a risk that Windows will not start up afterwards, which may require a reinstall of Windows, therefore, you should back up the system beforehand and be careful when changing it by doing gradually.
If the above action is too difficult, change the settings of Systemwalker Operation Manager while taking into consideration the operation mode or requirements, and limit the number of jobs executed simultaneously.
Refer to "Definition of Job Execution Control" in the Installation Guide for information on executing multiple jobs simultaneously.