Τρόπος απενεργοποίησης του αντικειμένου ADODB.Stream από τον Internet Explorer

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 870669
Σημαντικό Αυτό το άρθρο περιέχει πληροφορίες για την τροποποίηση του μητρώου. Πριν να τροποποιήσετε το μητρώο, βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας και ότι γνωρίζετε τον τρόπο επαναφοράς του μητρώου, σε περίπτωση που προκύψει κάποιο θέμα. Για πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας, τον τρόπο επαναφοράς και επεξεργασίας του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
256986 Περιγραφή του μητρώου των Microsoft Windows
Ανάπτυξη όλων | Σύμπτυξη όλων

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

Ένα αντικείμενο ροής ADO περιέχει μεθόδους ανάγνωσης και εγγραφής δυαδικών αρχείων και αρχείων κειμένου. Όταν ένα αντικείμενο ροής ADO συνδυαστεί με γνωστά θέματα ευπάθειας ασφαλείας στον Microsoft Internet Explorer, μια τοποθεσία Web θα μπορούσε να εκτελέσει δέσμες ενεργειών από τη ζώνη "Τοπικός υπολογιστής" (Local Machine). Για να προστατέψετε τον υπολογιστή σας από μια τέτοιου είδους επίθεση, μπορείτε να τροποποιήσετε με μη αυτόματο τρόπο το μητρώο.

ΕΙΣΑΓΩΓΗ

Ένα αντικείμενο ροής ADO αντιπροσωπεύει ένα αρχείο στη μνήμη. Το αντικείμενο ροής περιέχει αρκετές μεθόδους ανάγνωσης και εγγραφής δυαδικών αρχείων και αρχείων κειμένου. Όταν αυτή η λειτουργία, που προβλέπεται στη σχεδίαση, συνδυαστεί με γνωστά θέματα ευπάθειας ασφαλείας στον Microsoft Internet Explorer, μια τοποθεσία στο Web θα μπορούσε να εκτελέσει μια δέσμη ενεργειών από τη ζώνη "Τοπικός υπολογιστής" (Local Machine). Η συμπεριφορά αυτή προκύπτει επειδή το αντικείμενο ADODB.Stream επιτρέπει την πρόσβαση στον σκληρό δίσκο, όταν το αντικείμενο ADODB.Stream φιλοξενείται στον Internet Explorer.

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

Οποιαδήποτε επιχειρηματική εφαρμογή Web απαιτεί τη φόρτωση ή την αποθήκευση ενός αρχείου στον σκληρό δίσκο μπορεί να χρησιμοποιήσει το αντικείμενο ADODB.Stream στον Internet Explorer. Για παράδειγμα, εάν ένας διακομιστής intranet φιλοξενήσει μια φόρμα την οποία πρέπει να κάνει λήψη ένας υπάλληλος για να τη συμπληρώσει, το αντικείμενο ADODB.Stream χρησιμοποιείται για την απόκτηση του αρχείου και την αποθήκευσή του τοπικά. Αφού ο χρήστης επεξεργαστεί το αρχείο τοπικά και το υποβάλει ξανά στο διακομιστή, το αντικείμενο ADODB.Stream χρησιμοποιείται για την ανάγνωση του αρχείου από τον τοπικό σκληρό δίσκο και την αποστολή του αρχείου ξανά στο διακομιστή.

Συνιστάται να χρησιμοποιείτε διαφορετικές μεθόδους για αυτήν τη λειτουργία. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε μια εφαρμογή ή ένα στοιχείο ελέγχου που απαιτεί από το χρήστη να μεταβεί σκόπιμα στον σκληρό δίσκο.

Πληροφορίες ενημέρωσης λογισμικού

Προειδοποίηση Η εσφαλμένη χρήση του Επεξεργαστή Μητρώου (Registry Editor) ενδέχεται να προκαλέσει σοβαρά ζητήματα, τα οποία ίσως απαιτήσουν την επανεγκατάσταση του λειτουργικού σας συστήματος. Η Microsoft δεν μπορεί να εγγυηθεί ότι τα θέματα που προκύπτουν από την εσφαλμένη χρήση του Επεξεργαστή Μητρώου (Registry Editor) είναι δυνατό να επιλυθούν. Χρησιμοποιήστε τον Επεξεργαστή Μητρώου (Registry Editor) με δική σας ευθύνη.

