Výjimky, které jsou vyvolány z aplikace spuštěné v 64bitové verzi systému Windows jsou ignorovány.

Překlady článku Překlady článku
ID článku: 976038 - 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

Jde o takovouto situaci:
  • Spuštění aplikace v 64bitové verzi systému Windows Server 2008, Windows Vista, Windows Server 2008 R2 nebo Windows 7.
  • Výjimka je vyvolána zpětného volání rutiny běží v uživatelském režimu.
Tuto výjimku v tomto případě nezpůsobuje zhroucení aplikace. Místo toho aplikace vstoupí v nekonzistentním stavu. Aplikace potom jinou výjimku a dojde k chybě.

Funkce zpětného volání uživatelského režimu je obvykle funkce definované aplikací, která je volána součást v režimu jádra. Příklady funkce zpětného volání uživatelského režimu Windows postupy a procedury zavěšení. Tyto funkce jsou volány systémem Windows pro zpracování zpráv systému Windows nebo zpracování události zavěšení systému Windows.

Řešení

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ů, dochází k problému popsaného v tomto článku. 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:
http://support.microsoft.com/contactus/?ws=support
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

Chcete-li nainstalovat tuto opravu hotfix, musí být v počítači spuštěn jeden z následujících operačních systémů Windows:
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows Server 2008 R2
Další informace o možnostech získání aktualizace Windows Vista service pack klepněte na následující číslo článku databáze Microsoft Knowledge Base:
935791 Jak získat nejnovější aktualizaci service pack pro systém Windows Vista
Další informace o možnostech získání aktualizace Windows Server 2008 service pack klepněte na následující číslo článku databáze Microsoft Knowledge Base:
968849 Jak získat nejnovější aktualizaci service pack pro systém Windows Server 2008

Pokyny k instalaci

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čí. Ve výchozím nastavení tato oprava hotfix není povolena automaticky po jejím použití. Je třeba ručně povolit tuto opravu hotfix na systémové úrovni nebo na úrovni procesu. Po povolení této opravy hotfix, výjimka bude rozšířena na jádru systému Windows zpracovat.

Po povolení této opravy hotfix na úrovni systému, budou ovlivněny všechny procesy, které jsou spuštěny v systému. Po povolení této opravy hotfix na úrovni procesu je ovlivněna pouze tento konkrétní proces. Nastavení oprav hotfix na úrovni procesu nahrazuje opravu hotfix nastavení na úrovni systému.

Chcete-li povolit tuto opravu hotfix na úrovni systému, postupujte takto:
  1. V editoru registru vyhledejte následující podklíč registru:
    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  2. Vytvořte položku registru systému Hodnota DWORD.
  3. Název nové položky registru DisableUserModeCallbackFilter.
  4. Nastavte hodnotu položky registru DisableUserModeCallbackFilter 1.
Chcete-li povolit tuto opravu hotfix na úrovni procesu, postupujte takto:
  1. V editoru registru vyhledejte následující podklíč registru:
    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
    nebo
    HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
    .
  2. Vytvořte podklíč registru.
  3. Název nového podklíče registru název procesu, pro který chcete povolit opravu hotfix. Například pokud chcete povolit tuto opravu hotfix na proces Notepad.exe, zadáte název nového podklíče registru "Notepad.exe."
  4. Pod podklíč registru vytvořit položku registru systému Hodnota DWORD.
  5. Název nové položky registru DisableUserModeCallbackFilter.
  6. Nastavte hodnotu položky registru DisableUserModeCallbackFilter 1.
Tato oprava hotfix také zahrnuje nové funkce, které jsou exportovány pomocí souboru Kernel32.DLL. Aplikace může volat tyto nové funkce, chcete-li povolit opravu hotfix za běhu. Tyto nové funkce a příznaky jsou definovány následovně:
BOOL
WINAPI
SetProcessUserModeExceptionPolicy(
    __in DWORD dwFlags
    );

