En webside, som indeholder et brugerdefineret ActiveX-objekt indlæses muligvis ikke som forventet i Internet Explorer på grund af beskyttelse i dybdeændringer i den kumulative sikkerhedsopdatering 896688 (MS05-052)

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 909738 - Få vist de produkter, som denne artikel refererer til.
Vigtigt! I denne artikel beskrives, hvordan du kan reducere sikkerhedsindstillingerne, eller hvordan du kan deaktivere sikkerhedsfunktioner på en computer. Du kan foretage disse ændringer for løse et bestemt problem. Før du foretager sådanne ændringer, bør du overveje de risici, der er forbundet med at implementere denne løsning i dit eget miljø. Hvis du implementerer denne løsning, bør du træffe passende yderligere forholdsregler for at beskytte dit system.
Vigtigt! Denne artikel indeholder oplysninger om redigering af registreringsdatabasen. Husk at tage en sikkerhedskopi af registreringsdatabasen, før du ændrer den. Sørg for, at du ved, hvordan registreringsdatabasen gendannes, hvis der opstår et problem. Yderligere oplysninger om, hvordan du sikkerhedskopierer, gendanner og redigerer registreringsdatabasen, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
256986 Beskrivelse af Microsoft Windows-registreringsdatabasen (artiklen er evt. på engelsk)
Udvid alle | Skjul alle

På denne side

Symptomer

Når du har installeret den kumulative sikkerhedsopdatering 896688 (MS05-052), indlæses en webside, som indeholder et brugerdefineret ActiveX-objekt, ikke som forventet i de produkter, der er angivet i afsnittet "Gælder for".

Problemet opstår, når en webside med ActiveX-objektet er placeret i internetzonen. Hvis websiden er i intranetzonen eller et websted, du har tillid til, indlæses ActiveX-objektet som forventet.

Årsag

Sikkerhedsopdatering MS05-052 introducerer ekstra kontroller, før et Microsoft COM-objekt (Component Object Model) kan køre i Microsoft Internet Explorer. Formålet med denne ændring er at forhindre COM-objekter, som ikke blev udviklet for at blive oprettet som en forekomst i Internet Explorer, fra at blive oprettet som en forekomst i Internet Explorer. En af de kontroller, som introduceres med MS05-052, er, at Internet Explorer nu kontrollerer grænsefladen IObjectSafety for ActiveX-objekter i internetzonen, før der kan køres et COM-objekt i Internet Explorer.

Løsning

Rekompiler ActiveX-objektet for at løse problemet. Marker derefter objektet som sikkert i forbindelse med scripting og sikker i forbindelse med initialisering, når objektet køres i en internetbrowser.

Yderligere oplysninger om, hvordan Internet Explorer afgør, om et ActiveX-objekt er sikkert i forbindelse med scripting og sikker i forbindelse med initialisering, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
216434 Sådan afgør Internet Explorer om ActiveX-objekter er sikre (artiklen er evt. på engelsk)
Yderligere oplysninger om at markere et MFC ActiveX-objekt som sikkert i forbindelse med scripting og initialisering finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
161873 Sådan markeres MFC ActiveX-objekter som sikre i forbindelse med scripting og initialisering (artiklen er evt. på engelsk)

Workaround

Advarsel! Denne løsning kan gøre din computer eller dit netværk mere sårbart over for angreb fra hackere eller skadelig software som virus. Vi anbefaler ikke denne løsning, men vi giver disse oplysninger, så du selv kan vælge at implementere løsningen, som du vil. Brug af denne løsning sker på egen risiko.

Advarsel! Hvis du redigerer metabasen forkert, kan der opstå alvorlige problemer, som medfører, at du skal geninstallere alle de produkter, som anvender metabasen. Microsoft kan ikke garantere, at problemer, der skyldes forkert redigering af metabasen, kan løses. Redigering af metabasen sker på egen risiko.

Bemærk! Tag altid en sikkerhedskopi af metabasen, før du redigerer den.

Advarsel! Der kan opstå alvorlige problemer, hvis registreringsdatabasen ikke redigeres korrekt ved hjælp af Registreringseditor eller andre metoder. Disse problemer kan bevirke, at du skal geninstallere operativsystemet. Microsoft kan ikke garantere, at sådanne problemer kan løses. Ændring af registreringsdatabasen sker på egen risiko.

