CORREÇÃO: mensagem de erro ao executar um script em uma página, após a aplicação da atualização de segurança MS06-042 em um computador com base no Windows XP ou no Windows Server 2003: "Permissão negada"

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

Neste artigo

Sintomas

Ao executar um script em uma página da Web no Microsoft Internet Explorer 6, a seguinte mensagem de erro de script pode ser exibida:
Permissão negada
Este problema ocorre se o script acessar a propriedade window.closed após a janela do navegador ser fechada.

Este problema ocorre após a aplicação da atualização de segurança MS06-042 em um computador com base no Microsoft Windows XP ou no Microsoft Windows Server 2003.

Resolução

Informações da atualização de segurança

Para resolver o problema, instale a atualização de segurança cumulativa mais atual para o Internet Explorer. Para instalar as atualizações de segurança mais atuais, visite o seguinte site da Microsoft:
http://update.microsoft.com/windowsupdate/v6/default.aspx?ln=pt-br
Para obter mais informações técnicas sobre a atualização de segurança cumulativa mais recente para o Internet Explorer, visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/technet/security/current.aspx
Observação Este hotfix foi incluído pela primeira vez na atualização de segurança 928090 (MS07-016). Para obter mais informações, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
928090 MS07-016: Atualização de segurança cumulativa para o Internet Explorer

Informações do service pack

Windows Server 2003

Para resolver esse problema, obtenha o service pack mais recente para o Windows Server 2003. Para obter mais informações, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
889100 Como obter o service pack mais recente para Windows Server 2003

Informações sobre o hotfix 926046

Windows XP

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem este problema específico. Testes adicionais poderão ser realizados neste hotfix. Portanto, se este problema não o prejudicar, a Microsoft aconselha aguardar o novo service pack do Windows XP que contenha este hotfix.

Para resolver esse problema imediatamente, contate o Serviços de Suporte da Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Serviços de Suporte da Microsoft e informações sobre os custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações de suporte podem ser canceladas se uma equipe de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas de suporte que não se qualifiquem à atualização específica em questão.
Pré-requisitos
É necessário ter o Microsoft Internet Explorer 6 Service Pack 2 (SP2) e o Microsoft Windows XP Service Pack 2 (SP2) instalados para aplicar esse hotfix.
Necessidade de reinicialização
É necessário reiniciar o computador depois de aplicar esse hotfix.
Informações sobre a substituição do hotfix
Esse hotfix não substitui nenhum outro.
Informações sobre o arquivo
A versão em inglês desse hotfix tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horários destes arquivos estão listados em formato UTC (Tempo Universal Coordenado). Ao exibir as informações sobre o arquivo, elas são convertidas para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso horário no item Data e hora do Painel de Controle.

Microsoft Windows XP, versões com base em x86
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
Mshtml.dll6.0.2900.30093.060.73605-out-200612:12x86

Como Contornar

Como solução alternativa para esse problema em um computador com base no Windows Server 2003, implemente um manipulador de exceção, como um bloco try-catch, ao acessar a propriedade window.closed. Se uma exceção for acionada, a janela será fechada e o Internet Explorer identificará a exceção.

Por exemplo, use um código semelhante ao seguinte código de exemplo.
<html> <head> <script language="JavaScript"> window.onerror = showError; function showError(msg,url,line) {     var errorString = "eClient caught the following error on line "+ line +         ":\n\n\t" + msg + "\n\nURL:\t" + url + "\nBrowser:\t"         + navigator.appName + " " + navigator.appName         + " " + navigator.appVersion;     alert(errorString);     return true; }  var nw = null; function openWindow() {     nw = window.open("about:blank", "blank",         'resizable=1,scrollbars=1,height=300,width=500'); } function closeWindow() {     nw.close(); } function closeWindow_again() {     var winIsOpen = true;     try{          if(nw != null && !nw.closed)         {             winIsOpen = true;             nw.close();         }     }     catch(e)     {         winIsOpen = false;     }     if (winIsOpen)         return true;     else         return false; }  </script> </head> <body onload = "openWindow();"> <a href="about:blank" onClick="closeWindow();closeWindow_again()"> Close the child window. This action causes cause a JavaScript error.</a> </body> </html> 

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a". Esse problema foi corrigido pela primeira vez no Windows Server 2003 Service Pack 2 (SP2).

Mais Informações

Para obter mais informações sobre a atualização de segurança MS06-042, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
918899 MS06-042: atualização de segurança cumulativa para o Internet Explorer
Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para exibir o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
824684 Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft

Propriedades

ID do artigo: 926046 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 5.3
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 6.0
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003 Service Pack 1 nas seguintes plataformas
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003, Standard Edition Service Pack 1 (SP1) nas seguintes plataformas
    • Microsoft Windows Small Business Server 2003 Premium Edition
    • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Tablet PC Edition 2005
  • Microsoft Windows XP Service Pack 2 nas seguintes plataformas
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
Palavras-chave: 
kbqfe kbsecurity kbpubtypekc kbhotfixserver kbwinserv2003sp2fix KB926046

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