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

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...

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.




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.



correctif correction corriger
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

ID d'article : 977507 - Dernière mise à jour : 10/21/2011 17:52:00 - Révision : 1.0

Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard

  • kbtshoot kbexpertisebeginner kbsurveynew kbprb kbfixme kbmsifixme KB977507
Commentaires
Asimov.clickstreamTracker.init();