Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Résolution des erreurs d'échec de l'initialisation de User32.dll

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Ancien nº de publication de cet article : F142676

IMPORTANT : cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows
Symptômes
Lorsque vous essayez de démarrer un service, une boîte de dialogue contextuelle s'affiche avec le message suivant :
Échec d'initialisation de nom_service - DLL L'initialisation de la bibliothèque de liaisons dynamique C:\Windows\System32\User32.dll a échoué. Fin anormale du processus.
Cause
La mémoire du serveur devient insuffisante pour créer un nouveau segment de bureau pour le service qui est démarré.
Résolution
AVERTISSEMENT : toute utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.


Pour résoudre ce comportement, vous devez modifier le Registre et redémarrer l'ordinateur affecté.
  1. Démarrez l'Éditeur du Registre (Regedt32.exe).
  2. À partir de la sous-arborescence HKEY_LOCAL_MACHINE, accédez à la sous-clé suivante :

    \System\CurrentControlSet\Control\Session Manager\ SubSystems\Windows
Les données par défaut de cette valeur peuvent ressembler à ce qui suit (tout sur une ligne) :

   %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				


Vous devez apporter la modification suivante à cette valeur :

Analysez la ligne jusqu'à ce que vous atteigniez la partie qui définit les valeurs SharedSection et ajoutez « ,512 » après le deuxième nombre. Cette valeur doit maintenant ressembler à ce qui suit :

   %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				


Après avoir apporté cette modification, quittez Regedt32, puis redémarrez le serveur.

Cette modification limite à 512 Ko la taille des segments de bureau créés par les services non interactifs, ce qui doit être suffisant pour la plupart des services.

L'ajout de cette troisième valeur facultative définit la taille du segment de bureau des bureaux non interactifs (services) sur 512 K. Par défaut, ils peuvent utiliser la même taille de segment de bureau que les bureaux interactifs, définie par la deuxième valeur (3 072 ou 3 Mo). Cette troisième valeur peut être définie sur 128 au minimum. Si vous essayez de la définir sur moins de 128, c'est la valeur 128 qui sera être utilisée. Si vous définissez cette valeur sur 512, environ 90 services peuvent être démarrés avant que ce comportement ne se produise.
Statut
Ce comportement est voulu par la conception même du produit. L'entrée du Registre permet aux utilisateurs de remplacer les paramètres par défaut.
Plus d'informations
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
184802 Problème : Échec d'initialisation de User32.dll ou de Kernel32.dll
Exchange SMS SNA SQL Server prodnt stop initialize initialized heap space heapspace winstation desktop user32 dll Initialization failed dynamic link system32
Propriétés

ID d'article : 142676 - Dernière mise à jour : 09/11/2011 10:38:00 - Révision : 4.0

Microsoft Windows 2000 Professionnel, Microsoft Windows 2000 Server, Microsoft Windows XP Édition familiale, Microsoft Windows XP Professional, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Windows Vista Entreprise, Windows Vista Édition Familiale Premium, Windows Vista Édition Familiale Basique, Windows Vista Édition Intégrale, Windows Vista Starter

  • kbenv KB142676
Commentaires
com/ms.js"> mp;t=">