BOOL
WINAPI
GetProcessUserModeExceptionPolicy(
    __out LPDWORD lpFlags
    );

#define PROCESS_CALLBACK_FILTER_ENABLED     0x1
Ve výchozím nastavení je nový proces vytvořen pomocí nastaven příznak PROCESS_CALLBACK_FILTER_ENABLED. Tato oprava hotfix je povolen pro proces zrušením vlajky:
DWORD dwFlags;
If (GetProcessUserModeExceptionPolicy(&dwFlags)) {
    SetProcessUserModeExceptionPolicy(dwFlags & ~PROCESS_CALLBACK_FILTER_ENABLED); 
}
Důležité Klíč registru je určena pouze pro scénáře vývoje. Nezávislí dodavatelé softwaru (ISV) by neměl změnit klíče obrázek souboru spuštění možnosti (IFEO) ve svých instalačních programů.

Požadavek na restartování

Po instalaci této opravy hotfix musíte restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.

Informace o souboru

Angličtina (Spojené státy) verze této opravy hotfix nainstaluje soubory, jejichž atributy, které jsou uvedeny v následujících tabulkách. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Kalendářní data a časy těchto souborů v místním počítači jsou zobrazeny dle vašeho místního času společně podle aktuálního letního času (DST). Navíc data a časy se mohou změnit při provádění některých operací se soubory.
Poznámky k informacím o soubor pro systém Windows Vista a Windows Server 2008
Důležité Opravy hotfix pro systém Windows Vista a Windows Server 2008 opravy hotfix jsou zahrnuty ve stejném balení. Pouze "Windows Vista" je však uveden na stránce žádost o opravu Hotfix. Chcete-li požádat o balíčku oprav hotfix, která se vztahuje k jedné nebo obou operačních systémů, vyberte opravu hotfix, která je uvedena v části "Windows Vista" na stránce. Vždy naleznete v části "Platí pro" v článcích určit skutečné operační systém, který se vztahuje na každou opravu hotfix.
  • Soubory týkající se 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 2. 22xxxSystém Windows Vista a Windows Server 2008SP2LDR
  • Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsou uvedeny samostatně v části "Další informace o souborech pro systém Windows Server 2008 a Windows Vista". Soubory MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velmi důležité k uchování stavu aktualizované součásti. Soubory katalogu zabezpečení, pro které nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
Pro všechny podporované verze x 64 systému Windows Server 2008 a Windows Vista

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatformaSložka služby
Kernel32.dll6.0.6002.222671,218,56012. listopadu 200917:42x 64Není k dispozici
Soubor Ntdll.dll6.0.6002.222671,582,80012. listopadu 200917:48x 64Není k dispozici
Kernel32.dll6.0.6002.22267858,62412. listopadu 200917:41x 86WOW
Soubor Ntdll.dll6.0.6002.222671,165,59212. listopadu 200917:44x 86WOW
Pro všechny podporované verze IA-64 systému Windows Server 2008

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatformaSložka služby
Kernel32.dll6.0.6002.222672,185,21615. listopadu 200919:11Není k dispoziciNení k dispozici
Soubor Ntdll.dll6.0.6002.222672,564,16815. listopadu 200919:17IA-64Není k dispozici
Kernel32.dll6.0.6002.22267858,62412. listopadu 200917:41x 86WOW
Soubor Ntdll.dll6.0.6002.222671,165,59212. listopadu 200917:44x 86WOW
Poznámky k informacím o soubor pro Windows 7 a Windows Server 2008 R2
Důležité Opravy hotfix pro systém Windows 7 a Windows Server 2008 R2 opravy hotfix jsou zahrnuty ve stejném balení. Opravy hotfix na stránce žádost o opravě Hotfix jsou však uvedeny pod oba operační systémy. Chcete-li požádat o balíčku oprav hotfix, která se vztahuje k jedné nebo obou operačních systémů, vyberte opravu hotfix, která je uvedena v části "Windows 7 a Windows Server 2008 R2" na stránce. Vždy naleznete v části "Platí pro" v článcích určit skutečné operační systém, který se vztahuje na každou opravu hotfix.
  • Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsou uvedeny samostatně v "Další informace o souborech pro systém Windows Server 2008 R2 a Windows 7" oddílu. Soubory MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velmi důležité k uchování stavu aktualizované součásti. Soubory katalogu zabezpečení, pro které nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
