Chybová zpráva při použití funkce CryptAcquireContext vyžádat popisovač výrobců CSP v počítači se systémem Windows Vista nebo Windows Server 2008: "0x800b0100 (neplatný podpis)"

Překlady článku Překlady článku
ID článku: 974971 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Předpokládejme následující situaci:
  • Máte počítač s více procesory, které je systémem Windows Vista nebo Windows Server 2008.
  • Zkuste použít funkci CryptAcquireContext vyžádat popisovač poskytovatel metadat third-party kryptografických (CSP).
Funkce v tomto scénáři může způsobit následující chybová zpráva:
0x800b0100 (neplatný podpis)
Poznámka: Protože CSP z Microsoft je podepsán pomocí jiné metody podepisování, tento problém nenastane, pokud je CSP založené na software od společnosti Microsoft.

Příčina

Funkce CryptAcquireContext používá modul Advapi32.dll načíst CSP před funkce ověří podpis CSP. V systému Windows Vista a Windows Server 2008 metoda Advapi32.dll modul používá k načtení CSP je založena na pevné odsazení vyhledejte podpis CSP. Proto pokud přemapován paměti posun odkazuje na neplatné umístění. Toto chování způsobí, že se ověření nezdaří.

Poznámka: Tato metoda používá k načtení CSP modulu Advapi32.dll se liší v systému Windows Server 2003.

Řešení

K dispozici je podporovaná oprava hotfix od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Pokud Vás tento problém závažně nepostihuje, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix k dispozici ke stažení, v horní části tohoto článku je sekce "Hotfix stažení k dispozici". Pokud tento oddíl nevidíte, obraťte se na Technickou podpora společnosti Microsoft pro získání opravy hotfix.

Poznámka: Pokud vyskytnout další problémy nebo jakékoli řešení potíží je vyžadován, pravděpodobně budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix. Navštivte následující web společnosti Microsoft pro získání telefonního čísla na Zákaznické centrum, nebo pokud chcete vytvořit samostatnou žádost o podporu:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Zobrazí formulář "Hotfix stažení k dispozici" jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, oprava hotfix není k dispozici pro daný jazyk.

Ve stejném balíčky jsou zahrnuty důležité opravy hotfix Windows Vista a Windows Server 2008. Pouze jeden z těchto produktů, však může být uvedeno na stránce text Hotfix Request ”. Vyžádat balíček opravy hotfix se vztahuje na Windows Vista a Windows Server 2008, vyberte produkt, který je uveden na stránce.

Požadavky

Chcete-li použít tuto opravu hotfix, musí být v počítači jeden z následujících operačních systémů:
  • Windows Vista Service Pack 1 (SP1)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008
  • Windows Server 2008 Service Pack 2 (SP2)

Požadavek na restartování

Po instalaci této opravy hotfix bude třeba restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné jiné opravy hotfix.

INFORMACE O SOUBORECH

Globální verze této opravy hotfix má následující nebo vyšší atributy souborů.
Poznámky k informacím o souborech pro systémy Windows Vista a Windows Server 2008
  • Soubory, které se týkají konkrétního produktu, SR_Level (RTM, SPn) a služby (LDR, GDR) lze identifikovat porovnáním čísel verzí souborů podle následující tabulky.
    Zmenšit tuto tabulkuRozšířit tuto tabulku
    VerzeProduktSR_LevelSložka služby
    6.0.600 0. 16xxxWindows VistaRTMGDR
    6.0.600 0. 20xxxWindows VistaRTMLDR
    6.0.600 1. 18xxxWindows Vista a Windows Server 2008SP1GDR
    6.0.600 1. 22xxxWindows Vista a Windows Server 2008SP1LDR
    6.0.600 2. 18xxxWindows Vista a Windows Server 2008SP2GDR
    6.0.600 2. 22xxxWindows Vista a Windows Server 2008SP2LDR
  • Service Pack 1 je integrována do původní vydání systému Windows Server 2008.
  • Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsou listed separately. Soubory MUM a MANIFEST a příslušné soubory CAT katalogu zabezpečení jsou důležité k uchování stavu aktualizované součásti. Soubory katalogu zabezpečení (atributy nejsou uvedeny) jsou podepsané digitálním podpisem společnosti Microsoft.
Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v položce datum a čas v ovládacím.
Pro všechny podporované verze x86 systémů Windows Server 2008 a Windows Vista
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Advapi32.dll6.0.6001.22525800,76817. Září 200912: 32X86
Advapi32.dll6.0.6002.22228801,28017. Září 200912: 15X86
Pro všechny podporované verze x64 systémů Windows Server 2008 a Windows Vista
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Advapi32.dll6.0.6001.225251,063,93617. Září 200912: 36X64
Advapi32.dll6.0.6002.222281,067,00817. Září 200912: 04X64
Pro všechny podporované verze systému Windows Server 2008 pro procesory Itanium
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Advapi32.dll6.0.6001.225251,963,00817. Září 200912: 12IA-64
Advapi32.dll6.0.6002.222281,964,03217. Září 200912: 04IA-64

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Další informace o terminologii aktualizace softwaru, klepněte na následující číslo článku databáze Microsoft Knowledge Base:-
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Další informace o souborech pro systém Windows Vista a Windows Server 2008

