Teď jste offline a čekáte, až se znova připojí internet.

Váš prohlížeč není podporovaný.

Pokud chcete používat tento web, musíte si aktualizovat prohlížeč.

Aktualizovat na nejnovější verzi Internet Exploreru

Oprava: Můžete obdržet 0x800706F7 chybová zpráva při volání metody COM, která má parametr BSTR

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 895321
Důležité Tento článek obsahuje informace o úpravě registru. Nezapomeňte zálohovat registr před úpravami. Ujistěte se, že víte, jak registr obnovit v případě výskytu problému. Další informace o zálohování, obnovení a úpravě registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
256986 Popis registru systému Microsoft Windows
Důležité Tento článek obsahuje informace, jak vedou k oslabení zabezpečení počítače nebo k vypnutí funkcí zabezpečení v počítači. Tyto změny mohou vyřešit konkrétní problém. Před provedením těchto změn, doporučujeme vyhodnotit nebezpečí spojená s nasazením tohoto řešení v konkrétním prostředí. Pokud se rozhodnete řešení implementovat, přijmout veškerá dodatečná opatření k ochraně systému.
Příznaky
Při volání metody COM, která má jako parametr BSTR, může se zobrazit chybová zpráva podobná následující:
0x800706F7 (testovací kód obdržel chybná data)
Tento problém může například nastat, při volání metody COM IClassFactory::CreateInstanceLic .
Příčina
K tomuto problému dochází, pokud zařazování BSTR z počítače se systémem Microsoft Windows 2000 do počítače se systémem Microsoft Windows Server 2003 nebo počítače se systémem Microsoft Windows XP. Je další ověřování dat BSTR v počítačích se systémem Windows Server 2003 a v počítačích se systémem Windows XP. Dodatečné ověřování může provádět BSTR data pravděpodobně neplatný.
Řešení

Windows Server 2003

Informace o aktualizaci Service pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro systém Windows Server 2003. Další informace získáte klepnutím na následující číslo článku zobrazení článku databáze Microsoft Knowledge Base:
889100 Jak získat nejnovější aktualizaci service pack pro systém Windows Server 2003

Informace o opravě hotfix

Předpoklady
Musíte mít Microsoft Windows Server 2003 Service Pack 1 (SP1) nebo Microsoft Windows XP Service Pack 2 (SP2) nainstalovat tuto opravu hotfix.
Požadavek na restartování
Po instalaci této opravy hotfix je nutné restartovat počítač
Informace o nahrazení opravy hotfix
Tato oprava hotfix nenahrazuje žádné další opravy hotfix.
Informace o souboru
Anglická verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo na panelu Datum a čas v okně Ovládací panely.

Windows Server 2003, verze s procesorem Itanium
   Date         Time   Version        Size       File name     Platform   --------------------------------------------------------------------   29-Jun-2005  05:57  5.2.3790.2476  3,931,136  Oleaut32.dll  IA-64

Windows Server 2003, verze x 64
   Date         Time   Version        Size       File name   ----------------------------------------------------------   29-Jun-2005  05:57  5.2.3790.2476  1,116,160  Oleaut32.dll

Windows Server 2003, verze platformy x 86
   Date         Time   Version        Size     File name   --------------------------------------------------------   29-Jun-2005  05:16  5.2.3790.2476  556,032  Oleaut32.dll

Systém Windows XP

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud jste závažně tento problém, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud oprava hotfix je k dispozici ke stažení, je sekce "Hotfix stažení k dispozici" v horní části tohoto článku znalostní báze Knowledge Base. Pokud tento oddíl není uveden, obraťte se na služby zákazníkům společnosti Microsoft a podpoře získat opravu hotfix.

Poznámka: Pokud dojde k dalšímu problému nebo je vyžadováno řešení potíží, pravděpodobně budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu použije dalších otázek a problémů, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo chcete-li vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft: Poznámka: "Hotfix stažení k dispozici" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Předpoklady
Musíte mít Microsoft Windows Server 2003 Service Pack 1 (SP1) nebo Microsoft Windows XP Service Pack 2 (SP2) nainstalovat tuto opravu hotfix.
Požadavek na restartování
Po instalaci této opravy hotfix je nutné restartovat počítač
Informace o nahrazení opravy hotfix
Tato oprava hotfix nenahrazuje žádné další opravy hotfix.
Informace o souboru
Anglická verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo na panelu Datum a čas v okně Ovládací panely.

