Oprava: Zobrazí výjimka System.InvalidOperationException výjimku při spuštění aplikace založené na rozhraní.NET Framework, která spustit pracovní postupy Extensible Markup Language objekt v počítači má povoleno algoritmus FIPS

Příznaky

Jde o takovouto situaci:

  • Je-li povolit algoritmus zpracování Standard FIPS (Federal Information) v počítači.

  • Spuštění spravované aplikace, která se spouští pracovní postupy Extensible objekt Markup Language (XOML) v počítači.

  • Aplikace bude spuštěna na rozhraní.NET Framework 2.0 nebo novější.

V tomto případě dojde k chybě aplikace. Navíc je vyvolána výjimka System.InvalidOperationException výjimka a zobrazí následující chybová zpráva:

Tato implementace není součástí kryptografické algoritmy ověřený standardem FIPS platformy Windows.

Příčina

K tomuto problému dochází, protože Windows Workflow Foundation implementuje algoritmus hash Message Digest 5 (MD5). Však není kompatibilní se standardem FIPS algoritmu MD5.

Řešení

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. 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.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémů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 vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují 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

Rozhraní.NET Framework 3.5 Service Pack 1 (SP1 nainstalovat tuto opravu hotfix), musí mít.

Požadavek na restartování

Nemáte k restartování počítače po instalaci této opravy hotfix Pokud žádná instance rozhraní.NET Framework je používán.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) 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 časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

Pro všechny podporované verze x86 systému Windows 2000 Server, Windows Server 2003 a Windows XP

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Platforma

System.workflow.activities.dll

3.0.4203.4443

1,142,784

17-Nov-2009

22:17

x86

System.workflow.componentmodel.dll

3.0.4203.4443

1,630,208

17-Nov-2009

22:17

x86

System.workflow.runtime.dll

3.0.4203.4443

540,672

17-Nov-2009

22:17

x86

Pro všechny podporované verze x64 systému Windows 2000 Server, Windows Server 2003 a Windows XP

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Platforma

System.workflow.activities.dll

3.0.4203.4443

1,060,864

17-Nov-2009

21:34

x86

System.workflow.componentmodel.dll

3.0.4203.4443

1,519,616

17-Nov-2009

21:34

x86

System.workflow.runtime.dll

3.0.4203.4443

454,656

17-Nov-2009

21:34

x86

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Jak potíže obejít

Chcete-li tento problém vyřešit, zakažte FIPS algoritmus pro aplikaci. Chcete-li to provést, postupujte podle kroků popsaných na následujícím webu Microsoft Developer Network (MSDN):

http://blogs.msdn.com/shawnfa/archive/2008/03/14/disabling-the-fips-algorithm-check.aspxPoznámka: Tato metoda funguje pouze pro aplikace, které běží na rozhraní.NET Framework 2.0 SP1 nebo novější verze.

Další informace

Další informace o tom, jak povolit algoritmus FIPS v počítači naleznete na následujícím webu MSDN:

http://blogs.msdn.com/shawnfa/archive/2005/05/16/417975.aspx

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×