• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 286
  • Last Modified:

SMS Installation trouble

During installation of SMS I get the following message : "Initialization of dynamic library ... user32.dll failed.  The process is terminating abnormally."  After this message I can continue installing SMS, but the message returns, and at the end SMS services do not start properly.  My NT server even crashed when I tried to stop a few other services.  
The account I was using for SMS was a domain admin account allright.
What's going on?
0
wilfrieds
Asked:
wilfrieds
1 Solution
 
snimmagaCommented:
Try doing this:

1. Run the Registry Editor(Regedt32.exe).
 
 2. Under the HKEY_LOCAL_MACHINE subtree, go to the following subkey:
 
      \System\CurrentControlSet\Control\SessionManager\
          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. 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.

Good Luck...
Srini.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now