Vous pouvez recevoir un message d'erreur «mémoire insuffisante» en raison de la limitation de segments de bureau dans Windows Vista ou dans Windows 7

Traductions disponibles Traductions disponibles
Numéro d'article: 947246 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Après avoir ouvert de nombreuses fenêtres d'application dans Windows Vista ou dans Windows 7, il est impossible d'ouvrir toutes les autres fenêtres. Dans certains cas, une fenêtre peut s'ouvrir. Toutefois, il ne contiendra pas les composants attendus. En outre, un message d'erreur semblable au suivant peut s'afficher :
Mémoire

Cause

Ce problème se produit en raison de la limitation de segments de bureau dans Windows Vista ou dans Windows 7. Si vous fermez quelques fenêtres, et puis que vous essayez d'ouvrir d'autres fenêtres, ces fenêtres peut s'ouvrir. Toutefois, cette méthode n'affecte pas la limitation de segments de bureau.

Résolution

ImportantCette section, la méthode ou tâche contient des procédures qui vous indiquent comment modifier le Registre. Toutefois, des problèmes sérieux peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous que vous suivez ces étapes avec précaution. Pour plus de protection, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la façon de sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
322756Comment faire pour sauvegarder et restaurer le Registre dans Windows
Pour nous avoir à résoudre le problème pour vous, accédez à la «Résoudre le problème pour mesection». Si vous préférez résoudre le problème vous-même, passez à la «Permettez-moi de résoudre le problème moi-même"section.

Résoudre le problème pour me



Pour résoudre ce problème automatiquement, cliquez sur leRésoudre le problèmebouton ou un lien. Cliquez surExécuterdans leTéléchargement de fichierboîte de dialogue zone, puis suivez les étapes décrites dans le correctif il wizard.

Résoudre le problème
Microsoft Fix it 50496


Notes
  • Cet Assistant peut être en anglais uniquement. Toutefois, la correction automatique fonctionne également pour les autres versions linguistiques de Windows.
  • Si vous n'êtes pas sur l'ordinateur qui rencontre le problème d'enregistrement du correctif il solution vers un lecteur flash ou d'un CD-ROM, puis l'exécutez sur l'ordinateur sur lequel le problème.
  • Nous allons augmenter la deuxième valeur de l'entrée de Registre de SharedSection à 20480 et augmenter la troisième valeur de l'entrée de Registre de SharedSection à 1024 dans la retouche automatique.

Puis, passez à la «A-t-il résolu le problème?"section.



Permettez-moi de résoudre le problème moi-même


Pour résoudre ce problème, modifiez la taille de segment de bureau. Pour ce faire, procédez comme suit :
  1. Cliquez surDémarrerTapezregeditdans leDémarrer la recherchezone et puis cliquez surregedit.exedans leProgrammesliste.

    RemarqueSi vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, tapez votre mot de passe, ou cliquez surContinuer.
  2. Rechercher puis cliquez sur la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Avec le bouton droit leWindowsentrée et puis cliquez surModifier.
  4. Dans leDonnées de valeursection de laModifier la chaîneboîte de dialogue zone, recherchez leSharedSectionentrée, puis augmente la valeur du deuxième et la troisième valeur de cette entrée.
Notes
  • La seconde valeur de l'entrée de Registre SharedSection est la taille du tas du bureau pour chaque poste de travail qui est associé à une station Windows interactive. Le tas est requis pour chaque poste de travail est créé dans la station Windows interactive (WinSta0). La valeur est en kilo-octets (Ko).
  • La troisième valeur SharedSection est la taille du tas du bureau pour chaque poste de travail qui est associé à une station Windows «non interactif». La valeur est en kilo-octets (Ko).
  • Il est déconseillé de définir une valeur qui est sur20480Ko pour la deuxième valeur SharedSection.
Par défaut, l'entrée de Registre Windows contient les données suivantes dans une version x 86 de Windows Vista.
%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
RemarquePar défaut, la deuxième valeur de l'entrée de SharedSection est 3072 dans une version x 86 de Windows Vista. Par défaut, cette deuxième valeur de cette entrée est 20480 dans une version x 64 de Windows Vista.

Dans Windows Vista et à l'intérieur de systèmes plus tard d'exploitation, les allocations de mémoire sont dynamiques. Par conséquent, il n'y a aucune limite d'allocation de mémoire. Toutefois, si vous ventilez trop de mémoire pour le segment de bureau, performances peut se produire. C'est la raison pourquoi nous ne recommandons pas que vous définissez une valeur qui est plus 20480.

RemarqueLa taille de segment de bureau n'est pas affecté par la mémoire vive physique sur l'ordinateur. Par conséquent, vous ne pouvez pas améliorer les performances par l'ajout de RAM physique.

Références

Pour plus d'informations sur des problèmes semblables, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la base de connaissances Microsoft :
126962Message d'erreur «mémoire insuffisante» s'affiche lorsque vous avez un grand nombre de programmes en cours d'exécution
318677PRB : Impossible de créer un enfant de plusieurs fenêtres et d'autres problèmes lorsque vous atteignez le nombre maximal de fenêtres enfants autorisée dans une application MDI
Pour plus d'informations sur le problème de mémoire de session dans un environnement de Services Terminal Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
840342Applications peuvent ne pas fonctionner correctement dans un environnement de Services Terminal Server

Pour plus d'informations sur le segment de bureau, visitez le site Web Microsoft suivant :
http://blogs.msdn.com/ntdebugging/archive/2007/01/04/Desktop-Heap-Overview.aspx

A-t-il résolu le problème?

  • à cocher si le problème est résolu. Si le problème est résolu, vous avez terminé avec cette section. Si le problème n'est pas résolu, vous pouvezcontactez le support technique.
  • Nous vous prions de vos commentaires. Pour fournir des commentaires ou signaler des problèmes liés à cette solution, placez un commentaire dans le «Résoudre le problème pour me«blog ou envoyez-nous unecourrier électronique.

Propriétés

Numéro d'article: 947246 - Dernière mise à jour: mercredi 15 septembre 2010 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Vista Entreprise 64 bits
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Édition Intégrale 64 bits
  • Windows Vista Professionnel
  • Windows Vista Professionnel 64 bits
  • Windows Vista Entreprise
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Édition Intégrale
  • Windows 7 Entreprise
  • Windows 7 Édition Familiale Basique
  • Windows 7 Édition Familiale Premium
  • Windows 7 Professionnel
  • Windows 7 Édition Integrale
  • Windows 7 Édition Starter
Mots-clés : 
kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 947246
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com