Applications peut ne pas fonctionner correctement dans un environnement de services Terminal Server

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

Symptômes

Lorsque vous utilisez une session des services Terminal Server pour vous connecter sur un ordinateur Windows Server 2003 a des services Terminal Server installés et puis vous essayez d'exécuter un programme sur le serveur Terminal server à partir d'un ordinateur client, le programme que vous essayez d'exécuter peut s'exécute pas correctement.

Cause

Ce problème se produit si la mémoire de session Impossible d'allouer objets interface utilisateur graphique applications. La mémoire de session sur un serveur Terminal Server gère l'allocation des objets de graphique pour différentes applications. Si la mémoire de session est attribuée à objets interface utilisateur n'est pas suffisante, objets d'interface utilisateur ne sont pas correctement affectés aux applications qui s'exécuter sur le serveur Terminal Server. Cela peut entraîner des applications ne pas à s'exécuter correctement.

Résolution

important Cette section, la méthode ou la tâche, contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si modification incorrecte du Registre. Par conséquent, assurez-vous que ces étapes avec soin. Pour la protection supplémentaire, sauvegarder 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 sauvegarder et 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 configurer la mémoire de session, vous pouvez modifier manuellement les entrées de Registre pour la mémoire session dans le Registre. L'entrée de Registre pour modifier la mémoire de session se trouve sous la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Les entrées de Registre deux qui gèrent la mémoire de session sont SessionViewSize et SessionPoolSize. L'entrée de Registre SessionViewSize spécifie la quantité de mémoire réservée pour les segments de bureautiques. La valeur par défaut de cette entrée est 20 mégaoctets (Mo). Cette mémoire est allouée pour applications d'utiliser les objets interface utilisateur tels que les polices, menus et fenêtres.

L'entrée de Registre SessionPoolSize spécifie le pool de sessions paginé en mégaoctets. La valeur par défaut pour le pool de sessions paginée est 16 Mo. Si suffisamment de mémoire est disponible, Windows peut également affecter des 32 Mo. Cette mémoire est utilisée pour allocations du pilote vidéo.

Dans un système d'exploitation 64 bits, la valeur par défaut pour l'entrée SessionViewSize est 104 Mo et la valeur par défaut pour l'entrée SessionPoolSize est 64 Mo. La plus simple pour augmenter la mémoire allouée dans le SessionViewSize et le SessionPoolSize écritures consiste pour augmenter la valeur de la mémoire allouée à 16 Mo, puis vérifier si les services sont disponibles exécuter une fois que vous augmentez la valeur de mémoire allouée aux écritures SessionViewSize et SessionPoolSize des applications. Si ce n'est pas le cas, augmentez la valeur de la mémoire allouée à 16 Mo et réessayez.

Pour modifier les valeurs SessionViewSize et SessionPoolSize entrées de Registre, utilisez l'Éditeur du Registre pour modifier les valeurs DWORD les deux entrées de Registre. En outre, vous pouvez modifier les valeurs d'entrée de Registre SessionViewSize et SessionPoolSize séparément.

note Dans les systèmes d'exploitation Windows de 64 bits, la limite de descripteur de GDI (Graphical Device Interface) n'est pas augmentée de systèmes d'exploitation de Windows 32 bits. Le nombre maximal de handles GDI qui peut gérer un processus est 65 535. Vous pouvez limiter le nombre de poignées GDI que chaque processus peut gérer en définissant la valeur de Registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Windows


Nom de la valeur : GDIProcessHandleQuota
Valeur de type : REG_DWORD
Valeur de données : 10 000 (valeur décimale par défaut)
Vous pouvez définir cette valeur de Registre d'une valeur minimale de 256 (décimal) sur une valeur maximale de 65 536 (décimal).

Dans une condition idéale, la mémoire totale allouée aux entrées de Registre SessionViewSize et SessionPoolSize ne doit pas être plus de 512 Mo. Vous pouvez également augmenter la mémoire allouée aux écritures SessionViewSize et SessionPoolSize, selon la RAM et autres valeurs de Registre associées. Si vous ventilez davantage de mémoire pour augmenter le segment de bureau, vous pouvez réduire la mémoire allouée par le serveur Terminal server aux autres ressources, telles que la réserve non paginée paginée du pool et cache du système. Cela affecte les performances du serveur Terminal Server. En outre, moment davantage de mémoire Allocation aux écritures SessionViewSize et SessionPoolSize, la mémoire allouée pour mapper l'espace virtuel noyau sera réduite. Cela peut à son tour être le serveur Terminal server pour prendre en charge qu'un nombre limité d'utilisateurs.

Propriétés

Numéro d'article: 840342 - Dernière mise à jour: mardi 7 novembre 2006 - Version: 3.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Mots-clés : 
kbmt kbwinservsetup kbprb KB840342 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: 840342
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