Pro všechny podporované verze x 64 systému Windows 7 a Windows Server 2008 R2

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatformaSložka služby
Kernel32.dll6.1.7600.205731,162,75212. listopadu 200920:02x 64Není k dispozici
Soubor Ntdll.dll6.1.7600.205731,737,32012. listopadu 200920:09x 64Není k dispozici
Kernel32.dll6.1.7600.20573837,12012. listopadu 200919:55x 86WOW
Soubor Ntdll.dll6.1.7600.205731,290,24812. listopadu 200919:58x 86WOW
Pro všechny podporované verze IA-64 systému Windows Server 2008 R2

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatformaSložka služby
Kernel32.dll6.1.7600.205732,137,08812. listopadu 200906:16IA-64Není k dispozici
Soubor Ntdll.dll6.1.7600.205732,783,93612. listopadu 200917:35IA-64Není k dispozici
Kernel32.dll6.1.7600.20573837,12012. listopadu 200919:55x 86WOW
Soubor Ntdll.dll6.1.7600.205731,290,24812. listopadu 200919:58x 86WOW

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".

Další informace

Další informace získáte klepnutím na následující číslo článku zobrazení článku databáze Microsoft Knowledge Base:
973460 Výjimky, které jsou vyvolány z 64bitové aplikace spuštěné v 64bitové edice systému Windows Server 2003 nebo Windows XP Professional se tiše ignorují.


Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Další informace o souborech

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

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

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Amd64_0f42b3c2ef9b98e4e0113694f5b6e0ca_31bf3856ad364e35_6.0.6002.22267_none_3a25d0ed22bc1163.manifestNení k dispozici1,04216. listopadu 200908:47Není k dispozici
Amd64_8482a23005e0862a289bf92530421180_31bf3856ad364e35_6.0.6002.22267_none_897b8e5f5107b89b.manifestNení k dispozici1,03616. listopadu 200908:47Není k dispozici
Amd64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_f212b98e25173c75.manifestNení k dispozici4,52312. listopadu 200919:23Není k dispozici
Amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_b72bb28ecaf95fdd.manifestNení k dispozici4,94112. listopadu 200919:21Není k dispozici
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_fc6763e05977fe70.manifestNení k dispozici5,32112. listopadu 200919:16Není k dispozici
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_c1805ce0ff5a21d8.manifestNení k dispozici5,48912. listopadu 200919:16Není k dispozici
Další soubory pro všechny podporované verze IA-64 systému Windows Server 2008

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Ia64_2ca2c45892704f67f7164870e4e836e0_31bf3856ad364e35_6.0.6002.22267_none_8469c4720eb53166.manifestNení k dispozici1,03416. listopadu 200909:34Není k dispozici
Ia64_2e50ad2da37fc561ef1032e617e28a72_31bf3856ad364e35_6.0.6002.22267_none_15781e5470d1544c.manifestNení k dispozici1,04016. listopadu 200909:34Není k dispozici
Ia64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_95f5c2006cb7d43b.manifestNení k dispozici4,52016. listopadu 200907:29Není k dispozici
Ia64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_5b0ebb011299f7a3.manifestNení k dispozici4,93816. listopadu 200907:26Není k dispozici
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_fc6763e05977fe70.manifestNení k dispozici5,32112. listopadu 200919:16Není k dispozici
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_c1805ce0ff5a21d8.manifestNení k dispozici5,48912. listopadu 200919:16Není k dispozici

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

