Az ADODB.Stream objektum letiltása az Internet Explorer programban

A cikk fordítása A cikk fordítása
Cikk azonosítója: 870669 - A cikkben érintett termékek listájának megtekintése.
Fontos! Ebben a cikkben a rendszerleíró adatbázis módosításával kapcsolatos tudnivalók olvashatók. A rendszerleíró adatbázis módosítása előtt feltétlenül készítsen biztonsági másolatot arról, és csak akkor fogjon hozzá, ha probléma esetén tisztában van a rendszerleíró adatbázis visszaállításának módjával. A rendszerleíró adatbázis biztonsági mentéséről, visszaállításáról és szerkesztéséről további információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
256986 A Microsoft Windows rendszerleíró adatbázisának ismertetése
Az összes kibontása | Az összes összecsukása

A lap tartalma

Az ADO adatfolyam-objektumok bináris és szövegfájlok olvasását és írását biztosító metódusokat tartalmaznak. A Microsoft Internet Explorer ismert biztonsági réseinek kihasználásával a webhelyek egy ADO adatfolyam-objektum segítségével a helyi számítógép zónájából hajthatnak végre parancsfájlokat. A számítógép ilyen típusú támadásoktól való megvédése érdekében kézzel módosíthatja a rendszerleíró adatbázist.

BEVEZETŐ

Az ADO adatfolyam-objektumok egy memóriában lévő fájlt képviselnek, számos metódust biztosítva a bináris és szövegfájlok olvasására és írására. A Microsoft Internet Explorer ismert biztonsági réseinek kihasználásával az internetes webhelyek e beépített szolgáltatás segítségével a helyi számítógép zónájából hajthatnak végre parancsfájlokat. Ezt a viselkedést az teszi lehetővé, hogy az ADODB.Stream objektum hozzáférést tesz lehetővé a merevlemezhez abban az esetben, ha az ADODB.Stream objektum gazdája nem az Internet Explorer.

További információ

Bármely olyan webes alkalmazás használhatja az ADODB.Stream objektumot az Internet Explorer programban, amely egy fájl merevlemezről való betöltését vagy a merevlemezre való írást igényel. Ha például egy intranetes kiszolgálón egy alkalmazott által letöltendő és kitöltendő űrlapot tárol, az ADODB.Stream objektum használata szükséges a fájl letöltéséhez és helyi mentéséhez. Miután a felhasználó a fájlt helyileg módosítja, majd visszaküldi a fájlt a kiszolgálóra, a fájl helyi merevlemezről történő beolvasásához és a fájl kiszolgálóra történő visszaküldéséhez az ADODB.Stream objektumot használja a rendszer.

Határozottan javasoljuk, hogy e szolgáltatás biztosítására más metódusokat használjon. Használhat például egy olyan alkalmazást vagy vezérlőt, amely a felhasználó engedélyét kéri a merevlemezhez történő hozzáféréshez.

Szoftverfrissítési információ

Figyelem! A Rendszerleíróadatbázis-szerkesztő helytelen használata komoly problémákhoz vezethet, amelyek az operációs rendszer újratelepítését tehetik szükségessé. A Microsoft nem garantálja a Rendszerleíróadatbázis-szerkesztő nem megfelelő használatából fakadó problémák megoldhatóságát. A Rendszerleíróadatbázis-szerkesztőt csak saját kockázatára használhatja.

A Microsoft három módszert biztosít az ADODB.Stream objektum letiltására az Internet Explorer programban. Frissítheti a számítógépet a Microsoft Windows Update szolgáltatás segítségével, letöltheti a frissítést a Microsoft letöltőközpontjából, illetve letilthatja kézzel is az ADODB.Stream objektumot.

Mindegyik módszerhez létre kell hozni a következő rendszerleíró kulcsot:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
Ez a rendszerleíró kulcs tárolja az ADODB.Stream objektum GUID azonosítóját. Ha az Internet Explorer észleli ezt a rendszerleíró kulcsot, nem engedélyezi az összetevő böngészőben való futtatását.

Fontos megjegyzések

  • Ha az ADODB.Stream objektumot kiszolgálóról futtatja (középső réteg), az ADODB.Stream objektum letiltása a kiszolgálón nincs hatással az ADODB.Stream objektum a Microsoft Internet Information Services (IIS) szolgáltatással való működésére.
  • Ha az ADODB.Stream objektumot az Internet Explorer segítségével egy ügyfélszámítógépről futtatja, az ADODB.Stream objektum letiltása megakadályozza az ADODB.Stream objektum létrehozását az Internet Explorer programban.

Windows Update

A frissítés letöltéséhez keresse fel a Microsoft következő webhelyét:
http://update.microsoft.com

A Microsoft letöltőközpontból letölthető frissítés

Ha az ADODB.Stream objektumot a Microsoft letöltőközpontból letölthető rendszerleíróadatbázis-frissítéssel szeretné letiltani, a használt operációs rendszertől függően keresse fel a Microsoft alábbi webhelyeinek valamelyikét:

Windows XP, Windows 2000, Windows NT és Windows Server 2003
http://www.microsoft.com/downloads/details.aspx?displaylang=hu&FamilyID=4d056748-c538-46f6-b7c8-2fbfd0d237e3
Windows 9x és Windows Millennium Edition
http://www.microsoft.com/downloads/details.aspx?displaylang=hu&FamilyID=fe2a5b1c-ff30-40a0-8e70-c9f1f4dcd8c2
Windows XP Version 2003, 64-Bit Edition és Windows Server 2003, 64-Bit Edition
http://www.microsoft.com/downloads/details.aspx?FamilyId=E7576B19-DE8B-41B0-BBD9-06C39591CECF&displaylang=en
További tájékoztatással és a letöltésre vonatkozó információval a Microsoft letöltőközpontjának webhelye szolgál.

