Lorsque vous basculez les services Terminal Server vers le mode Serveur d’applications, certains programmes peuvent cesser de fonctionner

Cet article décrit le problème lié au fait que certains programmes peuvent cesser de fonctionner lorsque vous basculez les services Terminal Server en mode Serveur d’applications.

S’applique à : Windows 2000
Numéro de la base de connaissances d’origine : 252330

Remarque

Cet article s’applique à Windows 2000. La prise en charge de Windows 2000 prend fin le 13 juillet 2010. Le Centre de solutions de fin de support Windows 2000 est un point de départ pour la planification de votre stratégie de migration à partir de Windows 2000. Pour plus d’informations, consultez la politique de cycle de vie Support Microsoft.

Résumé

Deux méthodes de basculement du mode Services Terminal Server ont des effets négatifs sur les programmes qui s’exécutent sur un serveur Des services Terminal Server. La première méthode consiste à basculer entre le mode Administration à distance et le mode Serveur d’applications. La deuxième consiste à désactiver ou à supprimer le composant Services Terminal Server. L’une ou l’autre des méthodes peut empêcher certains programmes de démarrer ou de ne pas fonctionner comme prévu.

Cet article décrit les modes Des services Terminal Server et explique comment installer des programmes sur un serveur qui a le rôle Terminal Server.

Plus d’informations

Planifiez soigneusement votre environnement. Une fois que vous avez choisi d’installer les services Terminal Server, vous devez choisir le mode dans lequel les services Terminal Server fonctionneront.

Modes des services Terminal Server

Le mode Administration à distance est conçu pour utiliser le client Des services Terminal Server en tant qu’outil d’administration. Il vous permet d’utiliser une connexion à faible bande passante pour effectuer des tâches d’administration de serveur. Cela n’affecte pas les performances des applications ou services Microsoft BackOffice. Toutefois, il n’autorise que deux connexions à un serveur à l’aide du protocole RDP (Remote Desktop Protocol). Vous pouvez ajouter des services Terminal Server en mode Administration à distance à tout moment, mais nous vous recommandons d’installer les services Terminal Server lorsque vous générez le serveur.

Le mode serveur d’applications est conçu pour servir les programmes des utilisateurs finaux. Si vous choisissez le mode Serveur d’applications, les services Terminal Server activent des objets supplémentaires requis pour gérer plusieurs utilisateurs exécutant les mêmes programmes en même temps. Cela affecte les performances des programmes ou services BackOffice. Il n’existe aucune limitation de connexion. Toutefois, vous devez acheter des licences et exécuter le service de gestion des licences des services Terminal Server pour vous connecter à un serveur Des services Terminal Server. Si vous prendz en charge un grand nombre d’utilisateurs en mode Serveur d’applications, nous vous recommandons que le serveur soit un serveur Terminal Server dédié qui n’effectue aucune tâche supplémentaire. Bien que d’autres services puissent s’exécuter en même temps, les performances globales du système peuvent être affectées.

Modification des modes

Une fois que vous avez choisi votre mode de fonctionnement, la modification ou la désactivation du mode Des services Terminal Server peut empêcher les programmes de fonctionner comme prévu. Lorsque ce problème se produit, vous devez réinstaller les programmes.

Remarque

Si vous souhaitez interdire l’accès au serveur à l’aide de RDP, modifiez ou supprimez les autorisations dans les propriétés RDP-TCP, qui se trouvent dans l’outil de configuration des services Terminal Server.

Si vous choisissez d’installer les services Terminal Server en mode Administration à distance, aucune installation ou configuration de programme spéciale n’est nécessaire.

Si vous choisissez d’installer les services Terminal Server en mode Serveur d’applications, l’installation de programmes est légèrement différente. Les modifications apportées au système d’exploitation pour permettre l’accès à plusieurs utilisateurs sont effectuées derrière l’interface graphique graphique. Nous vous recommandons d’installer le rôle Services Terminal server avant d’installer les programmes qui seront disponibles à l’aide des services Terminal Server. Si vous installez le rôle Services Terminal Server après avoir installé un programme, le programme risque de ne pas fonctionner correctement dans un environnement à plusieurs utilisateurs. Dans ce scénario, la désinstallation et la réinstallation des programmes affectés peuvent résoudre le problème.

Vous devez placer un serveur Des services Terminal Server en mode d’installation pour installer ou supprimer des programmes sur le serveur. Vous pouvez placer un serveur Des services Terminal Server en mode Installation à l’aide de l’outil Ajout/Suppression de programmes dans Panneau de configuration ou à l’aide de l’outil Installer l’application sur l’outil Terminal Server dans Panneau de configuration.

Remarque

L’outil Installer l’application sur Terminal Server est disponible lorsque vous installez le rôle Services Terminal Server. L’outil Installer l’application sur Terminal Server bascule le serveur Terminal Server en mode Exécution une fois l’installation terminée.

Vous pouvez également utiliser la change user commande pour basculer un serveur Terminal Server en mode d’installation. Pour basculer un serveur Terminal Services en mode d’installation, procédez comme suit.

Remarque

Pour déterminer le mode actuel sur le serveur Terminal Server, exécutez la change user /query commande à partir d’une invite de commandes.

  1. Cliquez sur Démarrer, puis sur Exécuter.

  2. Dans la zone Ouvrir , tapez cmd, puis cliquez sur OK.

  3. À l’invite de commandes, tapez change user /install, puis appuyez sur Entrée. Le message suivant s’affiche :
    La session utilisateur est prête à installer des applications.

  4. Tapez exit, puis appuyez sur Entrée.

  5. Ajoutez ou supprimez les programmes souhaités.

Pour basculer un serveur Des services Terminal Server en mode d’exécution, procédez comme suit :

  1. Cliquez sur Démarrer, puis sur Exécuter.

  2. Dans la zone Ouvrir , tapez cmd, puis cliquez sur OK.

  3. À l’invite de commandes, tapez change user /execute, puis appuyez sur Entrée. Le message suivant s’affiche :
    La session utilisateur est prête à exécuter des applications.

  4. Tapez exit, puis appuyez sur Entrée.

Lorsque vous installez des programmes en mode Installation, les services Terminal Server effectuent le suivi de toutes les entrées de Registre, et les informations HKEY_CURRENT_USER sont principalement écrites dans la clé de Registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install

Lorsque vous avez terminé l’installation du programme, en cliquant sur Terminer ou en tapant change user /execute, le système retourne en mode d’exécution. Les informations de Registre qui ont été écrites dans la ruche du Registre HKEY_CURRENT_USER lors de l’installation sont écrites dans la ruche de registre HKEY_CURRENT_USER pour chaque utilisateur lorsqu’il se connecte au serveur Terminal Server.

Si vous avez installé un programme avant d’ajouter le rôle Services Terminal Server, le système n’écoutait pas les écritures du Registre de l’installation et les entrées de Registre n’étaient pas écrites sur les clés de Registre utilisateur correctes. Par conséquent, vous devez réinstaller le programme en mode d’installation pour que le programme fonctionne correctement.