Momentan sunteți offline, așteptați să vă reconectați la internet

Cum de a opri un control ActiveX la care rulează în Internet Explorer

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 240797
Rezumat
Acest articol descrie modul de a opri un control ActiveX din rulează în Microsoft Internet Explorer şi în Windows Internet Explorer. Puteţi face acest lucru prin modificarea valoarea datelor din valoarea Compatibility Flags DWORD pentru identificatorul de clasă (CLSID) a controlului ActiveX.

Notă Pentru computerele bazate pe Microsoft Windows XP şi Windows Server 2003, administratorii pot utiliza politici de restricții software-ul pentru a preveni un control ActiveX la care rulează în orice programe pe calculatoarele într-un mediu de domeniu Active Directory. Pentru mai multe informaţii despre politicile de restricții software-ul, vizitaţi următorul site Web Microsoft:
Informaţii suplimentare
Importante Acest secţiune, metodă sau activitate conţine paşi care vă spune cum să modificaţi registry. Cu toate acestea, grave probleme ar putea apărea dacă modificaţi registry incorect. Prin urmare, asiguraţi-vă că urmaţi aceşti paşi cu atenţie. Pentru protecţia adăugată, face o copiere de rezervă registry înainte de a modifica aceasta. Apoi, aveţi posibilitatea să restabiliţi registry dacă apare o problemă. Pentru mai multe informaţii despre modul de rezervă şi restabilirea registry, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
322756 Cum să face o copiere de rezervă şi restabilirea registry-ului în Windows


Avertizare Microsoft nu recomandă unkilling (anularea acţiunii kill pe) un control ActiveX. Dacă procedaţi astfel, puteţi crea vulnerabilităţi de securitate. Bitul este setat de obicei pentru un motiv care poate fi critic, şi din acest motiv, extrem de îngrijire trebuie să fie utilizat atunci când vă bitul un control ActiveX. De asemenea, deoarece următoarea procedură este foarte tehnice, nu Continuaţi dacă o foarte confortabile, cu procedura şi dumneavoastră nu este o idee bună pentru a citi întreaga procedură înainte de a începe.

CLSID pentru un control ActiveX este un GUID pentru acel control. Puteţi împiedica un control ActiveX rulează în Internet Explorer prin setarea bitul astfel încât controlul este niciodată apelat de Internet Explorer atunci când sunt utilizate setările implicite.

Bitul este o valoare specifică pentru valoarea Compatibility Flags DWORD pentru controlul ActiveX, în registry. Acest lucru este diferit de revocarea opţiunea "în condiţii de siguranţă pentru scripting" într-un control ActiveX. Când opţiunea "în condiţii de siguranţă pentru scripting" este revocat, Internet Explorer încă apeluri pentru controlul şi apoi vă solicită cu un mesaj de avertizare că controlul ActiveX pot fi nesigure. În funcţie de alegerea te face, controlul poate fi rulat. Cu toate acestea, dupa bitul este stabilit pentru un control ActiveX, controlul respectiv nu este numit Internet Explorer la toate excepţia cazului în care este activată opţiunea iniţializa şi script controale ActiveX care nu sunt marcate ca fiind sigure în Internet Explorer. Pentru a seta bitul, urmaţi aceşti paşi:
  1. Determina CLSID pentru controlul ActiveX care doriţi să îl dezactivaţi. Dacă nu sunteţi sigur de CLSID pentru controlul, contactaţi producătorul. Dacă este instalat controlul, aţi putea fi capabil de a determina CLSID sale, dacă ştii nume de sign-in său prietenos. Pentru aceasta, examinaţi valoarea şir Default pentru cheia ProgID pentru fiecare din cheile CLSID în
    HKEY_CLASSES_ROOT\CLSID
    . Trebuie să eliminaţi cât mai multe controale ActiveX posibil, cu excepţia pentru cel care doriţi să dezactivaţi, pentru a face mai uşor pentru a identifica CLSID potrivit. Pentru mai multe informaţii despre cum să eliminaţi controalele ActiveX, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
    154850Cum la spre remove un control ActiveX în Windows
  2. Utilizaţi Registry Editor pentru a vizualiza valoarea datelor din valoarea Compatibility Flags DWORD a identificatorului CLSID pentru obiectul ActiveX din următoarea cheie de registry
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\
    CLSID pentru controlul ActiveX
    în cazul în care CLSID pentru controlul ActiveX este identificatorul de clasă al controlului ActiveX corespunzător.

    Notă De obicei, va trebui să creaţi manual this registru cheie.
  3. Modificaţi valoarea din valoarea Compatibility Flags DWORD a 0x00000400.
În cazul în care o killbit este stabilit pentru un control ActiveX şi o versiune nouă a unui control ActiveX este lansat cu o CLSID diferite, puteţi să activaţi site-uri Web care utilizează vechiul CLSID să continue să lucreze ca destinate. Aceasta se face prin adăugarea valorii noi la acelaşi nivel ca valoarea Compatibility Flags din registry. Această valoare trebuie să fie un şir REG_SZ care este denumit "AlternateCLSID". Valoarea AlternateCLSID va apărea închise în bretele. De exemplu, va semăna următoarele:
{ABCDEF12-ABCD-ABCD-ABCD-ABCDEF123456}
De exemplu:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\

