Po instalaci aktualizace Office 2003 Service Pack 3 je funkce doplňku, ovládacího prvku ActiveX nebo doplňku COM omezena nebo blokována (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Překlady článku Překlady článku
ID článku: 938814 - Produkty, které se vztahují k tomuto článku.
Důležité: Tento článek obsahuje postupy, které vedou k oslabení zabezpečení počítače nebo k vypnutí funkcí zabezpečení v počítači. Provedením těchto změn můžete vyřešit specifické potíže. Před provedením změn však doporučujeme vyhodnotit nebezpečí spojená s nasazením tohoto řešení v konkrétním prostředí. Pokud se rozhodnete tento postup použít, učiňte veškerá dodatečná opatření k ochraně počítače.

Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Nainstalovali jste aktualizaci Microsoft Office 2003 Service Pack 3 (SP3). Při spuštění aplikace sady Office 2003 je funkce doplňku, ovládacího prvku ActiveX nebo doplněk COM snížena. Nebo v některých scénářích je blokován funkcí.

Příčina

Chování doplňky, ovládací prvky ActiveX a doplňky COM byla změněna v některých scénářích zlepšit zabezpečení souborů Office 2003 aktualizace Office 2003 SP3.

Office 2003 SP3 provede test špatně napsané komponenty COM použít metodu QueryInterface() při spuštění aplikace sady Office 2003. Většina součásti COM předá test úspěšně. Však Pokud se test nezdaří součást COM, funkce některé doplňky, ovládací prvky ActiveX nebo doplňky COM může být snížena. Nebo funkce může být zablokován. Komponenty COM může selhat test v situacích, v němž součást poskytuje nesprávné odpovědi k metodě QueryInterface().

Chcete-li zjistit, zda je z důvodu této změny v aktualizaci Office 2003 SP3 dochází k chování, postupujte takto:
  1. Spustit Prohlížeč událostí. Chcete-li to provést, klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte eventvwr.exe a klepněte na tlačítko OK.
  2. Klepněte na položku aplikace.
  3. Klepněte na záhlaví sloupce událostí seřadit události číslo.
  4. Určit, zda došlo k ID události 21296. Vyhledejte událost ID 21296 klepněte na událost pravým tlačítkem myši a potom klepněte na příkaz Vlastnosti.
  5. Pokud je k dispozici, zjistěte následující informace o problematický součást COM:
    • Identifikátor třídy (CLSID)
    • Název modulu
    • Verze modulu

Řešení

Chcete-li vyřešit toto chování Office 2003 SP3, kontaktujte poskytovatele doplněk, ovládací prvek ActiveX nebo doplněk COM. Součást zprostředkovatele měli aktualizovat součásti tak, aby implementacích metoda QueryInterface() vrátit pouze ukazatele rozhraní pro rozhraní, které jsou implementovány součást.

Jak potíže obejít

Upozornění Tento postup může oslabit zabezpečení počítače nebo sítě vůči útoku uživatelů se zlými úmysly nebo škodlivým softwarem, například virům. Toto řešení nedoporučujeme, ale necháváme na vašem vlastním uvážení, zda jej využijete nebo ne. Tento postup používáte na vlastní nebezpečí.

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows


Chcete-li vyřešit toto chování Office 2003 SP3 při použití zásady, Správce může zakázat funkci zcela. Nebo správce může zakázat funkci pro konkrétní CLSID.

Chcete-li to provést v registru, použijte jednu z následujících metod.

Poznámka: Hodnoty jsou nastaveny následující metody může ovlivnit ostatní verze systému Microsoft Office, které jsou nainstalovány v počítači.

Metoda 1: Zakázat zcela této funkce

  1. Ukončete všechny aplikace sady Office 2003.
  2. Klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte příkaz regedit a klepněte na tlačítko OK.
  3. Vyhledejte a klepněte na jeden z následujících podklíčů registru:
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Security
    HKEY_CURRENT_USER\Software\Microsoft\Security
    Poznámka: Pokud existuje hodnota zásady je použita hodnota v podklíči
    \Software\Policies\Microsoft\Security
    . Hodnota zásady v registru neexistuje, je zaškrtnuto políčko hodnota v podklíči
    \Software\Microsoft\Security
    . Hodnota je dále použita, pokud je k dispozici.
  4. Po klepnutí na podklíč určený v kroku 3 v nabídce Úpravy přejděte na podnabídku Nový a klepněte na příkaz Hodnota DWORD.
  5. Zadejte CLSIDInterfaceTest a stiskněte klávesu ENTER.
  6. CLSIDInterfaceTest klepněte pravým tlačítkem myši a potom klepněte na příkaz změnit.
  7. V poli Údaj hodnoty zadejte 1 a potom klepněte na tlačítko OK.
  8. V nabídce soubor klepněte na tlačítko Konec ukončete program Editor registru.

Metoda 2: Zakázat tuto funkci pro konkrétní CLSID

  1. Ukončete všechny aplikace sady Office 2003.
  2. Klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte příkaz regedit a klepněte na tlačítko OK.
  3. Vyhledejte následující podklíč registru a klepněte na něj:
    HKEY_CLASSES_ROOT\CLSID\{<COM CoClass GUID>}
  4. Po klepnutí na podklíč určený v kroku 3 v nabídce Úpravy přejděte na podnabídku Nový a klepněte na příkaz Hodnota DWORD.
  5. Zadejte InsecureQI a stiskněte klávesu ENTER.
  6. InsecureQI klepněte pravým tlačítkem myši a potom klepněte na příkaz změnit.
  7. V poli Údaj hodnoty zadejte jeden z následujících hodnot a potom klepněte na tlačítko OK:
    • 0: Toto je výchozí hodnota. Tuto hodnotu na CLSID provede test a poté uvolní náhodné neexistující rozhraní po dokončení testu.
    • 1: Tato hodnota nebude provádět test na CLSID.
    • 2: Tato hodnota nebude provádět test na CLSID.
    • 3: Tato hodnota nebude provádět test na CLSID. Tato hodnota navíc není uvolněte náhodné neexistující rozhraní. Aplikace sady Office může sloužit jako Pokud test na CLSID se nezdařil bez skutečně provedení testu.
  8. V nabídce soubor klepněte na tlačítko Konec ukončete program Editor registru.

Další informace

Další informace o CLSID naleznete na následujícím webu:
http://msdn2.microsoft.com/en-us/library/ms691424.aspx
Další informace o získání nejnovější aktualizace Office 2003 service pack klepněte na následující číslo článku databáze Microsoft Knowledge Base:
870924Jak získat nejnovější aktualizaci service pack pro sadu Office 2003

Vlastnosti

ID článku: 938814 - Poslední aktualizace: 31. října 2007 - Revize: 1.8
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Office 2003 Service Pack 3
  • Microsoft Office Basic Edition 2003
  • Microsoft Office Professional Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Students and Teachers Edition 2003
  • Microsoft Office Access 2003
  • Microsoft Office Excel 2003
  • Microsoft Office FrontPage 2003
  • Microsoft Office OneNote 2003
  • Microsoft Office Outlook 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Standard 2003
  • Microsoft Office Publisher 2003
  • Microsoft Office Visio Professional 2003
  • Microsoft Office Visio Standard 2003
  • Microsoft Office Word 2003
Klíčová slova: 
kbmt kbtshoot kbcominterop kbaddin kbupdateissue kbpubtypekc kbexpertisebeginner kbprb KB938814 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:938814

Dejte nám zpětnou vazbu

 

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