Du kan løse problemet ved hjælp af en af følgende metoder:

Indstil værdien for sikker i forbindelse med scripting og sikker i forbindelse med initialisering i registreringsdatabasen

. Hvis du ikke kan rekompilere ActiveX-objektet, men objektudvikleren klassificerer ActiveX-objektet som sikkert i forbindelse med scripting og sikkert i forbindelse med initialisering, kan du bruge én af følgende registreringsdatabaseværdier til at markere ActiveX-objektet som sikkert i forbindelse med scripting og sikkert i forbindelse med initialisering:
  • {7DD95801-9882-11CF-9FA9-00AA006C42C4}
  • {7DD95802-9882-11CF-9FA9-00AA006C42C4}
Hvis klasse-id'et for ActiveX-objektet f.eks. er {A697E83F-3B53-11D1-8AE4-006097ED2008}, kan du tilføje én af følgende registreringsdatabaseværdier for at markere ActiveX-objektet som sikkert i forbindelse med scripting og sikkert i forbindelse med initialisering:
  • HKEY_CLASSES_ROOT\CLSID\{A697E83F-3B53-11D1-8AE4-006097ED2008}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}
  • HKEY_CLASSES_ROOT\CLSID\{A697E83F-3B53-11D1-8AE4-006097ED2008}\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}

Flyt webstedet til en anden zone

Hvis webstedet er sikkert, og du har tillid til det, kan du flytte det til en mere sikker zone. Yderligere oplysninger om at tilføje et websted til en sikkerhedszone finder du ved at gå ind på følgende websted hos Microsoft:
http://www.microsoft.com/windows/ie_intl/da/using/howto/security/settings.mspx

Angiv kompatibilitetsværdien for ActiveX i registreringsdatabasen

Du kan indstille ActiveX-kompatibilitetsflaget i registreringsdatabasen. Det gør du ved at følge disse trin:
  1. Klik på Start, klik på Kør, skriv Regedit.exe, og klik derefter på OK.
  2. Find følgende undernøgle i registreringsdatabasen:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
  3. Højreklik på ActiveX-kompatibilitet, peg på Ny, klik på Nøgle, indtast klasse-id'et for ActiveX-objektet, og tryk derefter på ENTER.
  4. Højreklik på den nøgle, du oprettede i trin 3, peg på Ny, og klik derefter på DWORD-værdi.
  5. Skriv Kompatibilitetsflag, og tryk derefter på ENTER.
  6. Højreklik på Kompatibilitetsflag, og klik derefter på Rediger.
  7. Skriv 00800000 i boksen Værdidata, og klik derefter på OK.
  8. Afslut registreringseditoren.

Referencer

Yderligere oplysninger om den kumulative sikkerhedsopdatering MS05-052 finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
896688 MS05-052: Kumulativ sikkerhedsopdatering til Internet Explorer
Yderligere oplysninger om grænsefladen IObjectSafety finder du ved at besøge følgende websted for MSDN (Microsoft Developer Network):
http://msdn.microsoft.com/library/default.asp?url=/workshop/components/com/reference/ifaces/iobjectsafety/iobjectsafety.asp

Egenskaber

Artikel-id: 909738 - Seneste redigering: 11. november 2005 - Redigering: 2.3
Oplysningerne i denne artikel gælder:
  • Microsoft Internet Explorer 6.0 SP1 på følgende platforme
    • Microsoft Windows XP Service Pack 1
    • Microsoft Windows 2000 Server SP4
    • Microsoft Windows 2000 Professional SP4
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Advanced Server SP4
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 - 2. udgave
  • Microsoft Internet Explorer 6.0 på følgende platforme
    • Microsoft Windows Server 2003 Service Pack 1
    • 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, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows XP Professional x64 Edition
  • Microsoft Internet Explorer 5.5 på følgende platforme
    • Microsoft Windows Millennium Edition
  • Microsoft Internet Explorer 5.01 SP4 på følgende platforme
    • Microsoft Windows 2000 Server SP4
    • Microsoft Windows 2000 Professional SP4
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Advanced Server SP4
Nøgleord: 
kbactivexscript kbinetdev kbtshoot kbprb KB909738

Send 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