Η Microsoft παρέχει τρεις τρόπους απενεργοποίησης του αντικειμένου ADODB.Stream από τον Internet Explorer. Μπορείτε να χρησιμοποιήσετε την τοποθεσία Microsoft Windows Update για να ενημερώσετε τον υπολογιστή σας, μπορείτε να κάνετε λήψη ενός αρχείου ενημερωμένης έκδοσης από το Κέντρο λήψης της Microsoft (Microsoft Download Center) ή μπορείτε να απενεργοποιήσετε το αντικείμενο ADODB.Stream με μη αυτόματο τρόπο.

Αυτές οι μέθοδοι περιλαμβάνουν τη δημιουργία του ακόλουθου κλειδιού μητρώου:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
Αυτό το κλειδί μητρώου έχει ένα GUID για το αντικείμενο ADODB.Stream. Όταν ο Internet Explorer αναγνωρίσει αυτό το κλειδί μητρώου, ο Internet Explorer δεν επιτρέπει την εκκίνηση του στοιχείου στο πρόγραμμα περιήγησης.

Σημαντικές παρατηρήσεις

  • Αν εκτελείτε το αντικείμενο ADODB.Stream από ένα διακομιστή (μεσαίας στοιβάδας), η απενεργοποίηση του αντικειμένου ADODB.Stream στο διακομιστή δεν θα επηρεάσει τις λειτουργίες του αντικειμένου ADODB.Stream με τις υπηρεσίες Microsoft Internet Information Services (IIS).
  • Αν εκτελείτε το αντικείμενο ADODB.Stream από έναν υπολογιστή-πελάτη χρησιμοποιώντας τον Internet Explorer, η απενεργοποίηση του αντικειμένου ADODB.Stream διακόπτει τη δημιουργία του αντικειμένου ADODB.Stream στον Internet Explorer.

Windows Update

Για να εγκαταστήσετε αυτήν την ενημερωμένη έκδοση, επισκεφθείτε την ακόλουθη τοποθεσία της Μicrosoft στο Web:
http://update.microsoft.com

Ενημέρωση από το Κέντρο λήψης της Microsoft (Microsoft Download Center)

Για να απενεργοποιήσετε το αντικείμενο ADODB.Stream χρησιμοποιώντας μια ενημερωμένη έκδοση του κλειδιού μητρώου που είναι διαθέσιμη από το Κέντρο λήψης της Microsoft (Microsoft Download Center), επισκεφθείτε μία από τις ακόλουθες τοποθεσίες της Microsoft στο Web, ανάλογα με το λειτουργικό σύστημα που έχετε:

Windows XP, Windows 2000, Windows NT, Windows Server 2003
http://www.microsoft.com/downloads/details.aspx?FamilyId=4D056748-C538-46F6-B7C8-2FBFD0D237E3&displaylang=en (Αγγλικά)

http://www.microsoft.com/downloads/details.aspx?displaylang=el&FamilyID=4d056748-c538-46f6-b7c8-2fbfd0d237e3 (Ελληνικά)
Windows 9x, Windows Me
http://www.microsoft.com/downloads/details.aspx?FamilyId=FE2A5B1C-FF30-40A0-8E70-C9F1F4DCD8C2&displaylang=en

http://www.microsoft.com/downloads/details.aspx?displaylang=el&FamilyID=fe2a5b1c-ff30-40a0-8e70-c9f1f4dcd8c2
Windows XP Version 2003, 64-Bit Edition, Windows Server 2003, 64-Bit Edition
http://www.microsoft.com/downloads/details.aspx?FamilyId=E7576B19-DE8B-41B0-BBD9-06C39591CECF&displaylang=en
Πρόσθετες πληροφορίες και οδηγίες λήψης είναι διαθέσιμες στην τοποθεσία του Κέντρου λήψης της Microsoft (Microsoft Download Center) στο Web.

Μη αυτόματη διαδικασία

