La variable d’environnement CLIENTNAME renvoie la valeur « Console » au lieu du nom réel de client lorsque les utilisateurs tout d’abord ouvrir une session sur un ordinateur Windows XP SP3 à l’aide de connexion Bureau à distance

Symptômes

Considérez le scénario suivant :
  • Vous disposez d’un ordinateur qui a installé Windows XP Service Pack 3 (SP3).
  • Vous permettez aux utilisateurs de se connecter à distance à l’ordinateur à l’aide de connexion Bureau à distance (RDC).
  • Lors de la première tentative d’ouverture de session après le redémarrage de l’ordinateur, vous utilisez RDC au lieu d’une ouverture de session de console.
Après que vous être connecté à l’ordinateur à partir d’un ordinateur à distance dans ce scénario, la variable d’environnement CLIENTNAME a la valeur « Console » au lieu du nom de l’ordinateur distant. Par conséquent, programmes ou scripts qui reposent sur la variable d’environnement CLIENTNAME ne fonctionnent pas comme prévu.

Remarques
  • Pour vérifier la valeur de la variable d’environnement CLIENTNAME, tapez la commande suivante à une invite de commande et appuyez sur ENTRÉE :
    SET
  • Vous pouvez fermer la session et puis ouvrez une session sur l’ordinateur qui doit recevoir la valeur correcte de la variable d’environnement CLIENTNAME. Toutefois, lorsque vous redémarrez l’ordinateur, ce problème peut se reproduire.
  • Si le correctif qui est décrit dans l’article 281981 de la Base de connaissances Microsoft (KB) est appliqué à l’ordinateur, la variable d’environnement CLIENTNAME est mis à jour correctement après vous déconnectez puis vous reconnecter à la session de connexion Bureau à distance.
Pour plus d’informations sur l’article 281981 de la base de connaissances, reportez-vous à la section « Informations complémentaires ».

Cause

Lorsque vous établissez une session connexion Bureau à distance, les Services Terminal Server met à jour l’entrée de Registre clientname dans l’emplacement suivant :
HKEY_CURRENT_USER\Volatile Environment
La variable d’environnement CLIENTNAME utilise la valeur qui est stockée à cet emplacement.

Si vous utilisez Connexion Bureau à distance pour vous connecter à un ordinateur Windows XP SP3, Services Terminal Server n’actualise pas l’entrée de Registre clientname à la première tentative d’ouverture de session car le profil utilisateur n’est pas entièrement chargé. Les Services Terminal Server ne tente pas de mettre à jour l’entrée de Registre clientname après la première tentative d’ouverture de session. Par conséquent, l’entrée de Registre clientname n'est pas mis à jour avec succès.

Résolution

Pour résoudre ce problème, installez le correctif suivant. Après avoir installé ce correctif, le système tente de renvoyer plusieurs fois pour écrire l’entrée de Registre clientname avec la valeur correcte à la première tentative d’ouverture de session. Par conséquent, vous devriez recevoir la valeur correcte de la variable d’environnement CLIENTNAME.

Informations sur le correctif

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n’apparaît pas, soumettez une demande au Service Clients et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l’adresse suivante :Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Pour appliquer ce correctif, vous devez disposer de Windows XP Service Pack 3 installé sur l’ordinateur. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

322389 comment obtenir le dernier service pack Windows XP

Nécessite un redémarrage

Vous devez redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif remplace le correctif suivant :
281981 sessions déconnectées conservent la variable < NomClient > d’origine

Informations sur les fichiers

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.
Windows XP avec Service Pack 3, versions x86
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Termsrv.dll5.1.2600.5815296,96018-May-200915:55x86

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

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 :

281981 sessions déconnectées conservent la variable < NomClient > d’origine

Propriétés

ID d'article : 971165 - Dernière mise à jour : 14 janv. 2017 - Révision : 1

Commentaires