Systém Windows XP verze x 64
   Date         Time   Version        Size       File name   ----------------------------------------------------------   29-Jun-2005  05:57  5.2.3790.2476  1,116,160  Oleaut32.dll
Systém Windows XP verze x 86
   Date         Time   Version        Size     File name   --------------------------------------------------------   08-Mar-2005  08:24  5.1.2600.2626  549,376  Oleaut32.dll

Informace o registru

Upozornění: Při nesprávné úpravě registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Tato oprava hotfix umožňuje zpětnou kompatibilitu počítače se systémem Windows 2000 při ověřování dat BSTR. Musíte vytvořit položku registru Chcete-li povolit tuto opravu hotfix. Chcete-li vytvořit tuto položku registru v počítači se systémem Windows Server 2003 nebo v počítači se systémem Windows XP, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ Regedit v Otevřít pole a pak klepněte na tlačítko OK.
  2. Vyhledejte následující klíč registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  3. Klepněte pravým tlačítkem myši klíč registru, který jste vyhledali v kroku 2, klepněte na příkaz Novýa klepněte na příkaz klíč.
  4. Napište OleAut, a stiskněte klávesu ENTER.
  5. OleAutklepněte pravým tlačítkem myši, klepněte na příkazNovýa klepněte na příkaz Hodnota DWORD.
  6. Napište DisableBSTRValidation, andthen stiskněte klávesu ENTER.
  7. Klepněte pravým tlačítkem DisableBSTRValidation, andthen klepněte na příkaz změnit.
  8. Do pole Údaj hodnoty zadejte00000001a potom klepněte na tlačítko OK.
  9. V nabídce soubor klepněte na příkazKonec a ukončete Editor registru.
Jak potíže obejít
Upozornění: Toto zástupné řešení může provádět v počítači nebo síti zranitelnější vůči útoku uživatelů se zlými úmysly nebo škodlivému softwaru, například virům. My toto řešení nedoporučujeme, ale poskytujeme tyto informace, takže můžete řešení implementovat podle vlastního uvážení. Toto řešení používáte na vlastní nebezpečí.
Chcete-li tento problém vyřešit, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ Regedit v Otevřít pole a pak klepněte na tlačítko OK.
  2. Vyhledejte následující klíč registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  3. Klepněte pravým tlačítkem myši klíč registru, který jste vyhledali v kroku 2, klepněte na příkaz Novýa klepněte na příkaz klíč.
  4. Napište OleAut, a stiskněte klávesu ENTER.
  5. OleAutklepněte pravým tlačítkem myši, klepněte na příkazNovýa klepněte na příkaz Hodnota DWORD.
  6. Napište DisableShielda pak pressENTER.
  7. Klepněte pravým tlačítkem myši DisableShielda potom klepněte na příkazzměnit.
  8. Do pole Údaj hodnoty zadejte00000001a potom klepněte na tlačítko OK.
  9. V nabídce soubor klepněte na příkazKonec a ukončete Editor registru.
Poznámka: Tento postup zakáže některé kontroly zabezpečení, které byly implementovány v operačních systémech Windows Server 2003 a Windows XP. Proto doporučujeme použít toto řešení k ověření, zda je oprava hotfix popsaná v tomto článku lze vyřešit potíže, které nastanou. Nedoporučujeme používat toto řešení jako trvalé řešení tohoto problému.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro". Tento problém byl poprvé opraven v systému Windows Server 2003 Service Pack 2.
Další informace
Další informace získáte klepnutím na následující číslo článku zobrazení článku databáze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 895321 - Poslední kontrola: 01/03/2015 00:44:00 - Revize: 4.0

  • Microsoft COM+ 1.5
  • kbautohotfix kbwinserv2003sp2fix kbfix kbbug kbhotfixserver kbqfe kbmt KB895321 KbMtcs
Váš názor
>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>"); >