Internet Explorer não define um cookie para domínios de duas letras

Traduções deste artigo Traduções deste artigo
ID do artigo: 310676 - Exibir os produtos aos quais esse artigo se aplica.
importante Este artigo contém informações sobre como modificar o registro. Certifique-se de que você faça backup do registro antes de modificá-lo. Certifique-se que você sabe como restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986Descrição do registro do Microsoft Windows
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você usar o Internet Explorer 6, a função SetCookie não funciona para domínios de duas letras.

Causa

Esse problema é causado por uma alteração de código no Wininet.dll. Com essa alteração de código, a chave de registro SpecialDomains no KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0 não estiver marcada. Wininet.dll assume que um nome de domínio de duas letras é um domínio de nível superior. Por motivos de segurança, Wininet.dll impede que os cookies de configuração para esses domínios a menos que o domínio seja parte de um domínio de nível superior que está listado na chave do Registro SpecialDomains (REG_SZ).

Resolução

Para resolver esse problema, aplique o hotfix seguinte e, em seguida, modificar o registro para habilitar o hotfix.

Informações sobre o hotfix

Para resolver esse problema, obtenha o service pack mais recente para o Internet Explorer 6. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
328548Como obter o Service Pack mais recente do Internet Explorer 6

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
   Date         Time   Version        Size     File name
   -------------------------------------------------------
   12-Nov-2001  18:52  6.0.2712.1100  582,656  Wininet.dll
				

Como modificar o registro para habilitar esse hotfix

Aviso Podem ocorrer sérios problemas se você modificar o registro incorretamente usando o Editor do registro ou usando outro método. Esses problemas podem exigir que você reinstalar o sistema operacional. A Microsoft não garante que esses problemas possam ser solucionados. Modificar o registro por sua própria conta e risco.
  1. Inicie o Editor do registro
  2. Localize e, em seguida, clique na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0
  3. No menu Editar , clique em Adicionar valor e adicione a seguinte entrada do Registro:
    Nome: SpecialDomains
    Tipo: REG_SZ
    Valor: lp. RG. AC.
    Observação : O valor deve ser o domínio de duas letras. Por exemplo, myhost.xy.ca , onde "ca" significa para o Canadá. No entanto, você deve inserir o campo de valor como "ac".)
  4. Feche o Editor do Registro.

Como Contornar

Para contornar esse problema, não use um nome de domínio com menos de três letras. Você talvez também queira usar redirecionamentos HTTP que roteiam solicitações de www. xx. xx para www. xxx. xx.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Esse problema foi corrigido primeiro no Internet Explorer 6 Service Pack 1.

Propriedades

ID do artigo: 310676 - Última revisão: quinta-feira, 18 de janeiro de 2007 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer (Programming)
Palavras-chave: 
kbmt kbbug kbfix kbie600presp1fix kbie600sp1fix KB310676 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 310676
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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