O ícone "Conectado" não aparece na área de notificação ao conectar-se em um aplicativo remoto usando o Acesso via Web da Área de Trabalho Remota em um computador que está executando o Windows Server 2008 R2

Traduções deste artigo Traduções deste artigo
ID do artigo: 977507 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Ao conectar-se em um aplicativo remoto usando o Acesso via Web da Área de Trabalho Remota (Acesso via Web RD) em um computador que está executando o Windows Server 2008 R2, o ícone Conectado não aparece na área de notificação.

Observação Ao executar um aplicativo remoto pela primeira vez, o ícone Conectado aparece na área de notificação.

WebSSO (Logon Único da Web) não funciona como esperado, causando um "prompt duplo" para credenciais nos aplicativos lançados através do RemoteApps publicados através do Acesso via Web da Área de Trabalho Remota no Windows Server 2008 R2.

Causa

Esse problema ocorre quando há vários cookies ainda em vigor no computador do cliente.

Como Contornar

Como solução alternativa para esse problema, exclua os cookies.

Para que possamos solucionar o problema para você, vá para a seção "Corrigir para mim". Se você preferir corrigir o problema sozinho, vá para a seção "Desejo corrigir sozinho".

Corrigir para mim



Para corrigir esse problema automaticamente, clique no botão ou no link Corrigir. Na caixa de diálogo Download de Arquivos, clique em Executar e siga as etapas no Assistente Fix it.


Corrigir este problema
Microsoft Fix it 50631


Observações
  • Esse assistente pode estar apenas em inglês. No entanto, a correção automática também funciona em versões do Windows em outros idiomas.
  • Se você não estiver usando o computador que apresenta o problema, salve a solução Fix it em uma unidade flash ou em um CD e execute-a no computador que apresenta o problema.

Vá para a seção "O problema foi corrigido?".



Desejo corrigir sozinho

Para excluir os cookies no Windows Internet Explorer 8, siga estas etapas:
  1. Clique em Iniciar, Painel de Controle, Conexões de Rede e Internet e em Opções da Internet.
  2. Na guia Geral clique em Excluir.
  3. Para excluir apenas os cookies, clique para marcar a caixa de seleção Cookies e clique para limpar todas as outras caixas de seleção.
  4. Clique em Excluir.

Outra opção de excluir os cookies é alterar o arquivo de script C:\windows\Web\RDWeb\Pages\renderscripts.js no servidor de Acesso via Web RD.

Para alterar o arquivo de script C:\windows\Web\RDWeb\Pages\renderscripts.js, siga estas etapas:

1. Faça o logon no servidor de Acesso via Web da Área de Trabalho Remota como um membro no grupo de Administradores locais.
2. Navegue para o seguinte arquivo jscript, clique com o botão direito e selecione Editar.

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

3. Encontre a implementação da função a seguir no arquivo jscript.
função getCookieContents(strNameOfCookie)

4. Modifique os códigos no arquivo jscript para corresponder ao seguinte:


Código existente no arquivo 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);



Altere a seção acima no arquivo Renderscripts.js para corresponder ao seguinte:

---------------------------------------------------------------------------------------
// Adicione uma função chamada arrumar como um método do protótipo
// objeto do construtor String.
String.prototype.trim = function()
{
// Use uma expressão regular para substituir à esquerda e à direita
// espaços com uma sequência vazia
return this.replace(/(^\s*)|(\s*$)/g, "");
}
// Fim da nova função adicionada.

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(); //Chamando a nova função adicionada
objCookieName = objCookie.substring(0, strNameOfCookie.length);

O problema foi corrigido?

  • Verifique se o problema foi corrigido. Se o problema tiver sido corrigido, você terá concluído esta seção. Se o problema não tiver sido corrigido, você poderá contatar o suporte.
  • Aguardamos seus comentários. Para enviar comentários ou relatar problemas com esta solução, deixe um comentário no blog "Corrigir para mim" ou envie-nos uma mensagem de email.

Mais Informações

Esse problema pode ocorrer quando as seguintes condições forem verdadeiras:
  • Acesso via Web da Área de Trabalho Remota está em um subdomínio que tenha um domínio pai.
  • O domínio pai ou outro subdomínio grava um cookie que tem o domínio definido para o nível de domínio pai. Esse comportamento compartilha o cookie entre todos os subdomínios.
Se o Acesso via Web da Área de Trabalho Remota é colocado no nível de domínio pai, o ícone de conexão aparece na área de notificação. Além disso, o recurso de logon único, o aplicativo remoto e a Conexão da Área de Trabalho trabalha como esperado ao conectar-se em um aplicativo remoto.


Além disso, isto pode ocorrer quando não há informação de cookie adicional contida no cookie apresentado de volta ao cliente pelo servidor da Web.



Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 977507 - Última revisão: sexta-feira, 21 de outubro de 2011 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Palavras-chave: 
kbtshoot kbexpertisebeginner kbsurveynew kbprb kbfixme kbmsifixme KB977507

Submeter comentários

 

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