Για να απενεργοποιήσετε το αντικείμενο ADODB.Stream δημιουργώντας το κλειδί μητρώου με μη αυτόματο τρόπο, ακολουθήστε τα εξής βήματα:
  1. Κλείστε τυχόν ανοιχτά παράθυρα του προγράμματος περιήγησης Internet Explorer.
  2. Κάντε κλικ στο μενού Έναρξη (Start) και στη συνέχεια κάντε κλικ στην επιλογή Εκτέλεση (Run).
  3. Στο πλαίσιο Άνοιγμα (Open), πληκτρολογήστε Regedit και κατόπιν κάντε κλικ στο κουμπί OK.
  4. Στον Επεξεργαστή Μητρώου (Registry Editor), εντοπίστε το ακόλουθο κλειδί μητρώου:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
  5. Κάντε δεξιό κλικ στο στοιχείο ActiveX Compatibility, τοποθετήστε το δείκτη του ποντικιού στην εντολή Δημιουργία (New) και στη συνέχεια κάντε κλικ στην επιλογή Κλειδί (Key).
  6. Πληκτρολογήστε το ακόλουθο όνομα για το κλειδί:
    {00000566-0000-0010-8000-00AA006D2EA4}
  7. Κάντε δεξιό κλικ στο νέο κλειδί, τοποθετήστε το δείκτη του ποντικιού στην εντολή Δημιουργία (New) και στη συνέχεια κάντε κλικ στην επιλογή Τιμή DWORD (DWORD Value).
  8. Ονομάστε την τιμή Σημαίες συμβατότητας (Compatibility Flags).
  9. Στο δεξιό τμήμα του παραθύρου, κάντε δεξιό κλικ στο στοιχείο Σημαίες συμβατότητας (Compatibility Flags) και κατόπιν κάντε κλικ στην εντολή Τροποποίηση (Modify).
  10. Στο παράθυρο διαλόγου Επεξεργασία τιμής DWORD (Edit DWORD Value), βεβαιωθείτε ότι η επιλογή Δεκαεξαδική (Hexadecimal) είναι ενεργοποιημένη, πληκτρολογήστε 400 στο πλαίσιο Δεδομένα τιμής (Value data) και, κατόπιν, κάντε κλικ στο κουμπί OK.
  11. Κλείστε τον Επεξεργαστή Μητρώου (Registry Editor).
Όταν ορίζετε τη σημαία συμβατότητας, δεν είναι δυνατή η πρόσβαση του αντικειμένου ADODB.Stream στον σκληρό δίσκο του υπολογιστή σας στον Internet Explorer. Ωστόσο, το αντικείμενο ADODB.Stream μπορεί να αποκτήσει πρόσβαση στον σκληρό σας δίσκο, αλλά όχι από τον Internet Explorer.

Σημαντικές παρατηρήσεις

Όταν προσθέτετε αυτό το κλειδί μητρώου, επηρεάζεται μόνο το αντικείμενο ADODB.Stream στον Internet Explorer. Κανένα άλλο αντικείμενο ADO δεν επηρεάζεται από αυτήν την αλλαγή.

Αφού εφαρμόσετε την ενημερωμένη έκδοση, θα εμφανιστεί το ακόλουθο μήνυμα λάθους, όταν προσπαθήσετε να χρησιμοποιήσετε ένα αντικείμενο ροής ADO από μια σελίδα HTML στον Internet Explorer:
Δεν είναι δυνατή η δημιουργία αντικειμένου από το στοιχείο ActiveX: ‘ADODB.Stream’