Další soubory pro všechny podporované x 86 verze systému Windows Vista a Windows Server 2008

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Package_for_kb974971_client_1 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,36717. Září 200923: 11Nelze použít
Package_for_kb974971_client_2 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,69417. Září 200923: 11Nelze použít
Package_for_kb974971_client ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,71317. Září 200923: 11Nelze použít
Package_for_kb974971_sc_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,42117. Září 200923: 11Nelze použít
Package_for_kb974971_sc_1 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,69017. Září 200923: 11Nelze použít
Package_for_kb974971_sc ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,70117. Září 200923: 11Nelze použít
Package_for_kb974971_server_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,42517. Září 200923: 11Nelze použít
Package_for_kb974971_server_1 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,69417. Září 200923: 11Nelze použít
Package_for_kb974971_server ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,71317. Září 200923: 11Nelze použít
Package_for_kb974971_winpesrv_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,42217. Září 200923: 11Nelze použít
Package_for_kb974971_winpesrv ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mumNelze použít1,43017. Září 200923: 11Nelze použít
X86_microsoft windows advapi32_31bf3856ad364e35_6.0.6001.22525_none_e3c157a79fab03ab.manifestNelze použít9,80517. Září 200914: 21Nelze použít
X86_microsoft windows advapi32_31bf3856ad364e35_6.0.6002.22228_none_e5aaca6d9ccea4d4.manifestNelze použít9,80517. Září 200913: 51Nelze použít

Další soubory pro všechny podporované verze x64 systémů Windows Vista a Windows Server 2008

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Amd64_microsoft windows advapi32_31bf3856ad364e35_6.0.6001.22525_none_3fdff32b580874e1.manifestNelze použít9,85117. Září 200914: 27Nelze použít
Amd64_microsoft - windows - advapi32_31bf3856ad364e35_6.0.6002.22228_none_41c965f1552c160a.manifestNelze použít9,85117. Září 200913: 36Nelze použít
Package_for_kb974971_client_1 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,37517. Září 200923: 11Nelze použít
Package_for_kb974971_client_2 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,70617. Září 200923: 11Nelze použít
Package_for_kb974971_client ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,72317. Září 200923: 11Nelze použít
Package_for_kb974971_sc_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,42917. Září 200923: 11Nelze použít
Package_for_kb974971_sc_1 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,70217. Září 200923: 11Nelze použít
Package_for_kb974971_sc ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,71117. Září 200923: 11Nelze použít
Package_for_kb974971_server_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,43317. Září 200923: 11Nelze použít
Package_for_kb974971_server_1 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,70617. Září 200923: 11Nelze použít
Package_for_kb974971_server ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,72317. Září 200923: 11Nelze použít
Package_for_kb974971_winpesrv_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,43017. Září 200923: 11Nelze použít
Package_for_kb974971_winpesrv ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mumNelze použít1,43817. Září 200923: 11Nelze použít

Další soubory pro všechny podporované verze systému Windows Server 2008 pro procesory Itanium

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Ia64_microsoft windows advapi32_31bf3856ad364e35_6.0.6001.22525_none_e3c2fb9d9fa90ca7.manifestNelze použít9,82817. Září 200913: 42Nelze použít
Ia64_microsoft windows advapi32_31bf3856ad364e35_6.0.6002.22228_none_e5ac6e639cccadd0.manifestNelze použít9,82817. Září 200913: 26Nelze použít
Package_for_kb974971_sc_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNelze použít1,42517. Září 200923: 11Nelze použít
Package_for_kb974971_sc_1 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNelze použít1,53017. Září 200923: 11Nelze použít
Package_for_kb974971_sc ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNelze použít1,70617. Září 200923: 11Nelze použít
Package_for_kb974971_server_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNelze použít1,42917. Září 200923: 11Nelze použít
Package_for_kb974971_server_1 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNelze použít1,53317. Září 200923: 11Nelze použít
Package_for_kb974971_server ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNelze použít1,71817. Září 200923: 11Nelze použít
Package_for_kb974971_winpesrv_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNelze použít1,42617. Září 200923: 11Nelze použít
Package_for_kb974971_winpesrv ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mumNelze použít1,43417. Září 200923: 11Nelze použít

Odkazy

Další informace o funkci CryptAcquireContext navštivte následující web společnosti Microsoft Developer Network (MSDN): http://msdn.microsoft.com/en-us/library/aa379886(VS.85).aspx

Vlastnosti

ID článku: 974971 - Poslední aktualizace: 23. října 2009 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
Klíčová slova: 
kbmt kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix KB974971 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:974971

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