Inaktivera ADODB.Stream-objektet i Internet Explorer

Artikelöversättning Artikelöversättning
Artikel-id: 870669 - Visa produkter som artikeln gäller.
Viktigt! Denna artikel innehåller information om hur du redigerar registret. Innan du redigerar registret måste du vara säker på att du kan återställa det om det uppstår något problem. Om du vill veta mer om hur du säkerhetskopierar, återställer och redigerar registret klickar du på artikelnumret nedan och läser artikeln i Microsoft Knowledge Base:
256986 Beskrivning av registret i Microsoft Windows
Visa alla | Dölj alla

På den här sidan

ADO-strömobjekt innehåller funktioner för läsning och skrivning av binära filer och textfiler. På grund av kända säkerhetsproblem i Microsoft Internet Explorer kan ADO-strömobjekt utnyttjas på en webbplats för körning av skript från zonen Lokal dator. Datorn kan dock skyddas genom manuell modifiering av registret.

INLEDNING

Ett ADO-strömobjekt representerar en fil i minnet och innehåller flera funktioner för läsning och skrivning av binära filer och textfiler. På grund av kända säkerhetsproblem i Internet Explorer kan funktionerna utnyttjas på en webbplats för körning av skript från zonen Lokal dator. Detta beror på att ADODB.Stream-objektet ger tillgång till hårddisken när Internet Explorer fungerar som värd för objektet.

Mer Information

ADODB.Stream-objektet kan användas i Internet Explorer i alla webbaffärsprogram som kräver att en fil hämtas till eller sparas på hårddisken. Om en anställd till exempel måste hämta och fylla i ett formulär används ADODB.Stream-objektet för att hämta filen och spara den lokalt. När användaren har redigerat filen används ADODB.Stream-objektet för att läsa filen från den lokala hårddisken och skicka tillbaka den till servern.

Vi rekommenderar starkt att den här funktionen tillhandahålls med andra metoder, till exempel ett program eller en kontroll som kräver att användaren avsiktligt kommer åt hårddisken.

Uppdateringsinformation

Varning! Om du använder Registereditorn fel kan det medföra att du måste installera om operativsystemet. Microsoft kan inte garantera att du kan lösa problem som uppstår på grund av felaktig användning av Registereditorn. Använd Registereditorn på egen risk.

Det finns tre sätt att inaktivera ADODB.Stream-objektet från Internet Explorer: Microsoft Windows Update kan användas för att uppdatera datorn, en uppdateringsfil kan hämtas från Microsoft Download Center och ADODB.Stream-objektet kan inaktiveras manuellt.

Dessa metoder kräver att följande registernyckel skapas:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
Registernyckeln har ett globalt unikt ID för ADODB.Stream-objektet. När den här registernyckeln identifieras i Internet Explorer tillåts inte start av komponenten i webbläsaren.

Viktigt!

  • Om ADODB.Stream-objektet används från en server (mellannivå) och inaktiveras på servern påverkas inte ADODB.Stream-objektets funktioner i Microsoft IIS (Internet Information Services).
  • Om ADODB.Stream-objektet används från en klient med hjälp av Internet Explorer och inaktiveras, hindrar det inte ADODB.Stream-objektet från att skapas i Internet Explorer.

Windows Update

Den här uppdateringen kan installeras från följande Microsoft-webbplats:
http://update.microsoft.com

Uppdatering på Microsoft Download Center

Om du vill inaktivera ADODB.Stream-objektet med hjälp av en uppdatering från Microsoft Download Center för en registernyckel besöker du någon av följande Microsoft-webbplatser:

Windows XP, Windows 2000, Windows NT, Windows Server 2003
http://www.microsoft.com/downloads/details.aspx?FamilyId=4D056748-C538-46F6-B7C8-2FBFD0D237E3&displaylang=en
Windows 9x, Windows ME
http://www.microsoft.com/downloads/details.aspx?FamilyId=FE2A5B1C-FF30-40A0-8E70-C9F1F4DCD8C2&displaylang=en
Windows XP Version 2003, 64-bitarsversion, Windows Server 2003, 64-bitarsversion
http://www.microsoft.com/downloads/details.aspx?FamilyId=E7576B19-DE8B-41B0-BBD9-06C39591CECF&displaylang=en
Mer information och instruktioner för hämtning finns på Microsoft Download Center.

Manuell inaktivering

