Artikel-id: 240797 - Få vist de produkter, som denne artikel refererer til.
Vigtigt! Denne artikel indeholder oplysninger om ændring 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 gendanner, redigerer og tager sikkerhedskopier af 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
Udvid alle | Skjul alle

Sammenfatning

I denne artikel beskrives det, hvordan du kan forhindre et ActiveX-objekt i at køre i Microsoft Internet Explorer og i Windows Internet Explorer. Det kan du gøre ved at redigere dataværdien for kompatibilitetsflagets DWORD-værdi til ActiveX-objektets klasse-id (CLSID).

Bemærk! På Microsoft Windows XP-baserede og Windows Server 2003-baserede computere kan administratorerne bruge politikker for softwarebegrænsning til at forhindre et ActiveX-objekt i at køre i alle programmer på computere i et Active Directory-domænemiljø. Yderligere oplysninger om politikker for softwarebegrænsning finder du på følgende websted til Microsoft:
http://technet.microsoft.com/en-us/library/bb457006.aspx

Yderligere Information

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.

Advarsel! Microsoft fraråder annullering af den handling, der tvangsafslutter et ActiveX-objekt. Det kan skabe sikkerhedssvagheder. Afslutningsbitten indstilles normalt af velovervejede grunde, så derfor skal du være yderst tilbageholdende med at annullere den handling, der tvangsafslutter et ActiveX-objekt. Da følgende procedure desuden er særdeles teknisk, bør du ikke fortsætte, medmindre du er helt fortrolig med proceduren, og du har gennemlæst hele proceduren, før du går i gang med den.

CLSID'et for et ActiveX-objekt er dets GUID (Globally Unique Identifier). Du kan forhindre et ActiveX-objekt i at køre i Internet Explorer ved at indstille afslutningsbitten, så objektet aldrig kaldes af Internet Explorer, når standardindstillingerne bruges.

Denne afslutningsbit er en bestemt værdi af kompatibilitetsflagets DWORD-værdi for ActiveX-objektet i registreringsdatabasen. Det er ikke det samme som at tilbagekalde indstillingen "sikker i forbindelse med scripting" i et ActiveX-objekt. Når indstillingen "sikker i forbindelse med scripting" tilbagekaldes, kalder Internet Explorer stadig objektet, og du får vist en advarsel om, at ActiveX-objektet kan være usikkert. Alt efter dit valg kan objektet blive kørt. Hvis afslutningsbitten derimod er indstillet for et ActiveX-objekt, kaldes dette objekt slet ikke af Internet Explorer, medmindre indstillingen Initialiser og aktiver scripting af ActiveX-objekter, der ikke er markeret som sikre, er aktiveret i Internet Explorer. Du kan indstille afslutningsbitten ved at følge disse trin:
  1. Fastlæg CLSID'et for det ActiveX-objekt, du skal deaktivere. Hvis du ikke kender objektets CLSID, skal du kontakte producenten. Hvis objektet er installeret, kan du måske få fastlagt dets CLSID, hvis du kender dets fulde navn. Det kan du gøre ved at undersøge standardstrengværdien af nøglen ProgÏD for hver CLSID-nøgle i
    HKEY_CLASSES_ROOT\CLSID
    . Du skal evt. fjerne så mange ActiveX-objekter som muligt, bortset fra det objekt, du vil deaktivere, så det er lettere at identificere det korrekte CLSID. Yderligere oplysninger om, hvordan ActiveX-objekter fjernes, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
    154850 Sådan fjernes et ActiveX-objekt i Windows.
  2. Brug Registreringseditor til at se dataværdien af kompatibilitetsflagets DWORD-værdi for ActiveX-objektets klasse-id (CLSID) i følgende registreringsdatabasenøgle
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\
    CLSID for ActiveX-objekt
    hvor CLSID for ActiveX-objekt er klasse-id'et for for det korrekte ActiveX-objekt.

    Bemærk!
    • Du skal normalt oprette denne registreringsdatabasenøgle manuelt.
    • Du kan fastlægge det CLSID, der svarer til det ActiveX-objekt, du vil deaktivere, ved at fjerne alle de aktuelt installerede ActiveX-objekter, installere det objekt, du vil deaktivere, og derefter føje afslutningsbitten til dets CLSID.
  3. Ret værdien af kompatibilitetsflagets DWORD-værdi til 0x00000400.
