Computing.Net > Forums > Disk Operating System > User32.dll error messages

User32.dll error messages

Reply to Message Icon

Original Message
Name: Tami Williams
Date: August 31, 1999 at 10:57:04 Pacific
Subject: User32.dll error messages
Comment:

We are running WinNT 4.0 on LAN network. Just recently, clients have been receiving user32.dll errors. They pop up sporadically, but frequently. We received 8 yesterday??? Any help would be apprieciated.


Report Offensive Message For Removal


Response Number 1
Name: chuck
Date: August 31, 1999 at 12:04:34 Pacific
Subject: User32.dll error messages
Reply: (edit)

This is from TECHNET Q142676.
This reg hack has fixed errors with screen savers causing the crash and with many apps being open at once (i.e. multiple schedules. Although it mentions servers I've used with success on workstations only.
Good Luck

SYMPTOMS
========

When you try to start a service a pop-up dialog box appears with the following
message:

- DLL initialization failure Initialization of the
dynamic link library c:\windows\system32\user32.dll failed. The process is
terminating abnormally.

CAUSE
=====

The system has run out of memory to create a new desktop heap for the service
being started.

RESOLUTION
==========

Fixing this problem requires editing of the Registry and restarting the computer
concerned.

WARNING: Using Registry Editor incorrectly can cause serious, system-wide
problems that may require you to reinstall Windows NT to correct them. Microsoft
cannot guarantee that any problems resulting from the use of Registry Editor can
be solved. Use this tool at your own risk.

1. Run the Registry Editor(Regedt32.exe).

2. Under the HKEY_LOCAL_MACHINE subtree, go to the following subkey:

\System\CurrentControlSet\Control\Session Manager\ SubSystems\Windows

The default data for this value will look something like the following (all on
one line):

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows
SharedSection=1024,3072 Windows=On SubSystemType=Windows
ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off
MaxRequestThreads=16

You will need to make the following change to this value:

Scan along the line until you reach the part that defines the SharedSection
values and add ",512" after the second number (without quotes). This value should now look
something like the following:

%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

After making this change, close Regedt32 and restart the server.

This change will limit the size of desktop heaps created by noninteractive
services to 512 KB, which should be ample for most services.


Report Offensive Follow Up For Removal

Response Number 2
Name: Dan Hathaway
Date: February 2, 2000 at 07:26:11 Pacific
Subject: User32.dll error messages
Reply: (edit)

We have made this change to all of our servers but this continues to happen. At times, over 45 User32.dll error message processes are running. Are there any additional fixes? It is believed that we do not see the error until Placeware Server is loaded (www.placeware.com).

Any suggestions would be greatly appreciated.


Report Offensive Follow Up For Removal

Response Number 3
Name: ed pecker
Date: July 12, 2000 at 13:09:53 Pacific
Subject: User32.dll error messages
Reply: (edit)

call up ed pecker for help 1-800-edpecker ask for ed and then tell him user32.dll and he will gladly help you


Report Offensive Follow Up For Removal







Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: User32.dll error messages

Comments:

 


  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 
Data Recovery Software




How often do you use Computing.Net?

Every Day
Once a Week
Once a Month
This Is My First Time!


View Results

Poll Finishes In 3 Days.
Discuss in The Lounge