DÜZELTME: Windows XP veya Windows Server 2003 tabanlı bilgisayarda MS06-042 güvenlik güncelleştirmesini uyguladıktan sonra, bir Web sayfasında komut dosyası çalıştırdığınızda "İzin verilmedi" hata iletisini alıyorsunuz

Makale çevirileri Makale çevirileri
Makale numarası: 926046 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft Internet Explorer 6'da bir Web sayfasında komut dosyası çalıştırdığınızda şu komut dosyası hata iletisini alabilirsiniz:
İzin Verilmedi
Bu sorun, komut dosyası, tarayıcı penceresi kapatıldıktan sonra window.closed özelliğine erişirse ortaya çıkar.

Bu sorun Microsoft Windows XP veya Microsoft Windows Server 2003 tabanlı bir bilgisayarda MS06-042 güvenlik güncelleştirmesini uyguladıktan sonra ortaya çıkar.

Çözüm

Güvenlik güncelleştirmesi bilgileri

Bu sorunu gidermek için, en son Internet Explorer toplu güvenlik güncelleştirmesini yükleyin. En güncel güncelleştirmeleri yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://update.microsoft.com
En güncel Internet Explorer toplu güvenlik güncelleştirmesi hakkında daha fazla teknik bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/technet/security/current.aspx
Not Bu düzeltme ilk olarak güvenlik güncelleştirmesi 928090'a (MS07-016) eklenmiştir. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
928090 MS07-016: Internet Explorer için toplu güvenlik güncelleştirmesi

Hizmet paketi bilgileri

Windows Server 2003

Bu sorunu gidermek için, en son Windows Server 2003 hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
889100 En son Windows Server 2003 hizmet paketi nasıl elde edilir

926046 numaralı düzeltme bilgileri

Windows XP

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltmeye ek sınama uygulanabilir. Bu nedenle, sorundan ciddi olarak etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Karşıdan yüklenebilecek bir düzeltme varsa, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya sorun giderme işlemleri gerekirse, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu dil için kullanılabilir bir düzeltme bulunmamasıdır.
Önkoşullar
Bu düzeltmeyi uygulamak için bilgisayarınızda Microsoft Internet Explorer 6 Service Pack 2 (SP2) veya Microsoft Windows XP Service Pack 2 (SP2) yüklü olmalıdır.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir.
Düzeltme değiştirme bilgileri
Bu düzeltme, başka düzeltmelerin yerine geçmez.
Dosya bilgileri
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler UTC (eşgüdümlü evrensel saat) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için, Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

Microsoft Windows XP'nin x86 tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
File nameFile versionFile sizeDateTimePlatform
Mshtml.dll6.0.2900.30093,060,73605-Oct-200612:12x86

Pratik Çözüm

Windows Server 2003 tabanlı bir bilgisayarda bu soruna geçici bir çözüm bulmak için window.closed özelliğine erişirken try-catch bloğu gibi bir özel durum işleyici kullanın. Özel durum oluşursa pencere kapatılmış demektir ve Internet Explorer özel durumu işler.

Örneğin şu kod örneğine benzer bir kod kullanabilirsiniz.
<html>
<head>
<script language="JavaScript">
window.onerror = showError;
function showError(msg,url,line)
{
    var errorString = "eClient şu satırda aşağıdaki hatayı yakaladı: "+ 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()">
Alt pencereyi kapatın. Bu eylem bir JavaScript hatasına neden oluyor.</a>
</body>
</html>

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır. Bu sorun ilk olarak Windows Server 2003 Service Pack 2'de giderilmiştir.

Daha fazla bilgi

Güvenlik güncelleştirmesi MS06-042 hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
918899 MS06-042: Internet Explorer için toplu güvenlik güncelleştirmesi
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Özellikler

Makale numarası: 926046 - Last Review: 15 Mayıs 2011 Pazar - Gözden geçirme: 6.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 6.0
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • 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
Anahtar Kelimeler: 
kbautohotfix kbwinserv2003sp2fix kbsecurity kbHotfixServer kbqfe KB926046

Geri Bildirim Ver

 

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