OPRAVA: Po instalaci aktualizace zabezpečení MS06-042 v počítači se systémem Windows XP nebo Windows Server 2003 se při spuštění skriptu na webové stránce zobrazí chybová zpráva Oprávnění byla odepřena

Překlady článku Překlady článku
ID článku: 926046 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při spuštění skriptu na webové stránce v aplikaci Microsoft Internet Explorer 6 se může zobrazit tato chybová zpráva skriptu:
Oprávnění byla odepřena.
Tento problém nastává při přístupu skriptu k vlastnosti window.closed poté, co bylo zavřeno okno prohlížeče.

Tento problém nastává po instalaci aktualizace zabezpečení MS06-042 do počítače se systémem Microsoft Windows XP nebo Microsoft Windows Server 2003.

Řešení

Informace o aktualizaci zabezpečení

Tento problém lze vyřešit instalací nejnovější kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer. Chcete-li nainstalovat nejnovější aktualizace, navštivte následující web společnosti Microsoft:
http://update.microsoft.com
Další technické informace o nejnovější kumulativní aktualizaci zabezpečení pro aplikaci Internet Explorer naleznete na následujícím webu společnosti Microsoft:
http://www.microsoft.com/cze/technet/security/default.mspx
Poznámka: Tato oprava hotfix byla poprvé zahrnuta do aktualizace zabezpečení 928090 (MS07-016). Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
928090 MS07-016: Kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer

Informace o aktualizaci Service Pack

Windows Server 2003

Problém vyřešíte pomocí nejnovější aktualizace Service Pack pro systém Windows Server 2003. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
889100 Jak získat nejnovější aktualizaci Service Pack pro systém Windows Server 2003

Informace o opravě hotfix 926046

Windows XP

K dispozici je podporovaná oprava hotfix dodávaná společností Microsoft. Tato oprava hotfix je však určená pouze k odstranění problému popsaného v tomto článku. Instalujte ji pouze v systémech, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Pokud vás tedy uvedené potíže příliš neobtěžují, doporučujeme, abyste počkali na další aktualizaci softwaru, která bude tuto opravu obsahovat.

Pokud je k dispozici oprava hotfix ke stažení, na začátku tohoto článku znalostní báze Knowledge Base naleznete oddíl Hotfix download available (Oprava hotfix ke stažení). Pokud zde tento oddíl není uveden, požádejte o poskytnutí opravy hotfix středisko technické podpory a péče o zákazníky společnosti Microsoft.

Poznámka: Máte-li jakékoli další dotazy nebo je-li třeba vyřešit nějaké potíže, je možné, že pro ně bude nutné vytvořit samostatný požadavek na služby. Další dotazy a žádosti o podporu, které se netýkají této konkrétní opravy hotfix, podléhají běžným sazbám za poskytnutí podpory. Úplný seznam telefonních čísel služeb technické podpory a péče o zákazníky společnosti Microsoft a možnost vytvoření samostatného požadavku na služby naleznete na tomto webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Ve formuláři Hotfix download available (Oprava hotfix ke stažení) jsou uvedeny jazyky, v nichž je oprava hotfix k dispozici. Pokud seznam neobsahuje váš jazyk, znamená to, že daná oprava hotfix v tomto jazyku není k dispozici.
Požadavky
Instalace této opravy hotfix vyžaduje nainstalované aktualizace Microsoft Internet Explorer 6 Service Pack 2 (SP2) a Microsoft Windows XP Service Pack 2 (SP2).
Požadavek na restartování
Po instalaci této opravy hotfix je třeba restartovat počítač.
Informace o nahrazení opravy hotfix
Tato oprava hotfix nenahrazuje žádné další opravy hotfix.
Informace o souborech
Anglická verze této opravy hotfix má následující nebo vyšší atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou data a čas převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na panelu Datum a čas v okně Ovládací panely.

Microsoft Windows XP pro počítače s procesory x86
Zmenšit tuto tabulkuRozšířit tuto tabulku
File nameFile versionFile sizeDateTimePlatform
Mshtml.dll6.0.2900.30093,060,73605-Oct-200612:12x86

Jak potíže obejít

Pokud se chcete tomuto problému vyhnout v počítači se systémem Windows Server 2003, implementujte popisovač výjimky, jako například blok try-catch, tam, kde přistupujete k vlastnosti window.closed. Pokud se vyskytne výjimka, okno je již zavřeno a aplikace Internet Explorer zpracuje tuto výjimku.

Použijte například kód podobný následujícímu příkladu.
<html>
<head>
<script language="JavaScript">
window.onerror = showError;
function showError(msg,url,line)
{
    var errorString = "Klient zachytil následující chybu na řádku "+ line +
        ":\n\n\t" + msg + "\n\nAdresa URL:\t" + url + "\nProhlížeč:\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()">
Zavřete podřízené okno. Tato akce způsobí chybu jazyka JavaScript.</a>
</body>
</html>

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt. Tento problém byl poprvé opraven aktualizací Windows Server 2003 Service Pack 2.

Další informace

Další informace o aktualizaci zabezpečení MS06-042 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
918899 MS06-042: Kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer
Další informace o terminologii používané v aktualizacích softwaru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 926046 - Poslední aktualizace: 14. května 2011 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
  • 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
Klíčová slova: 
kbautohotfix kbwinserv2003sp2fix kbsecurity kbhotfixserver kbqfe KB926046

Dejte nám zpětnou vazbu

 

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