ΕΝΗΜΕΡΩΣΗ ΚΩΔΙΚΑ: Εμφανίζεται μήνυμα σφάλματος κατά την εκτέλεση δέσμης ενεργειών σε μια ιστοσελίδα μετά την εφαρμογή της ενημέρωσης ασφαλείας MS06-042 σε έναν υπολογιστή που βασίζεται σε Windows XP ή στον Windows Server 2003: "Permission denied"

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 926046 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Όταν εκτελείτε μια δέσμη ενεργειών σε μια ιστοσελίδα στον Microsoft Internet Explorer 6, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους δέσμης ενεργειών:
"Δεν έχετε δικαίωμα πρόσβασης" (Permission denied)
Αυτό το ζήτημα παρουσιάζεται αν η δέσμη ενεργειών πραγματοποιεί πρόσβαση στην ιδιότητα window.closed μετά το κλείσιμο του παραθύρου του προγράμματος περιήγησης.

Αυτό το ζήτημα παρουσιάζεται μετά την εφαρμογή της ενημερωμένης έκδοσης ασφαλείας MS06-042 σε έναν υπολογιστή που βασίζεται σε Microsoft Windows XP ή στον Microsoft Windows Server 2003.

Προτεινόμενη αντιμετώπιση

Πληροφορίες ενημερωμένης έκδοσης ασφαλείας

Για να επιλυθεί αυτό το πρόβλημα, εγκαταστήστε την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση ασφαλείας για τον Internet Explorer. Για να εγκαταστήσετε τις πιο πρόσφατες ενημερωμένες εκδόσεις, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://update.microsoft.com
Για περισσότερες τεχνικές πληροφορίες σχετικά με την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση ασφαλείας για τον Internet Explorer, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.microsoft.com/technet/security/current.aspx
Σημείωση Αυτή η επείγουσα επιδιόρθωση δεν περιλαμβάνεται στην ενημερωμένη έκδοση ασφαλείας 928090 (MS07-016). Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
928090 MS07-016: Αθροιστική ενημερωμένη έκδοση ασφαλείας για τον Internet Explorer

Πληροφορίες για το Service Pack

Windows Server 2003

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο Service Pack για τον Windows Server 2003. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
889100 Τρόπος απόκτησης του τελευταίου Service Pack για τον Windows Server 2003

Πληροφορίες επείγουσας επιδιόρθωσης 926046

Windows XP

Μια επείγουσα επιδιόρθωση που υποστηρίζεται είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται μόνο για τη διόρθωση του ζητήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την επείγουσα επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν αυτό το συγκεκριμένο ζήτημα. Αυτή η επείγουσα επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, συνιστούμε να περιμένετε έως την επόμενη ενημερωμένη έκδοση λογισμικού που περιέχει αυτήν την επείγουσα επιδιόρθωση.

Εάν η επείγουσα επιδιόρθωση είναι διαθέσιμη για λήψη, υπάρχει μια ενότητα "Επείγουσα επιδιόρθωση διαθέσιμη για λήψη" (Hotfix download available) στην αρχή αυτού του άρθρου της Γνωσιακής Βάσης (Knowledge Base). Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Εξυπηρέτηση και Υποστήριξη Πελατών της Microsoft (Microsoft Customer Service and Support) για να λάβετε την επείγουσα επιδιόρθωση.

Σημείωση Εάν προκύψουν επιπρόσθετα ζητήματα ή εάν απαιτηθεί αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε μια ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη επείγουσα επιδιόρθωση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα των αριθμών τηλεφώνου της Εξυπηρέτησης και Υποστήριξης Πελατών της Microsoft (Microsoft Customer Service and Support) ή για να δημιουργήσετε μια ξεχωριστή αίτηση υπηρεσίας, επισκεφθείτε την παρακάτω τοποθεσία της Microsoft στο Web:
http://support.microsoft.com/contactus/?ws=support
Σημείωση Η φόρμα "Επείγουσα επιδιόρθωση διαθέσιμη για λήψη" (Hotfix download available) εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η επείγουσα επιδιόρθωση. Εάν δεν εμφανίζεται η γλώσσα σας, είναι επειδή δεν υπάρχει διαθέσιμη επείγουσα επιδιόρθωση για αυτήν τη γλώσσα.
Προϋποθέσεις
Πρέπει να έχετε εγκατεστημένο το Microsoft Internet Explorer 6 Service Pack 2 (SP2) και το Microsoft Windows XP Service Pack 2 (SP2), για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.
Απαιτήσεις επανεκκίνησης
Μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, πρέπει να κάνετε επανεκκίνηση του υπολογιστή.
Πληροφορίες αντικατάστασης επείγουσας επιδιόρθωσης
Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά καμιά άλλη επείγουσα επιδιόρθωση.
Πληροφορίες αρχείου
Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείων (ή νεότερα χαρακτηριστικά αρχείων) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, αυτές μετατρέπονται στην τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της συντονισμένης παγκόσμιας ώρας (UTC) και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Ζώνη ώρας (Time Zone) στο στοιχείο Ημερομηνία και ώρα (Date and Time) του Πίνακα Ελέγχου (Control Panel).

Microsoft Windows XP, εκδόσεις που βασίζονται στην αρχιτεκτονική x86
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
File nameFile versionFile sizeDateTimePlatform
Mshtml.dll6.0.2900.30093,060,73605-Oct-200612:12x86

Εναλλακτικός τρόπος αντιμετώπισης

Για να αντιμετωπίσετε αυτό το ζήτημα σε έναν υπολογιστή που βασίζεται στον Windows Server 2003, αναπτύξτε ένα δείκτη χειρισμού εξαιρέσεων, όπως ένα μπλοκ try-catch, κατά την πρόσβαση στην ιδιότητα window.closed. Εάν παρουσιαστεί εξαίρεση, το παράθυρο έχει κλείσει και ο Internet Explorer χειρίζεται την εξαίρεση.

Για παράδειγμα, χρησιμοποιήστε κώδικα που μοιάζει με το ακόλουθο παράδειγμα κώδικα.
<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()">
Κλείστε το εξαρτημένο παράθυρο. Η ενέργεια αυτή προκαλεί ένα σφάλμα JavaScript.</a>
</body>
</html>

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για". Το ζήτημα αυτό διορθώθηκε αρχικά στο Service Pack 2 του Windows Server 2003.

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με την ενημερωμένη έκδοση ασφαλείας MS06-042, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
918899 MS06-042: Αθροιστική ενημερωμένη έκδοση ασφαλείας για τον Internet Explorer
Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερωμένων εκδόσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Ιδιότητες

Αναγν. άρθρου: 926046 - Τελευταία αναθεώρηση: Πέμπτη, 12 Μαΐου 2011 - Αναθεώρηση: 6.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • 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
Λέξεις-κλειδιά: 
kbautohotfix kbwinserv2003sp2fix kbsecurity kbhotfixserver kbqfe KB926046

Αποστολή σχολίων

 

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