ID článku: 240797 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Súhrn

Tento článok popisuje, ako zastaviť beh programu Microsoft Internet Explorer a Windows Internet Explorer ovládacieho prvku ActiveX. Môžete to urobiť tým, že mení hodnotu dát hodnoty Compatibility Flags DWORD pre identifikátor triedy (CLSID) ovládacieho prvku ActiveX.

Poznámka Pre počítače so systémom Microsoft Windows XP a so systémom Windows Server 2003, správcovia môžu použiť politiky softvérových obmedzení na zabránenie spusteniu akýchkoľvek programov na počítačoch v prostredí domény služby Active Directory ovládacieho prvku ActiveX. Ďalšie informácie o politikách obmedzenia softvéru nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://technet.Microsoft.com/en-us/library/bb457006.aspx

Ďalšie informácie

Dôležité Tento oddiel, metóda alebo úloha obsahuje kroky, ktoré vám povedať, ako upraviť databázu registry. Avšak, môžu spôsobiť vážne problémy ak databázu registrov upravíte nesprávne. Preto sa uistite, že ste postupovali správne. Doporučujeme zálohovať databázu registrov skôr, ako zmeníte jej hodnoty. Potom, môžete obnoviť databázu registrov, ak sa vyskytne problém. Ďalšie informácie o zálohovaní a obnovení databázy registrov nájdete po kliknutí na nasledovné číslo článku publikovaného v Microsoft Knowledge Base:
322756 Ako zálohovať a obnovenie databázy registry v systéme Windows


Upozornenie Spoločnosť Microsoft neodporúča unkilling (zrušenie na) ovládacieho prvku ActiveX. Ak tak urobíte, môžete vytvoriť bezpečnostné zraniteľnosti. Bit ukončenia je zvyčajne nastavený pre príčinu, ktorá môže byť kritická, a preto musí byť použitý opatrnosťou pri mimoriadnou vás ovládací prvok ActiveX. Tiež, pretože nasledovný postup je vysoko technicky, nepokračujte, ak nie ste veľmi pohodlné s postupom a je dobré prečítať celý postup, ako začnete.

Identifikátor CLSID pre ovládací prvok ActiveX je identifikátorom GUID pre tento ovládací prvok. Môžete zabrániť ovládací prvok ActiveX spustený v programe Internet Explorer nastavením bitu tak, že ovládací prvok nebude nikdy vyvolaný programom Internet Explorer keď bude použité predvolené nastavenie.

Bit ukončenia je špecifickou hodnotou hodnoty Compatibility Flags DWORD hodnotu ovládacieho prvku ActiveX v databáze registry. Je to iné než zrušenie možnosti "bezpečné pre skriptovanie" v ovládacom prvku ActiveX. Keď sa zruší možnosť "bezpečné na skriptovanie", program Internet Explorer stále vyvoláva ovládací prvok a potom zobrazí hlásenie s upozornením, že ovládací prvok ActiveX môže byť nebezpečný. V závislosti na výbere urobíte, môže spustiť kontrolu. Však po nastavení bitu ukončenia pre ovládací prvok ActiveX, tento ovládací prvok je vôbec volaný programom Internet Explorer vôbec pokiaľ nie je zapnutá možnosť inicializácia a skriptovanie ovládacích prvkov ActiveX nie sú označené ako bezpečné v programe Internet Explorer. Ak chcete nastaviť bit ukončenia, postupujte nasledovne:
  1. Určite identifikátor CLSID pre ovládací prvok ActiveX, ktorý chcete vypnúť. Ak nie ste identifikátor CLSID pre ovládací prvok, obráťte sa na výrobcu. Ak je ovládací prvok nainštalovaný, budete môcť určiť jeho identifikátor CLSID, ak poznáte jeho popisný názov. To, preskúmate predvolenú hodnotu reťazca pre kľúč ProgID pre každý kľúč CLSID v kľúči
    HKEY_CLASSES_ROOT\CLSID
    . Možno budete musieť odstrániť toľko ovládacích prvkov ActiveX je to možné, okrem jedného, ktorý chcete zakázať, aby sa zjednoduší identifikácia príslušného identifikátora CLSID. Ďalšie informácie o odstránení ovládacích prvkov ActiveX, kliknite na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
    154850Ako odstrániť ovládací prvok ActiveX v systéme Windows
  2. Použite Editor databázy Registry na zobrazenie údajovej hodnoty hodnoty Compatibility Flags DWORD identifikátora CLSID objektu ActiveX v nasledovnom kľúči databázy registry
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\
    Identifikátor CLSID ovládacieho prvku ActiveX
    kde Identifikátor CLSID ovládacieho prvku ActiveX je identifikátor triedy príslušného ovládacieho prvku ActiveX.

    Poznámka Zvyčajne budete musieť manuálne vytvoriť tento kľúč databázy registry.
  3. Zmeňte hodnotu z hodnoty Compatibility Flags DWORD 0x00000400.
