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

« Mémoire insuffisante » message d’erreur s’affiche lorsque vous avez un grand nombre de programmes en cours d’exécution

Le support de Windows XP a pris fin

Microsoft a mis fin au support de Windows XP le 8 avril 2014. Cette modification a affecté vos mises à jour logicielles et options de sécurité. Découvrez les implications de ce changement à votre niveau et la marche à suivre pour rester protégé.

Le support de Windows Server 2003 a pris fin le 14 juillet 2015

Microsoft a mis fin au support de Windows Server 2003 le 14 juillet 2015. Cette modification a affecté vos mises à jour logicielles et options de sécurité. Découvrez les implications de ce changement à votre niveau et la marche à suivre pour rester protégé.

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 126962
Symptômes
Lorsque vous exécutez un grand nombre de programmes Windows, des messages d’erreur « Mémoire insuffisante » s’affiche lorsque vous essayez de démarrer de nouveaux programmes ou useprograms qui sont déjà en cours d’exécution, même si vous pouvez toujours voir ofphysical et le fichier d’échange de mémoire disponible.
Cause
Ce problème peut se produire si le bureau de tas dans l’isdepleted du sous-système WIN32.

Remarque Ce problème se produit plus souvent sous Windows NT 3.5 car la taille par défaut du segment de bureau est 512 Ko. Sous Windows NT 3.1, la valeur par défaut est 3 072 Ko. La valeur par défaut a été réduite pour augmenter les performances.
Résolution
Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 Comment faire pour sauvegarder et restaurer le Registre dans Windows
Pour résoudre ce problème, augmentez la taille du segment :
  1. Exécutez l’Éditeur du Registre (Regedt32.exe).
  2. À partir de la
    HKEY_LOCAL_MACHINE
    sous-arborescence, accédez à la clé suivante :
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Sélectionnez la Windows valeur.
  4. À partir de la Modifier menu, choisissez Chaîne.
  5. Augmentez le paramètre SharedSection.

    Pour Windows NT :
    SharedSection spécifie du système et du bureau de segments de mémoire en utilisant le format suivant :
    SharedSection =xxxx,aaaa
    Ajouter «, 256 » ou «, 512 » après le aaaa nombre.

    Pour Windows 2000, Windows XP et Windows Server 2003 :
    SharedSection utilise le format suivant pour spécifier des segments de mémoire du système et du bureau :
    SharedSection =xxxx,aaaa,zzzz
    Pour les systèmes d’exploitation 32 bits, augmentez la aaaavaleur à « 12288 » ;
    Augmenter la zzzz valeur à « 1024 ».
    Pour les systèmes d’exploitation 64 bits, augmentez la aaaavaleur à « 20480 » ;
    Augmenter la zzzz valeur à « 1024 ».
Plus d'informations
Windows NT utilise un segment de mémoire spécial pour tous basés sur Windows de programsrunning sur le bureau. Le segment de bureau est utilisé pour tous les objets (windows, menus, stylos, icônes, etc.). Lorsqu’un grand nombre de basedprograms-Windows est en cours d’exécution, ce segment peut manquer de mémoire. Lorsqu’y isnot suffisamment de mémoire pour satisfaire une allocation de demande, le système de normallyreturns une erreur et avertit l’utilisateur qu’ils s’exécutent à faible onmemory. Certains programmes ne gèrent pas correctement la défaillance et dans somecases il peut-être pas assez de mémoire pour créer la boîte de dialogue d’erreur. Par conséquent, l’opération échoue sans indication.

La clé SharedSection est une longue chaîne lorsqu’ils sont affichés à l’aide de la valeur de Registre Editor.The par défaut de cette clé est la suivante.
   %SystemRoot%\system32\csrss.exe   ObjectDirectory=\Windows   SharedSection=1024,3072,512   Windows=On   SubSystemType=Windows   ServerDll=basesrv,1   ServerDll=winsrv:GdiServerDllInitialization,4   ServerDll=winsrv:UserServerDllInitialization,3   ServerDll=winsrv:ConServerDllInitialization,2   ProfileControl=Off   MaxRequestThreads=16				


La première valeur SharedSection (1024) définit la taille de segment de mémoire commune à alldesktops. Cela inclut la table de descripteurs globale (les handles de fenêtre sont uniquemachine large) et partagé les paramètres système (par exemple, SystemMetrics). Il isunlikely vous devez jamais modifier cette valeur.

La deuxième valeur SharedSection (3072) contrôle la taille de la desktopheap qui est associée à une station Windows interactive (utilisée pour les objets Windows). Cette valeur statique est utilisée pour empêcher les applications mal-se comportaient de consommer trop de ressources. Parce que le segment de bureau est mappé dans l’espace d’adressage de chaque processus, cette valeur ne doit pas être définie pour un arbitrairement élevée valeur (comme il peut affecter les performances), mais doit uniquement être augmenté suffisamment pour permettre à toutes les applications de votre choix à l’exécution.

La troisième valeur SharedSection (512) contrôle la taille du segment de chaque bureau associée à une station de travail « non interactif ». Si cette valeur n’est pas présente, la taille du tas du bureau pour les stations Windows non interactives sera identique à la taille spécifiée pour les stations de fenêtre interactive (la deuxième valeur SharedSection).
prodnt faible échec résolu taille de fichier de page

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 126962 - Dernière mise à jour : 08/27/2016 23:03:00 - Révision : 6.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professionnel, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Édition Développeur, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows XP Édition familiale, Microsoft Windows XP Professional, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition

  • kbenv kbmt KB126962 KbMtfr
Commentaires