Hvis en afslutningsbit er angivet til et ActiveX-objekt, og der frigives en ny version af et ActiveX-objekt med en anderledes CLSID, kan du aktivere websteder, der bruger det gamle CLSID, til at fortsætte arbejdet som planlagt. Det kan du gøre ved at tilføje den nye værdi på det samme niveau som værdien for kompatibilitetsflaget i registreringsdatabasen. Denne værdi skal være en REG_SZ-streng kaldet "AlternateCLSID.? Værdien AlternateCLSID vises i klammeparenteser. Den kan f.eks. ligne følgende:
{ABCDEF12-ABCD-ABCD-ABCD-ABCDEF123456}
Internet Explorer fortolker denne værdi og opretter en forekomst af det ActiveX-objekt, der henvises til i værdien AlternateCLSID, i stedet for den, der har modtaget en afslutningsbit.

Bemærk! Afslutningsbitten skal være angivet på det oprindelige CLSID, for at værdien AlternateCLSID kan være effektiv.

ActiveX-objektudviklere kan bruge registreringsværdien TreatAs eller AlternateCLSID sammen med ?afslutningsbitten? til at få Internet Explorer til at undersøge, om der er leveret et opdateret ActiveX-objekt, der kan bruges i stedet for et deaktiveret ActiveX-objekt. Yderligere oplysninger om, hvordan du bruger værdien TreatAs, finder du på følgende websted til Microsoft:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/html/1d7a1677-738a-4258-9afc-e77bd0dcf40f.asp
Du kan angive værdien for AlternateCLSID ved at følge disse trin:
  1. Brug Registreringseditor til at finde det deaktiverede ActiveX-objekts CLSID i følgende registreringsdatabasenøgle:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\
    CLSID for ActiveX-objektet
    Hvor CLSID for ActiveX-objekt er klasse-id'et for det korrekte ActiveX-objekt.

    Du kan se, at værdien af kompatibilitetsflaget er indstillet til DWORD 00000400.
  2. Føj AlternateCLSID-strengværdien til CLSID-nøglen.
  3. Indstil dataene for AlternateCLSID-strengværdien til {CLSID for the alternativt ActiveX-objekt}, hvor {CLSID for ActiveX-objekt} er klasse-id'et for det opdaterede ActiveX-objekt.
AlternateCLSID-værdien omdirigerer Internet Explorer til CLSID'et for det opdaterede ActiveX-objekt. Du kan sammenkæde omdirigeringer, der er op til ti niveauer dybe.

AlternateCLSID-værdien understøttes i følgende versioner af Internet Explorer.
  • Internet Explorer 5.01 Service Pack 2 eller nyere til Windows 2000 med MS03-004 eller nyere
  • Internet Explorer 5.5 Service Pack 2 med MS02-068 eller nyere
  • Internet Explorer 6 Service Pack 1
  • Internet Explorer 6 til Windows XP med MS02-068 eller nyere
  • Internet Explorer 6 til Windows Server 2003
Bemærk! De Internet Explorer-versioner, der ikke er angivet i denne artikel, har enten fået forlænget deres livscyklus eller understøttes ikke længere. Du kan ganske vist indstille afslutningsbitten i disse versioner af Windows og Internet Explorer, men Microsoft anbefaler, at du også opgraderer til en understøttet version af Internet Explorer og anvender alle de relevante opdateringer. Yderligere oplysninger om, hvordan du fastlægger versionen af Internet Explorer, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
164539 Sådan finder du ud af, hvilken version af Internet Explorer der er installeret

Egenskaber

Artikel-id: 240797 - Seneste redigering: 24. august 2007 - Redigering: 9.2
Oplysningerne i denne artikel gælder:
  • Microsoft Internet Explorer 5.01 Service Pack 2
  • Microsoft Internet Explorer 5.01 Service Pack 3
  • Microsoft Internet Explorer 5.01 SP4
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0
  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Windows Internet Explorer 7 for Windows Server 2003 IA64
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
Nøgleord: 
kbhowto kbenv KB240797

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