Ak nie je nastavená pre ovládací prvok ActiveX a je vydaná nová verzia ovládacieho prvku ActiveX s odlišným identifikátorom CLSID, môžete umožniť webových lokalít, ktoré používajú pôvodný identifikátor CLSID naďalej fungovať ako má. Robíte to tým, že pridá novú hodnotu na rovnakej úrovni ako je hodnota Compatibility Flags v databáze registry. Táto hodnota má byť reťazec REG_SZ, ktorý má názov "AlternateCLSID". Hodnota AlternateCLSID sa zobrazí uzavretá do zátvoriek. Napríklad, bude podobný nasledujúcemu:
{ABCDEF12-ABCD-ABCD-ABCD-ABCDEF123456}
Napríklad:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\

{Identifikátor CLSID ovládacieho prvku ActiveX zabil}, Compatibility Flags, 0x0400

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\

{Identifikátor CLSID ovládacieho prvku ActiveX zabil}, AlternateCLSID, "{identifikátor CLSID ovládacieho prvku ActiveX}"
Internet Explorer bude túto hodnotu interpretovať a vytvorí inštanciu ovládacieho prvku ActiveX, ktorý sa odkazuje v hodnote AlternateCLSID, ktorá dostala nie.

Poznámka Hodnota AlternateCLSID bude účinná, musí stanoviť nie na počiatočný identifikátor CLSID.
Vývojári ovládacích prvkov ActiveX môžete použiť hodnoty databázy registry TreatAs alebo AlternateCLSID s "bitu" mať Internet Explorer Skontrolujte, ak boli poskytnuté aktualizovaný ovládací prvok ActiveX pre použitie namiesto telesne ovládacieho prvku ActiveX. Informácie o použití hodnoty TreatAs získate na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://msdn2.Microsoft.com/en-us/library/ms679737.aspx
Ak chcete nastaviť hodnotu AlternateCLSID, postupujte nasledovne:
  1. Použite Editor databázy Registry vyhľadajte CLSID vypnutého objektu ActiveX v nasledovnom kľúči databázy registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\
    Identifikátor CLSID ovládacieho prvku ActiveX
    Kde Identifikátor CLSID ovládacieho prvku ActiveX je identifikátor triedy príslušného ovládacieho prvku ActiveX.

    Môžete vidieť, je hodnota Compatibility Flags nastavená na DWORD 00000400.
  2. Do kľúča CLSID pridajte hodnotu reťazca AlternateCLSID.
  3. Nastavte hodnotu reťazca AlternateCLSID sa {Identifikátor CLSID ovládacieho prvku ActiveX}, kde {Identifikátor CLSID ovládacieho prvku ActiveX} je identifikátor triedy aktualizovaného ovládacieho prvku ActiveX.
Hodnota AlternateCLSID poveruje presmerovanie na identifikátor CLSID pre aktualizovaný ovládací prvok ActiveX v programe Internet Explorer. Ste možno reťaziť až do hĺbky desiatich úrovní.