Další soubory pro všechny podporované verze x 64 systému Windows 7 a Windows Server 2008 R2

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Amd64_5e392545c9a18105cff0a2efe23e2a60_31bf3856ad364e35_6.1.7600.20573_none_5db473d3e6c0bf11.manifestNení k dispozici69712. listopadu 200923:12Není k dispozici
Amd64_625f3821eba98e599b5350ce96abbd10_31bf3856ad364e35_6.1.7600.20573_none_4304eef1c5718360.manifestNení k dispozici69712. listopadu 200923:12Není k dispozici
Amd64_6f9f53bbe34b08091f9928c95cd9ca1c_31bf3856ad364e35_6.1.7600.20573_none_61255b3d6f3ce1e6.manifestNení k dispozici70012. listopadu 200923:12Není k dispozici
Amd64_d77bc388858b80e8087fccc49e9aaee8_31bf3856ad364e35_6.1.7600.20573_none_f2146af022d93f27.manifestNení k dispozici70012. listopadu 200923:12Není k dispozici
Amd64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.20573_none_f04544f18913dda7.manifestNení k dispozici4,91612. listopadu 200920:57Není k dispozici
Amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20573_none_b55e3df22ef6010f.manifestNení k dispozici3,80612. listopadu 200920:51Není k dispozici
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.20573_none_fa99ef43bd749fa2.manifestNení k dispozici4,65312. listopadu 200920:11Není k dispozici
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20573_none_bfb2e8446356c30a.manifestNení k dispozici3,56612. listopadu 200920:12Není k dispozici
Další soubory pro všechny podporované verze IA-64 systému Windows Server 2008 R2

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Ia64_2056e786283e5e81d21b2654f53c34ef_31bf3856ad364e35_6.1.7600.20573_none_ae1830105ff1dc0b.manifestNení k dispozici69812. listopadu 200923:12Není k dispozici
Ia64_625f3821eba98e599b5350ce96abbd10_31bf3856ad364e35_6.1.7600.20573_none_e6e7f7640d121b26.manifestNení k dispozici69612. listopadu 200923:12Není k dispozici
Ia64_d77bc388858b80e8087fccc49e9aaee8_31bf3856ad364e35_6.1.7600.20573_none_95f773626a79d6ed.manifestNení k dispozici69912. listopadu 200923:12Není k dispozici
Ia64_fc2af028cf85d69aac408f33c478239a_31bf3856ad364e35_6.1.7600.20573_none_4aa16236c09a93f7.manifestNení k dispozici69512. listopadu 200923:12Není k dispozici
Ia64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.20573_none_94284d63d0b4756d.manifestNení k dispozici4,91412. listopadu 200920:49Není k dispozici
Ia64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20573_none_59414664769698d5.manifestNení k dispozici3,80412. listopadu 200920:46Není k dispozici
Package_for_kb976038_rtm ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.1.1.0.mumNení k dispozici1,95812. listopadu 200923:12Není k dispozici
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.1.7600.20573_none_fa99ef43bd749fa2.manifestNení k dispozici4,65312. listopadu 200920:11Není k dispozici
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20573_none_bfb2e8446356c30a.manifestNení k dispozici3,56612. listopadu 200920:12Není k dispozici

Vlastnosti

ID článku: 976038 - Poslední aktualizace: 28. července 2014 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Service Pack 2 na těchto platformách
    • Windows Server 2008 Datacenter without Hyper-V
    • Windows Server 2008 Enterprise without Hyper-V
    • Windows Server 2008 Standard without Hyper-V
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
  • 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
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
Klíčová slova: 
kbqfe kbhotfixserver kbsurveynew kbautohotfix kbexpertiseinter kbbug kbfix kbmt KB976038 KbMtcs
Strojově přeložený článek
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: 976038

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