L'icône Connecté n'apparaît pas dans la zone de notification lorsque vous vous connectez à une application distante à l'aide de l'accès Web aux services Bureau à distance sur un ordinateur qui exécute Windows Ser...

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

Symptômes

Lorsque vous vous connectez à une application distante à l'aide de l'accès Web aux services Bureau à distance (RD) sur un ordinateur qui exécute Windows Server 2008 R2, l'icône Connecté n'apparaît pas dans la zone de notification.

Remarque Lorsque vous exécutez une application distante pour la première fois, l'icône Connecté s'affiche dans la zone de notification.

L'authentification unique Web (WebSSO) ne fonctionne pas comme prévu ; vous êtes invité deux fois de suite à entrer vos informations d'identification dans les applications lancées par l'intermédiaire de l'option RemoteApps publiée via l'accès Web aux services Bureau à distance sous Windows Server 2008 R2.

Cause

Ce problème se produit lorsqu'il y a plusieurs cookies non expirés sur l'ordinateur client.

Contournement

Pour contourner ce problème, supprimez ces cookies.

Afin que nous puissions contourner ce problème pour vous, consultez la section « Aidez-moi ». Si vous préférez le résoudre vous-même, consultez la section « Je résous le problème moi-même ».

Aidez-moi



Pour résoudre ce problème automatiquement, cliquez sur le bouton ou le lien Fix it. Dans la boîte dialogue Téléchargement de fichier, cliquez sur Exécuter, puis suivez la procédure indiquée par l'Assistant de réparation.


Résoudre ce problème
Microsoft Fix it 50631


Remarques
  • Cet Assistant peut n'exister qu'en anglais. Toutefois, la résolution automatique fonctionne aussi pour d'autres versions linguistiques de Windows.
  • Si vous n'utilisez pas l'ordinateur concerné, vous pouvez enregistrer la solution sur un lecteur flash ou sur un CD-ROM et ensuite l'exécuter sur l'ordinateur concerné par le problème.

Consultez ensuite la section « Le problème est-il résolu ? ».



Je résous le problème moi-même

Pour supprimer les cookies dans Windows Internet Explorer 8, procédez comme suit :
  1. Cliquez sur Démarrer, sur Panneau de configuration, sur Connexions réseau et Internet, puis sur Options Internet.
  2. Sous l'onglet Général, cliquez sur Supprimer.
  3. Pour ne supprimer que les cookies, cliquez sur la case à cocher Cookies pour l'activer, puis cliquez sur toutes les autres cases à cocher pour les désactiver.
  4. Cliquez sur Supprimer.

Plutôt que de supprimer les cookies, vous pouvez changer le fichier de script C:\windows\Web\RDWeb\Pages\renderscripts.js sur le serveur d'accès Bureau à distance par le Web.

Pour modifier le fichier de script C:\windows\Web\RDWeb\Pages\renderscripts.js, procédez comme suit :

1. Connectez-vous au serveur d'accès Bureau à distance par le Web en tant que membre du groupe Administrateurs local.
2. Recherchez le fichier jscript suivant, cliquez dessus avec le bouton droit et sélectionnez Modifier.

C:\windows\Web\RDWeb\Pages\renderscripts.js

3. Recherchez l'occurrence de la fonction suivante dans le fichier jscript.
function getCookieContents(strNameOfCookie)

4. Modifiez les codes dans le fichier jscript comme suit :


Code existant dans le fichier Renderscripts.js :

------------------------------------------
function getCookieContents(strNameOfCookie)
{
var objCookie;
var objCookieName;
var objCookieContents = null;

if ( strNameOfCookie != null &&
strNameOfCookie != "" &&
document.cookie.length > 0 )
{
var objCookies = document.cookie.split(";");
for (var iIndex = 0; iIndex < objCookies.length; iIndex++)
{
objCookie = objCookies[iIndex];
objCookieName = objCookie.substring(0, strNameOfCookie.length);



Modifiez la section ci-dessus dans le fichier Renderscripts.js comme suit :

---------------------------------------------------------------------------------------
// Add a function called trim as a method of the prototype
// object of the String constructor.
String.prototype.trim = function()
{
// Use a regular expression to replace leading and trailing
// spaces with the empty string
return this.replace(/(^\s*)|(\s*$)/g, "");
}
// End of the new-added function

function getCookieContents(strNameOfCookie)
{
var objCookie;
var objCookieName;
var objCookieContents = null;

if ( strNameOfCookie != null &&
strNameOfCookie != "" &&
document.cookie.length > 0 )
{
var objCookies = document.cookie.split(";");
for (var iIndex = 0; iIndex < objCookies.length; iIndex++)
{
objCookie = objCookies[iIndex];
objCookie = objCookie.trim(); //Calling the new-added function
objCookieName = objCookie.substring(0, strNameOfCookie.length);

Le problème est-il résolu ?

  • Vérifiez que le problème est résolu. Si c'est le cas, vous n'avez plus besoin de cette section. Sinon, vous pouvez contacter le support.
  • Vos commentaires sont les bienvenus. Pour nous faire part de vos commentaires ou d'un problème concernant cette solution, écrivez-nous sur le blog « Aidez-moi » ou envoyez-nous un message électronique.

Plus d'informations

Ce problème peut se produire lorsque les conditions suivantes sont remplies :
  • L'accès Web aux services Bureau à distance est un sous-domaine qui dépend d'un domaine parent.
  • Le domaine parent, ou tout autre sous-domaine, écrit un cookie dont le domaine est défini sur le niveau de domaine parent. Ce comportement partage le cookie entre tous les sous-domaines.
Si l'accès Web aux services Bureau à distance est placé au niveau du domaine parent, l'icône de connexion apparaît dans la zone de notification. En outre, la fonction d'authentification unique (SSO), l'application distante et la connexion au Bureau fonctionnent comme prévu lorsque vous vous connectez à l'application distante.


Ceci pourrait se produire lorsque des informations de cookie supplémentaires sont contenues dans le cookie présenté de nouveau au client par le serveur Web.



Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 977507 - Dernière mise à jour: vendredi 21 octobre 2011 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Mots-clés : 
kbtshoot kbexpertisebeginner kbsurveynew kbprb kbfixme kbmsifixme KB977507
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