Hodnotu AlternateCLSID podporujú tieto verzie programu Internet Explorer.
  • Internet Explorer 5.01 Service Pack 2 alebo novší pre systém Windows 2000 s MS03-004 alebo novší
  • Internet Explorer 5.5 Service Pack 2 s verziou MS02-068 alebo novšou
  • Internet Explorer 6 Service Pack 1
  • Internet Explorer 6 pre systém Windows XP s verziou MS02-068 alebo novšou
  • Program Internet Explorer 6 pre systém Windows Server 2003
  • Windows Internet Explorer 7 pre systém Windows Server 2003 IA64
  • Windows Internet Explorer 7 pre systém Windows XP
  • Program Windows Internet Explorer 7.0 pre systém Windows Server 2003
  • Program Windows Internet Explorer 7.0 v systéme Windows Vista
Poznámka Verzie programu Internet Explorer, ktoré nie sú uvedené v tomto článku sú v predĺženej fáze životného cyklu výrobku alebo už nie sú podporované. Hoci si môžete nastaviť zabiť trochu na tieto verzie systému Windows a programu Internet Explorer, Microsoft odporúča, že môžete tiež inovovať na podporovanú verziu programu Internet Explorer a použiť všetky zodpovedajúce aktualizácie.Ďalšie informácie o tom, ako určiť verziu programu Internet Explorer, kliknite na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
969393Informácie o Internet Explorer verzie
Ďalšie informácie o Bite ukončenia pre ovládacie prvky ActiveX, pozri nasledujúci Microsoft bezpečnostné zraniteľnosti výskum & obrany blogu:
Bitu FAQ: Časť 1 z 3
http://blogs.TechNet.com/SRD/Archive/2008/02/06/the-Kill_2D00_Bit-FAQ_3A00_-Part-1-of-3.aspx
Bitu FAQ: Časť 2
http://blogs.TechNet.com/SRD/Archive/2008/02/07/The-Kill_2D00_Bit-FAQ_3A00_-post-2-of-3.aspx
Bitu FAQ: Časť 3 z 3
http://blogs.TechNet.com/SRD/Archive/2008/02/08/The-Kill_2D00_Bit-FAQ_3A00_-Part-3-of-3.aspx

Informácie pre dodávateľov aplikácií

Dodávatelia aplikácií, ktoré majú bezpečnostné problémy s ovládacím prvkom ActiveX, ktoré vlastní môže požiadať túto otázku Microsoft bitu chcete zabrániť ich ovládacieho prvku ActiveX v programe Internet Explorer. Schválené žiadosti budú spracované v budúcej kumulatívnej aktualizácii pre ActiveX zabiť bitov Security Advisory. Spoločnosť Microsoft vydá bit ukončenia iba pre ovládacie prvky ActiveX, ktoré sa zistila zraniteľnosť, a len ak vlastní nezávislý predajca softvéru (ISV) už vypracoval aktualizovanú verziu svojho ovládacieho prvku ActiveX. Softvéru, ktorý má zraniteľné ovládacie prvky ActiveX môže zaslať e-mail na msvr@microsoft.com spolu s odpoveďami na nasledujúce otázky:
  • Čo je verejná adresa URL pre aktualizovaný ovládací prvok ActiveX?
  • Aký je identifikátor CLSID požadovaného ovládacieho prvku ActiveX na získanie bitu v rámci programu Internet Explorer?
  • Má tento aktualizovaný ovládací prvok ActiveX dostala nový identifikátor CLSID, ktorý nastaví bit ukončenia na zraniteľný identifikátor CLSID v procese? Proces to je zdokumentovaná v tomto článku databázy Knowledge Base.
  • Je požadovaný ovládací prvok ActiveX označený ako trezor na skriptovanie alebo trezor na inicializáciu?
  • Existujú staršie verzie požadovaného ovládacieho prvku ActiveX? Ak je odpoveď "áno", čo je ich identifikátor CLSID?
  • Čo je primárny mechanizmus spotrebiteľom požadovaného ovládacieho prvku ActiveX?
  • Čo je verejná adresa URL s odporúčaním, ktoré obsahuje informácie o zraniteľnosti?

Vlastnosti

ID článku: 240797 - Posledná kontrola: 9. januára 2014 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
  • Windows Internet Explorer 8
  • Windows Internet Explorer 9
Kľúčové slová: 
kbenv kbhowto kbmt KB240797 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 240797

Odošlite odozvu

 

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