Letiltás saját kezűleg

Ha az ADODB.Stream objektum letiltásához a rendszerleíró kulcsot kézzel szeretné létrehozni, hajtsa végre az alábbi lépéseket:
  1. Zárja be az összes megnyitott Internet Explorer böngészőablakot.
  2. Kattintson a Start menü Futtatás parancsára.
  3. Írja be a Megnyitás mezőbe a Regedit parancsot, majd kattintson az OK gombra.
  4. A Rendszerleíróadatbázis-szerkesztőben keresse meg a következő rendszerleíró kulcsot:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
  5. Kattintson jobb gombbal az ActiveX Compatibility elemre, mutasson az Új pontra, majd válassza a Kulcs parancsot.
  6. Adja a kulcsnak a következő nevet:
    {00000566-0000-0010-8000-00AA006D2EA4}
  7. Kattintson jobb gombbal az új kulcsra, mutasson az Új pontra, majd kattintson a Duplaszó parancsra.
  8. Adja az értéknek a Compatibility Flags nevet.
  9. A jobb oldali ablaktáblában kattintson jobb gombbal a Compatibility Flags elemre, majd válassza a Módosítás parancsot.
  10. A Duplaszó szerkesztése párbeszédpanelen ellenőrizze, hogy a Hexadecimális választógomb van-e bejelölve, majd írja be a 400 értéket az Érték mezőbe, végül kattintson az OK gombra.
  11. Zárja be a Rendszerleíróadatbázis-szerkesztőt.
A kompatibilitási jelző beállítása esetén az ADODB.Stream objektum nem férhet hozzá a számítógép merevlemezéhez az Internet Explorer programból. Az ADODB.Stream objektum azonban az Internet Explorer programon kívülről továbbra is hozzáférhet a merevlemezhez.

Fontos megjegyzések

A rendszerleíró kulcs létrehozása csak az Internet Explorer ADODB.Stream objektumát érinti, más ADO objektumokra nincs hatással.

A frissítés telepítését követően a következőhöz hasonló hibaüzenetet fog kapni, ha valamely, az Internet Explorer programban megjelenített HTML-lap egy ADO objektumot próbál használni:
Az ActiveX-összetevő nem tudja létrehozni a következő objektumot: ADODB.Stream
Ha vállalati intranetes környezetben futtat egy alkalmazást, és e környezet jelenleg az ADODB.Stream objektumot használja az Internet Explorer programmal, a frissítés telepítése az alkalmazás leállását okozhatja. A Microsoft azt javasolja, hogy az alkalmazás működésének visszaállításához először állítsa az Internet Explorer böngésző biztonsági szintjét Magas értékre, majd ezt követően törölje az ADODB.Stream objektum jelzőjét.
  1. Az Internet Explorer magas biztonsági szintjének beállításához kövesse az alábbi lépéseket:
    1. Az Internet Explorer programban kattintson az Eszközök menü Internetbeállítások parancsára.
    2. Kattintson a Biztonság fülre. A Jelöljön ki egy tartalomzónát, majd állítsa be a biztonsági szintjét területen kattintson az Internet lehetőségre.
    3. Kattintson az Alapértelmezett szint gombra, majd húzza a csúszkát a Magas értékre.
    4. Kattintson az Alkalmaz gombra, majd az OK gombra kattintva zárja be az Internetbeállítások párbeszédpanelt.
  2. Törölje az ADODB.Stream objektum Internet Explorer programra vonatkozó kompatibilitási jelzőjét a nulla (0x0) érték beállításával. A nulla érték beállításával letilthatja a kulcsot és visszaállíthatja a helyes működést. Ha saját kezűleg szeretné nulla értékre állítani a kompatibilitási jelzőt, hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára.
    2. Írja be a Megnyitás mezőbe a Regedit parancsot, majd kattintson az OK gombra.
    3. A Rendszerleíróadatbázis-szerkesztőben keresse meg a következő rendszerleíró kulcsot:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
    4. A jobb oldali ablaktáblában kattintson duplán a Compatibility Flags elemre.
    5. A Duplaszó szerkesztése párbeszédpanelen ellenőrizze, hogy a Hexadecimális választógomb van-e bejelölve, majd írja be a 0 értéket az Érték mezőbe, végül kattintson az OK gombra.
    6. Zárja be a Rendszerleíróadatbázis-szerkesztőt.
Megjegyzés: A módosítások érvénybe lépéséhez újra kell indítani az Internet Explorer programot.

Hivatkozások

A Helyi számítógép zóna Internet Explorer programban való megerősítéséről további információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
833633 A Helyi számítógép zóna biztonsági beállításainak megerősítése az Internet Explorer programban
Az internethasználattal kapcsolatos további biztonsági információért látogasson el a Microsoft következő webhelyére:
http://www.microsoft.com/athome/security/online/browsing_safety.mspx
Az ActiveX-vezérlők rendszerben történő futtatásának megakadályozásáról további információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
240797 Az ActiveX-vezérlők futtatásának megakadályozása az Internet Explorer programban (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

Tulajdonságok

Cikk azonosítója: 870669 - Utolsó ellenőrzés: 2011. május 17. - Verziószám: 7.0
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
Kulcsszavak: 
atdownload kbinfo KB870669
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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