Ettevaatust!
See artikkel sisaldab teavet Office'i turbesätete juhtimise kohta. Turbehoiatuse suurendamiseks või vähendamiseks saate neid turbesätteid muuta. Enne nende muudatuste tegemist soovitame teil hinnata selle sätte konfigureerimiseks tehtud muudatustega seotud riske.
SISSEJUHATUS
Selles artiklis kirjeldatakse kasutajatele ja IT-administraatoritele saadaolevaid sätteid, et määrata, kas ja kuidas COM-objekte Microsoft Office'i tapa bittide loendi abil laaditakse.
Lisateavet Selle funktsiooni aluseks oleva Windows Internet Exploreri bitikäitumise kohta (sh värskendatud ActiveX-juhtelementide laadimist lubavate alternatiivseteCLSID-ide määramise kohta) leiate teemast ActiveX-juhtelemendi internet Exploreris käivitamise peatamine.
Need juhised kehtivad Microsoft Word, Microsoft Exceli, Microsoft PowerPointi, Microsoft Publisheri ja Microsoft Visio kohta.
Office COM-i tapa bitt
Office COM-i tapa bitt võeti kasutusele turbevärskenduses MS10-036, et vältida teatud COM-objektide töötamist Office'i dokumentide manustamisel või linkimisel.
COM-i tapa bitifunktsiooni on KB3178703 värskendatud, et Office ei aktiveeriks COM-objekte täielikult. See värskendus on algse käitumise superkomplekt, kus lisaks OFFICE'i dokumentides manustatud või lingitud COM-objektide blokeerimisele blokeeritakse kõik COM-objektide laadimise Office'i protsessis muul viisil ( nt lisandmoodulid).
Need konkreetsed COM-objektid hõlmavad ActiveX-juhtelemente ja OLE-objekte. Registri kaudu saate sõltumatult määrata, millised COM-objektid Office'i kasutamisel blokeeritakse.
Märkus. ME ei soovita COM-objekti jaoks määratud tapa bitti eemaldada. Sel juhul võite luua turbenõrkused. Tapa bitt on tavaliselt määratud põhjusel, mis võib olla kriitiline. Seetõttu peate ActiveX-juhtelemendi eemaldamisel olema äärmiselt ettevaatlik.
Kui peate siduma uue ActiveX-juhtelemendi CLSID-ga (ja seda ActiveX-juhtelementi on turbeohu vähendamiseks muudetud), saate lisada AlternateCLSID -i (nimetatakse ka "Phoenix bitiks"), ActiveX-juhtelemendi CLSID-ga, millele Office COM-i destaapimine rakendati. Office toetab AlternateCLSID-i ainult siis, kui kasutatakse ActiveX-juhtelementide COM-objekte.
Märkus. Office'i tapa bittide loend alistab Internet Exploreri tapa bittide loendi. Näiteks võidakse sama ActiveX-juhtelemendi jaoks määrata Office COM-i tapa bitt ja Internet Explorer ActiveX-i destaapimis bitt. Kuid AlternateCLSID on määratud ainult Internet Exploreri loendis. Selle stsenaariumi puhul on kahe sätte vahel konflikt. Sellisel juhul alistavad Office COM-i tapa bitisätted ja juhtelementi ei laadita.
Office COM-i tapa biti seadmine
NB!
- See jaotis, meetod või ülesanne sisaldab etappe, mis annavad teile teada, kuidas registrit muuta. Kui muudate registrit valesti, võivad ilmneda tõsised probleemid. Seetõttu järgige neid juhiseid väga hoolikalt. Täiendava kaitse jaoks varundage register kindlasti enne muutmist. See võimaldab registri probleemide korral taastada. Registri varundamise ja taastamise kohta lisateabe saamiseks klõpsake Microsofti teabebaasis oleva artikli kuvamiseks järgmist artiklinumbrit.
- 322756 Registri varundamine ja taastamine Windowsis
Office COM-i tapa bittide registris määramise asukoht on järgmine.
Office 2013 ja Office 2010 korral tehke järgmist.
- 64-bitise Office'i korral 64-bitises Windowsis (või 32-bitine Office 32-bitises Windowsis).
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Common\COM Compatibility\{CLSID}
32-bitise Office'i korral 64-bitises Windowsis tehke järgmist.
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\Common\COM Compatibility\{CLSID}
Office 2016:
- 64-bitise Office'i korral 64-bitises Windowsis (või 32-bitine Office 32-bitises Windowsis):
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{CLSID} - 32-bitise Office'i korral 64-bitises Windowsis tehke järgmist.
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{CLSID}
Sel juhul on CLSID COM-objekti klassiidentifikaator.
Office COM-i tapa biti lubamiseks tehke järgmist.
- Lisage registri alamvõti koos ActiveX-juhtelemendi või OLE-objekti CLSID-ga, mille laadimist soovite blokeerida.
- Lisage sellele alamvõtmele ühilduvuslipud REG_DWORD ja määrake selle väärtuseks 0x00000400.
Näiteks Office COM-i desaktiveerimis biti määramiseks objektile, millel on versioonis Office 2016 CLSID {77061A9C-2F18-4f38-B294-F6BCC8443D24}, tehke järgmist.
Otsige üles järgmine registri alamvõti:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility
Lisage alamvõti väärtusega {77061A9C-2F18-4f38-B294-F6BCC8443D24}. Sel juhul on tulemuseks saadav tee järgmine:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{77061A9C-2F18-4f38-B294-F6BCC8443D24}
Lisage sellele alamvõtmele nimega Ühilduvuslipud REG_DWORD ja määrake selle väärtuseks 0x00000400.
Office COM-i desaktiveerimis bitt on nüüd häälestatud blokeerima selle objekti aktiveerimist Office'is.
COM-i blokeerimine ainult linkimise ja manustamise stsenaariumides
Nagu mainitud, on COM-i desaktiveerimis bitifunktsioon värskendatud, et blokeerida Office'is määratud COM-objektide aktiveerimine.
Office'i dokumentidest ainult manustatud või lingitud COM-objektide blokeerimiseks tehke järgmist.
- Lisage CLSID COM-i tapa bitti juhiste järgi jaotises "Office'i tapa biti määramine" (kui seda pole juba loendis)
- Lisage blokeeritud CLSID alamvõtme alla REG_DWORD väärtus nimega ActivationFilterOverride ja määrake selle väärtuseks 0x00000001.
Näiteks COM-i desaktiveerimise konfigureerimiseks, et blokeerida ainult nende objektide linkimine ja manustamine, millel on teenusekomplektis Office 2016 CLSID {77061A9C-2F18-4f38-B294-F6BCC8443D24}, tehke järgmist.
Otsige üles järgmine registri alamvõti:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility
Lisage alamvõti, mille väärtus on {77061A9C-2F18-4f38-B294-F6BCC8443D24}. Sel juhul on tulemuseks saadav tee järgmine:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{77061A9C-2F18-4f38-B294-F6BCC8443D24}
Lisage sellele alamvõtmele nimega Ühilduvuslipud REG_DWORD väärtus ja määrake selle väärtuseks 0x00000400.
Lisage sellele alamvõtmele ActivationFilterOverride REG_DWORD ja määrake selle väärtuseks 0x00000001.
Office COM-i desplokk on nüüd häälestatud selle COM-objekti blokeerimiseks ainult juhul, kui see on Office'i dokumentidega lingitud või manustatud.
Vaikimisi aktiveerimise poolt blokeeritud juhtelemendid
| Juhtelement | CLSID |
|---|---|
| ScriptMoniker | 06290BD3-48AA-11D2-8432-006008C3FBFC |
| SoapActivator | ECABAFD0-7F19-11D2-978E-0000F8757E2A |
| SoapMoniker | ECABB0C7-7F19-11D2-978E-0000F8757E2A |
| PartitionMoniker | ECABB0C5-7F19-11D2-978E-0000F8757E2A |
| QueueMoniker | ECABAFC7-7F19-11D2-978E-0000F8757E2A |
| HTML-i rakendus | 3050F4D8-98B5-11CF-BB82-00AA00BDCE0B |
| ScripletContext | 06290BD0-48AA-11D2-8432-006008C3FBFC |
| ScripletConstructor | 06290BD1-48AA-11D2-8432-006008C3FBFC |
| ScripletFactory | 06290BD2-48AA-11D2-8432-006008C3FBFC |
| ScripletHostEncode | 06290BD4-48AA-11D2-8432-006008C3FBFC |
| ScripletTypeLib | 06290BD5-48AA-11D2-8432-006008C3FBFC |
| ScripletHandler_Automation | 06290BD8-48AA-11D2-8432-006008C3FBFC |
| ScripletHandler_Event | 06290BD9-48AA-11D2-8432-006008C3FBFC |
| ScripletHandler_ASP | 06290BDA-48AA-11D2-8432-006008C3FBFC |
| ScripletHandler_Behavior | 06290BDB-48AA-11D2-8432-006008C3FBFC |
| XML-ifeed | 528D46B3-3A4B-4B13-BF74-D9CBD7306E07 |
| Scriptlet | AE24FDAE-03C6-11D1-8B76-0080C744F389 |
| HtmlFile_FullWindowEmbed | 25336921-03F9-11CF-8FD0-00AA00686F13 |
| Mhtmlfile | 3050F3D9-98B5-11CF-BB82-00AA00BDCE0B |
| Microsoft HTA dokument 6.0 | 3050F5C8-98B5-11CF-BB82-00AA00BDCE0B |
| DHTMLEdit.DHTMLEdit.1 | 2D360200-FFF5-11D1-8D03-00A0C959BC0A |
| DHTMLSafe.DHTMLSafe.1 | 2D360201-FFF5-11D1-8D03-00A0C959BC0A |
| VB skripti keel | B54F3741-5B07-11cf-A4B0-00AA004A55E8 |
| VB skriptikeele autorlus | B54F3742-5B07-11cf-A4B0-00AA004A55E8 |
| VBScripti keelekodeerimine | B54F3743-5B07-11cf-A4B0-00AA004A55E8 |
| VBScripti hosti kodeering | 85131631-480C-11D2-B1F9-00C04F86C324 |
| Shockwave Flash Object | D27CDB6E-AE6D-11cf-96B8-444553540000 |
| Macromedia Flash Factory objekt | D27CDB70-AE6D-11cf-96B8-444553540000 |
| Microsoft Silverlight | DFEAF541-F3E1-4c24-ACAC-99C30715084A |
| Adobe Shockwave Player | 233C1507-6A77-46A4-9443-F871F945D258 |
| Pythoni juhtelement | DF630910-1C1D-11D0-AE36-8C0F5E000000 |
Juhtelemendid, mille manustamine on vaikimisi blokeeritud
| Juhtelement | CLSID |
|---|---|
| Shell.Explorer.2 | 8856F961-340A-11D0-A96B-00C04FD705A2 |
| Html-fail | 25336920-03F9-11CF-8FD0-00AA00686F13 |
| Microsoft HTML-dokument hüpikakna jaoks | 3050F67D-98B5-11CF-BB82-00AA00BDCE0B |
Märkus. See loend on blokeeritud juhtelementide hetktõmmis, mida võidakse muuta