Windows Server 2008 R2가 실행되는 컴퓨터에서 원격 데스크톱 웹 액세스를 사용하여 원격 응용 프로그램에 연결할 때 알림 영역에 "연결됨" 아이콘이 나타나지 않음

기술 자료 번역 기술 자료 번역
기술 자료: 977507 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Windows Server 2008 R2가 실행되는 컴퓨터에서 RD 웹 액세스(원격 데스크톱 웹 액세스)를 사용하여 원격 응용 프로그램에 연결할 때 알림 영역에 연결됨 아이콘이 나타나지 않습니다.

참고 원격 응용 프로그램을 처음 실행하면 알림 영역에 연결됨 아이콘이 나타납니다.

WebSSO(Web Single Sign On)가 예상대로 작동하지 않습니다. 이로 인해 RemoteApps에 의해 실행된 응용 프로그램의 자격 증명에 대한 "이중 확인"이 진행됩니다. RemoteApps는 Windows Server 2008 R2의 원격 데스크톱 웹 액세스를 통해 게시되었습니다.

원인

이 문제는 쿠키가 클라이언트 컴퓨터에 만료되지 않은 상태로 여러 개 있기 때문에 발생합니다.

해결 과정

이 문제를 해결하려면 쿠키를 삭제하십시오.

Microsoft에서 대신 이 문제를 해결하도록 하려면 "해결 지원" 절로 이동하십시오. 이 문제를 직접 해결하려면 "직접 해결" 절로 이동하십시오.

해결 지원



이 문제를 자동으로 해결하려면 Fix it 단추나 링크를 클릭합니다. 파일 다운로드 대화 상자에서 실행을 클릭하고 Fix it 마법사의 단계를 따릅니다.


문제 자동 해결
Microsoft Fix it 50631


참고
  • 이 마법사는 영어로만 제공될 수도 있습니다. 그러나 다른 언어 버전의 Windows에서도 자동 해결 기능을 사용할 수 있습니다.
  • 현재 문제가 있는 컴퓨터에서 작업하고 있지 않은 경우 Fix it 솔루션을 플래시 드라이브 또는 CD에 저장한 후 문제가 있는 컴퓨터에서 실행하십시오.

그런 다음 "문제가 해결되었습니까?" 절로 이동하십시오.



직접 해결

Windows Internet Explorer 8에서 쿠키를 삭제하려면 다음과 같이 하십시오.
  1. 시작, 제어판, 네트워크 및 인터넷 연결을 차례로 클릭한 다음 인터넷 옵션을 클릭합니다.
  2. 일반 탭에서 삭제를 클릭합니다.
  3. 쿠키만 삭제하려면 쿠키 확인란을 선택하고 다른 모든 확인란은 선택 취소합니다.
  4. 삭제를 클릭합니다.

쿠키를 삭제하는 방법 외에 RD 웹 액세스 서버에서 스크립트 파일 C:\windows\Web\RDWeb\Pages\renderscripts.js를 변경하여 쿠키를 삭제할 수 있습니다.

스크립트 파일 C:\windows\Web\RDWeb\Pages\renderscripts.js를 변경하려면 다음과 같이 하십시오.

1. 로컬 관리자 그룹의 구성원으로 원격 데스크톱 웹 액세스 서버에 로그인합니다.
2. 다음 jscript 파일을 찾아 마우스 오른쪽 단추로 클릭한 다음 편집을 선택합니다.

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

3. jscript 파일에서
function getCookieContents(strNameOfCookie)
함수를 찾습니다.
4. jscript 파일 코드를 다음과 동일하게 수정합니다.


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



Renderscripts.js 파일에서 위 코드 부분을 다음과 동일하게 변경합니다.

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

문제가 해결되었습니까?

  • 문제가 해결되었는지 확인합니다. 문제가 해결된 경우는 이 절에 설명된 작업이 끝난 것이지만 문제가 해결되지 않은 경우에는 기술 지원 서비스에 문의할 수 있습니다.
  • 의견을 보내 주셔서 감사합니다. 의견을 보내거나 이 해결 방법에 대한 문제점을 보고하려면 "Fix it for me" 블로그에 의견을 남겨 주시거나 전자 메일 메시지를 보내 주십시오.

추가 정보

이 문제는 다음과 같은 경우에 발생할 수 있습니다.
  • 원격 데스크톱 웹 액세스는 상위 도메인이 있는 하위 도메인에 있습니다.
  • 상위 도메인 또는 다른 모든 하위 도메인은 도메인이 상위 도메인 수준으로 설정되는 쿠키를 작성합니다. 이 동작은 모든 하위 도메인 간 쿠키에서 공유됩니다.
원격 데스크톱 웹 액세스가 상위 도메인 수준에 배치되면 알림 영역에 연결 아이콘이 나타납니다. 또한 원격 응용 프로그램에 연결할 경우 SSO(Single Sign On) 기능, 원격 응용 프로그램 및 데스크톱 연결도 제대로 작동합니다.


뿐만 아니라 웹 서버가 클라이언트에 다시 제공한 쿠키에 추가 쿠키 정보가 포함되어 있을 때도 이 문제가 발생하는 것을 알 수 있습니다.



참고 이것은 Microsoft 기술 지원 서비스 내에서 직접 작성한 “빠른 게시” 문서입니다. 여기에 포함된 정보는 발생한 문제에 대해 있는 그대로 제공됩니다. 이 문서는 즉시 참조할 수 있도록 빠르게 작성되어서 표기상의 오류가 포함되어 있을 수 있고 언제든지 예고 없이 수정될 수 있습니다. 기타 고려 사항은사용 약관을 참조하십시오. 정보

속성

기술 자료: 977507 - 마지막 검토: 2011년 10월 21일 금요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
키워드:?
kbtshoot kbexpertisebeginner kbsurveynew kbprb kbfixme kbmsifixme KB977507

피드백 보내기

 

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