{CLSID pentru controlul ActiveX ucis}, Compatibilitate steaguri, 0x0400

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

{CLSID pentru controlul ActiveX ucis}, AlternateCLSID, "{CLSID supleant control ActiveX}"
Internet Explorer va interpreta această valoare şi de a crea o instanţă a controlului ActiveX care se face referire în valoarea AlternateCLSID în loc de unul care a primit o killbit.

Notă Pentru valoarea AlternateCLSID să fie eficiente, killbit trebuie să fie setat pe CLSID iniţial.
Dezvoltatorii de control ActiveX pot utiliza valorile de registry TreatAs sau AlternateCLSID cu bitul de"kill" pentru a avea Internet Explorer Verificaţi pentru a vedea dacă un control ActiveX actualizat a fost furnizat pentru a fi utilizate în locul unui control ActiveX dezactivat. Pentru informaţii despre utilizarea valorii TreatAs, vizitaţi următorul site Web Microsoft: Pentru a seta valoarea AlternateCLSID, urmaţi aceşti paşi:
  1. Utilizaţi Registry Editor pentru a localiza cu handicap obiect ActiveX CLSID în următoarea cheie de registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\
    CLSID pentru controlul ActiveX
    În cazul în care CLSID pentru controlul ActiveX este identificatorul de clasă al controlului ActiveX corespunzător.

    Puteţi vedea valoarea Compatibility Flags este setat la DWORD 00000400.
  2. Adăugaţi o valoare şir AlternateCLSID la cheia CLSID.
  3. Setaţi datele de valoare şir AlternateCLSID la {CLSID pentru controlul ActiveX alternativă}, în cazul în care {CLSID pentru controlul ActiveX} este identificatorul de clasă al controlului ActiveX actualizat.
Valoarea AlternateCLSID instruieşte Internet Explorer să redirecţioneze la CLSID pentru controlul ActiveX actualizat. Puteţi lanţ redirecţionări la zece niveluri de adâncime.

Valoarea AlternateCLSID este acceptată în următoarele versiuni de Internet Explorer.
  • Internet Explorer 5.01 pachet Service Pack 2 sau mai târziu pentru Windows 2000 cu MS03-004 sau mai târziu
  • Internet Explorer 5.5 pachet Service Pack 2 cu MS02-068 sau mai târziu
  • Internet Explorer 6 pachet Service Pack 1
  • Internet Explorer 6 pentru Windows XP cu MS02-068 sau mai târziu
  • Internet Explorer 6 pentru Windows Server 2003
  • Windows Internet Explorer 7 pentru Windows Server 2003 IA64
  • Windows Internet Explorer 7 pentru Windows XP
  • Windows Internet Explorer 7.0 pentru Windows Server 2003
  • Windows Internet Explorer 7.0 în Windows Vista
Notă Versiunile de Internet Explorer, care nu sunt cuprinse în acest articol sunt fie în faza extinsa a ciclului de viaţă a produsului sau nu mai sunt acceptate. Deşi puteţi seta kill bit pe aceste versiuni de Windows şi de Internet Explorer, Microsoft recomandă că, de asemenea, upgrade-ul la o versiune acceptate de Internet Explorer şi se aplică toate actualizările necesare.Pentru mai multe informaţii despre cum pentru a determina versiunea de Internet Explorer, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
969393Informaţii despre Internet Explorer versiuni
Pentru mai multe informaţii despre bitul pentru controalele ActiveX, consultaţi următoarele posturi Microsoft Security Vulnerability cercetare & apărare Blog:
Informaţii pentru cerere furnizori
Cererea furnizorilor care au probleme de securitate cu un control ActiveX care au propria poate solicita că Microsoft problema un pic ucide pentru a împiedica lor control ActiveX în Internet Explorer. Aprobate cererile vor fi procesate într-un viitor Update Rollup pentru ActiveX ucide biţi securitate consultativ. Microsoft va emite un pic ucide numai pentru controalele ActiveX care sunt găsite pentru a avea o vulnerabilitate, şi numai în cazul în care producătorul deţine independenţi de software (ISV) a produs deja o versiune actualizată a controlului ActiveX. Furnizorii independenţi de software care au vulnerabile controale ActiveX pot e-mail cereri pentru msvr@microsoft.com cu răspunsuri la următoarele întrebări:
  • Ce este URL-ul publice pentru controlul ActiveX actualizat?
  • Ce este CLSID pentru controlul ActiveX solicitate pentru a primi o bitul din Internet Explorer?
  • Acest control ActiveX actualizat-a primit un nou CLSID care stabileşte o bitul la CLSID vulnerabile în procesul? Procesul de a face acest lucru este documentat în acest articol din bază de cunoştinţe.
  • Este solicitat controlul ActiveX marcate ca sigure pentru script sau în condiţii de siguranţă pentru iniţializare?
  • Există versiuni mai vechi a solicitat controlul ActiveX? Dacă răspunsul este "da", care sunt CLSID lor?
  • Care este mecanismul de primar de livrare a consumatorilor pentru solicitat controlul ActiveX?
  • Ce este URL-ul publice pentru ISV consultativ care evidenţiază vulnerabilitatea?

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 240797 - Ultima examinare: 01/09/2014 16:59:00 - Revizie: 1.0

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

  • kbenv kbhowto kbmt KB240797 KbMtro
Feedback