Jelenleg nem kapcsolódik az internethez. Várakozás a kapcsolat helyreállítására

Ha a Távoli asztali webes elérés segítségével csatlakozik egy távoli alkalmazáshoz egy Windows Server 2008 R2 rendszert futtató számítógépen, a „Csatlakoztatva” ikon nem jelenik meg ...

A jelenség
Ha a Távoli asztali webes elérés segítségével csatlakozik egy távoli alkalmazáshoz egy Windows Server 2008 R2 rendszert futtató számítógépen, a Csatlakoztatva ikon nem jelenik meg az értesítési területen.

Megjegyzés: Amikor először futtat távoli alkalmazást, a Csatlakoztatva ikon megjelenik az értesítési területen.

A WebSSO (Webes egyszeri bejelentkezés) nem működik megfelelően, ezért a hitelesítő adatokra irányuló „kettős kérés” lép fel a RemoteApps programokon keresztül elindított, a Windows Server 2008 R2 Távoli asztali webes elérésén keresztül kiadott alkalmazásokban.
Oka
Ez a probléma akkor merül fel, ha több, még le nem járt cookie található az ügyfélszámítógépen.
Kerülő megoldás
A probléma megkerülése érdekében törölje a cookie-kat.

Ha azt szeretné, hogy a probléma megoldása automatikusan történjen, ugorjon az „Automatikus javítás” című részre. Ha a probléma javítását saját kezűleg kívánja elvégezni, lépjen a „Kézi javítás” című részhez.

Automatikus javítás



A probléma automatikus javításához kattintson A probléma javítása hivatkozásra vagy gombra. Ezután kattintson a Futtatás gombra a Fájl letöltése párbeszédpanelen, és kövesse az automatikus javítási varázsló lépéseit.




Megjegyzések
  • Előfordulhat, hogy a varázsló csak angol nyelven érhető el. Az automatikus javítás ugyanakkor a Windows többi nyelvi változatával is működik.
  • Ha ezt a cikket nem azon a számítógépen tekinti meg, amelyen a problémát tapasztalja, az automatikus javítást mentse egy USB-meghajtóra vagy CD-re, és azon a számítógépen futtassa, amelyen a hiba jelentkezik.

Ezt követően folytassa az olvasást a „Megoldódott a probléma?” című résszel.



Kézi javítás

A Windows Internet Explorer 8 programban található cookie-k törléséhez tegye a következőket:
  1. Kattintson a Start gombra, kattintson a Vezérlőpult elemre, kattintson a Hálózati és internetes kapcsolatok elemre, végül kattintson az Internetbeállítások lehetőségre.
  2. Az Általános lapon kattintson a Törlés gombra.
  3. Ha csak a cookie-kat szeretné törölni, jelölje be a Cookie-k jelölőnégyzetet, majd kattintással törölje az összes többi jelölőnégyzet jelölését.
  4. Kattintson a Törlés gombra.

A cookie-k törlésén kívül módosíthatja is a C:\windows\Web\RDWeb\Pages\renderscripts.js parancsfájlt a Távoli asztali webes elérés kiszolgálón.

A C:\windows\Web\RDWeb\Pages\renderscripts.js parancsfájl módosításához kövesse az alábbi lépéseket:

1. Jelentkezzen be a Távoli asztali webes elérés kiszolgálóra a helyi rendszergazdák csoportjának tagjaként.
2. Keresse meg az alábbi jscript fájlt, kattintson a jobb gombbal, és válassza a Szerkesztés parancsot.

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

3. Keresse meg az alábbi függvény megvalósítását a jscript fájlban.
function getCookieContents(strNameOfCookie)

4. Módosítsa a jscript fájlt úgy, hogy az egyezzen a következővel:


A Renderscripts.js fájl meglévő kódja:

------------------------------------------
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);



Módosítsa a Renderscripts.js fájl fenti szakaszát, hogy az egyezzen a következővel:

---------------------------------------------------------------------------------------
// 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);

Megoldódott a probléma?

További információ
A probléma az alábbi feltételek fennállása esetén következhet be:
  • A Távoli asztali webes elérés egy szülőtartománnyal rendelkező altartományban helyezkedik el.
  • A szülőtartomány vagy bármely másik altartomány ír egy cookie-t, amely tartománya a szülőtartomány szintjére van beállítva. Ez a viselkedés osztja meg a cookie-t az összes altartomány között.
Ha a Távoli asztali webes elérés a szülőtartomány szintjére kerül, a kapcsolat ikon megjelenik az értesítési területen. Emellett az egyszeri bejelentkezés (SSO) szolgáltatás, a távoli alkalmazás és az asztali kapcsolat megfelelően működnek, amikor a távoli alkalmazáshoz csatlakozik.


Ez akkor fordul még elő, amikor az ügyfélprogramnak a webkiszolgáló által visszaadott cookie-kban további cookie-információk találhatók.



fixit fix it fixme
Megjegyzés: Ez egy „GYORS KÖZZÉTÉTELŰ” cikk, amelyet maga Microsoft támogatási csoportja készített. A benne fogalt információkat a jelentkező problémákra válaszul, az adott állapotukban biztosítjuk. Az anyagok a közzétételük gyorsaságából következően tartalmazhatnak sajtóhibákat, illetve külön értesítés nélkül bármikor átdolgozáson eshetnek át. További tudnivalók olvashatók a felhasználási feltételek között.
Tulajdonságok

Cikkazonosító: 977507 - Utolsó ellenőrzés: 10/21/2011 17:54:00 - Verziószám: 1.0

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

  • kbtshoot kbexpertisebeginner kbsurveynew kbprb kbfixme kbmsifixme KB977507
Visszajelzés
/html>t>