(ActiveX component can’t create object: ‘ADODB.Stream’)
Εάν εκτελείτε μια εφαρμογή σε εταιρικό περιβάλλον intranet και το συγκεκριμένο εταιρικό περιβάλλον intranet χρησιμοποιεί τη συγκεκριμένη στιγμή το αντικείμενο ADODB.Stream με τον Internet Explorer, η εφαρμογή αυτής της ενημερωμένης έκδοσης μπορεί να προκαλέσει τη διακοπή της εφαρμογής. Για να επαναφέρετε τη λειτουργία της εφαρμογής, η Microsoft συνιστά να ορίσετε πρώτα το επίπεδο ασφαλείας του προγράμματος περιήγησης του Internet Explorer στην επιλογή "Υψηλό" (High) και, στη συνέχεια, να διαγράψετε τη σημαία συμβατότητας του αντικειμένου ADODB.Stream.
  1. Για να ορίσετε σε υψηλό επίπεδο την ασφάλεια του προγράμματος περιήγησης Internet Explorer, ακολουθήστε τα εξής βήματα:
    • Στον Internet Explorer, κάντε κλικ στην εντολή Επιλογές Internet (Internet Options) του μενού Εργαλεία (Tools).
    • Κάντε κλικ στην καρτέλα Ασφάλεια (Security). Στην περιοχή Επιλέξτε μια ζώνη περιεχομένου Web, για να καθορίσετε τις ρυθμίσεις ασφαλείας της (Select a Web content zone to specify its security settings), κάντε κλικ στην επιλογή Internet.
    • Κάντε κλικ στην επιλογή Προεπιλεγμένο επίπεδο (Default Level) και μετακινήστε το ρυθμιστικό στη θέση Υψηλό (High).
    • Κάντε κλικ στο κουμπί Εφαρμογή (Apply) και στη συνέχεια στο κουμπί OK, για να κλείσετε το παράθυρο διαλόγου Επιλογές Internet (Internet Options).
  2. Διαγράψτε τη σημαία συμβατότητας του αντικειμένου ADODB.Stream για τον Internet Explorer ορίζοντας τιμή μηδέν (0x0). Ορίζοντας τιμή μηδέν (0x0) απενεργοποιείται το κλειδί και αποκαθίσταται η λειτουργία. Για να ορίσετε με μη αυτόματο τρόπο τη σημαία συμβατότητας σε τιμή μηδέν, ακολουθήστε τα εξής βήματα:
    • Κάντε κλικ στο μενού Έναρξη (Start) και στη συνέχεια κάντε κλικ στην επιλογή Εκτέλεση (Run).
    • Στο πλαίσιο Άνοιγμα (Open), πληκτρολογήστε Regedit και κατόπιν κάντε κλικ στο κουμπί OK.
    • Στον Επεξεργαστή Μητρώου (Registry Editor), εντοπίστε το ακόλουθο κλειδί μητρώου:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
    • Στο δεξιό τμήμα του παραθύρου, κάντε διπλό κλικ στο στοιχείο Σημαίες συμβατότητας (Compatibility Flags).
    • Στο παράθυρο διαλόγου Επεξεργασία τιμής DWORD (Edit DWORD Value), βεβαιωθείτε ότι η επιλογή Δεκαεξαδική (Hexadecimal) είναι ενεργοποιημένη, πληκτρολογήστε 0 στο πλαίσιο Δεδομένα τιμής (Value data) και, κατόπιν, κάντε κλικ στο κουμπί OK.
    • Κλείστε τον Επεξεργαστή Μητρώου (Registry Editor).
Σημείωση Για να ισχύσουν οι αλλαγές σας, πρέπει να κάνετε επανεκκίνηση του Internet Explorer.

Αναφορές

Για πρόσθετες πληροφορίες σχετικά με τον τρόπο ενίσχυσης της ζώνης "Τοπικός υπολογιστής" (Local Machine) στον Internet Explorer, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
833633 Τρόπος ενίσχυσης των ρυθμίσεων ασφαλείας για τη ζώνη "Τοπικός υπολογιστής" (Local Machine) στον Internet Explorer
Για πρόσθετες πληροφορίες σχετικά με την ασφάλεια στο Internet, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web (στα αγγλικά):
http://www.microsoft.com/athome/security/online/browsing_safety.mspx
Για πρόσθετες πληροφορίες σχετικά με τον τρόπο διακοπής εκτέλεσης των στοιχείων ελέγχου ActiveX στο σύστημά σας, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
240797 Τρόπος διακοπής εκτέλεσης ενός στοιχείου ελέγχου ActiveX στον Internet Explorer

Ιδιότητες

Αναγν. άρθρου: 870669 - Τελευταία αναθεώρηση: Πέμπτη, 3 Φεβρουαρίου 2011 - Αναθεώρηση: 6.3
Λέξεις-κλειδιά: 
atdownload kbinfo KB870669

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

 

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