Så här inaktiverar du ADODB.Stream-objektet genom att skapa registernyckeln manuellt:
  1. Stäng alla öppna fönster i Internet Explorer.
  2. Klicka på Start och sedan på Kör.
  3. Skriv Regedit i rutan Öppna, och klicka sedan på OK.
  4. Leta upp följande registernyckel i Registereditorn:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
  5. Högerklicka på ActiveX Compatibility, peka på Ny/nytt och klicka på Nyckel.
  6. Skriv följande namn på nyckeln:
    {00000566-0000-0010-8000-00AA006D2EA4}
  7. Högerklicka på den nya nyckeln, peka på Ny/nytt och klicka på DWORD-värde.
  8. Ge värdet namnet Kompatibilitetsflaggor.
  9. Högerklicka på Kompatibilitetsflaggor i den högra rutan, och klicka sedan på Ändra.
  10. Kontrollera att alternativet Hexadecimal är markerat i rutan Redigera DWORD-värde, skriv 400 i rutan Data och klicka på OK.
  11. Stäng Registereditorn.
När kompatibilitetsflaggan anges har ADODB.Stream-objektet inte tillgång till datorns hårddisk i Internet Explorer. ADODB.Stream-objektet har dock fortfarande tillgång till hårddisken utanför Internet Explorer.

Viktigt!

När den här registernyckeln läggs till påverkas endast ADODB.Stream-objektet i Internet Explorer. Inga andra ADO-objekt påverkas av förändringen.

När du har installerat uppdateringen visas följande felmeddelande när du försöker använda ett ADO-strömobjekt från en HTML-sida i Internet Explorer:
Objekt kan inte skapas i Active-X-komponenten: ADODB.Stream
Om du kör ett program i ett företagsintranät där ADODB.Stream-objektet används med Internet Explorer, kan den här uppdateringen medföra att programmet inte längre fungerar. För att programmet åter ska fungera rekommenderar Microsoft att du först ställer in säkerhetsnivån i Internet Explorer på Hög och sedan avmarkerar kompatibilitetsflaggan för ADODB.Stream-objektet.
  1. Så här ställer du in säkerhetsnivån i Internet Explorer på Hög:
    1. Klicka på InternetalternativVerktyg-menyn i Internet Explorer.
    2. Klicka på fliken Säkerhet. Klicka på Internet under Markera en zon om du vill ange säkerhetsinställningar för zonen.
    3. Klicka på Standardnivå, och för sedan skjutreglaget till Hög.
    4. Klicka på Verkställ och sedan på OK, så att dialogrutan Internetalternativ stängs.
  2. Avmarkera kompatibilitetsflaggan för ADODB.Stream-objektet för Internet Explorer genom att ställa in värdet på noll (0x0). På så vis inaktiveras nyckeln och funktionerna återställs. Så här ställer du manuellt in kompatibilitetsflaggan på noll:
    1. Klicka på Start och sedan på Kör.
    2. Skriv Regedit i rutan Öppna, och klicka sedan på OK.
    3. Leta upp följande registernyckel i Registereditorn:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
    4. Dubbelklicka på Kompatibilitetsflaggor i den högra rutan.
    5. Kontrollera att alternativet Hexadecimal är markerat i rutan Redigera DWORD-värde, skriv 0 i rutan Data och klicka på OK.
    6. Stäng Registereditorn.
Obs! Internet Explorer måste startas om för att ändringarna ska verkställas.

Referenser

Om du vill veta mer om hur du förstärker zonen Lokal dator i Internet Explorer klickar du på artikelnumret nedan och läser artikeln i Microsoft Knowledge Base:
833633 Förstärka säkerhetsinställningarna för zonen Lokal dator i Internet Explorer
Mer information om Internetsäkerhet finns på följande Microsoft-webbplats:
http://www.microsoft.com/security/incident/settings.mspx
Om du vill veta mer om hur du hindrar ActiveX-kontroller från att köras på datorn klickar du på artikelnumret nedan och läser artikeln i Microsoft Knowledge Base:
240797 Hindra en ActiveX-kontroll från att köras i Internet Explorer

Egenskaper

Artikel-id: 870669 - Senaste granskning: den 17 maj 2011 - Revision: 7.0
Informationen i denna artikel gäller:
  • 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
Nyckelord: 
atdownload kbinfo KB870669

Ge feedback

 

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