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

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 zadá do 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 systému Windows postupy a procedury zavěšení. Tyto funkce jsou volány systémem Windows ke zpracování zpráv systému Windows nebo zpracování události zavěšení systému Windows.

Ř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. 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. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

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 tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní 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:Pozná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

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

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 upozornění . 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 nutné 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.



Pokud povolíte tuto opravu hotfix na úrovni systému, budou ovlivněny všechny procesy spuštěné v systému. Po povolení této opravy hotfix na úrovni procesu je ovlivněna pouze tento konkrétní proces. Nastavení opravy 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 souboru spuštění možnosti
  2. Vytvořte položku registru hodnotu 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 souboru spuštění možnosti nebo HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Image souboru spuštění možnosti.
  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řte položku registru hodnotu 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 v době běhu. Tyto nové funkce a příznaky jsou definovány následovně:
BOOLWINAPI
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. Opravy 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 mě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 souborech

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 a také 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 souborech 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 k určení skutečného operačního systému, který se vztahuje na každou opravu hotfix.
  • 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.
    VerzeVýrobekSR_LevelSložka služby
    6.0.600
    2.
    22 xxx
    Systé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ší souborů informace pro Windows Server 2008 a Windows Vista". Soubory MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velice důležité k uchování stavu aktualizované součásti. Soubory katalogu zabezpečení, pro něž nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
Pro všechny podporované verze x64 systému Windows Server 2008 a Windows Vista

Název souboruVerze souboruVelikost souboruDatumČasPlatformaSložka služby
Kernel32.dll6.0.6002.222671,218,56012-Nov-200917:42x64Není k dispozici
Ntdll.dll6.0.6002.222671,582,80012-Nov-200917:48x64Není k dispozici
Kernel32.dll6.0.6002.22267858,62412-Nov-200917:41x86WOW
Ntdll.dll6.0.6002.222671,165,59212-Nov-200917:44x86WOW
Pro všechny podporované verze IA-64 systému Windows Server 2008

Název souboruVerze souboruVelikost souboruDatumČasPlatformaSložka služby
Kernel32.dll6.0.6002.222672,185,21615-Nov-200919:11Není k dispoziciNení k dispozici
Ntdll.dll6.0.6002.222672,564,16815-Nov-200919:17IA-64Není k dispozici
Kernel32.dll6.0.6002.22267858,62412-Nov-200917:41x86WOW
Ntdll.dll6.0.6002.222671,165,59212-Nov-200917:44x86WOW
Poznámky k informacím o souboru 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 Požadavek 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 k určení skutečného operačního systému, 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 části "Další souborů informace pro Windows Server 2008 R2 a Windows 7". Soubory MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velice důležité k uchování stavu aktualizované součásti. Soubory katalogu zabezpečení, pro něž nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
Pro všechny podporované verze x64 systému Windows 7 a Windows Server 2008 R2

Název souboruVerze souboruVelikost souboruDatumČasPlatformaSložka služby
Kernel32.dll6.1.7600.205731,162,75212-Nov-200920:02x64Není k dispozici
Ntdll.dll6.1.7600.205731,737,32012-Nov-200920:09x64Není k dispozici
Kernel32.dll6.1.7600.20573837,12012-Nov-200919:55x86WOW
Ntdll.dll6.1.7600.205731,290,24812-Nov-200919:58x86WOW
Pro všechny podporované verze IA-64 systému Windows Server 2008 R2

Název souboruVerze souboruVelikost souboruDatumČasPlatformaSložka služby
Kernel32.dll6.1.7600.205732,137,08812-Nov-200906:16IA-64Není k dispozici
Ntdll.dll6.1.7600.205732,783,93612-Nov-200917:35IA-64Není k dispozici
Kernel32.dll6.1.7600.20573837,12012-Nov-200919:55x86WOW
Ntdll.dll6.1.7600.205731,290,24812-Nov-200919:58x86WOW

Stav

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

Další informace

Další informace získáte v následujícím článku znalostní bá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 x64 systémů Windows Vista a Windows Server 2008

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

Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Ia64_2ca2c45892704f67f7164870e4e836e0_31bf3856ad364e35_6.0.6002.22267_none_8469c4720eb53166.manifestNení k dispozici1,03416-Nov-200909:34Není k dispozici
Ia64_2e50ad2da37fc561ef1032e617e28a72_31bf3856ad364e35_6.0.6002.22267_none_15781e5470d1544c.manifestNení k dispozici1,04016-Nov-200909:34Není k dispozici
Ia64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_95f5c2006cb7d43b.manifestNení k dispozici4,52016-Nov-200907:29Není k dispozici
Ia64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_5b0ebb011299f7a3.manifestNení k dispozici4,93816-Nov-200907:26Není k dispozici
Wow64_microsoft-windows-kernel32_31bf3856ad364e35_6.0.6002.22267_none_fc6763e05977fe70.manifestNení k dispozici5,32112-Nov-200919:16Není k dispozici
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.0.6002.22267_none_c1805ce0ff5a21d8.manifestNení k dispozici5,48912-Nov-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 x64 systému Windows 7 a Windows Server 2008 R2

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

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

ID článku: 976038 - Poslední kontrola: 13. 1. 2017 - Revize: 2

Váš názor