Příznaky
Jde o takovouto situaci:
-
Máte počítač se systémem 64bitové verze systému Windows Server 2008, Windows Vista, Windows 7 nebo Windows Server 2008 R2.
-
V tomto počítači proces volá funkci CreateProcessWithTokenW vytvořit podřízený proces, který běží pod Windows 32 bit na Windows 64-bit (WOW64).
-
Přesměrování standardního vstupu (STDIN), standardní výstup (STDOUT) a standardní chybu (STDERR) je vytvořen podřízený proces WOW64.
V tomto scénáři přesměrování nefungují v podřízený proces WOW64. Proto aplikace nebo služby, které závisí na funkci přesměrování nefungují.
Příčina
Existují dvě prostředí blokuje proces (PEBs) pro každý proces WOW64child. Jeden příznakům parametru PEB se používá pro 64bitové procesy a jiným příznakům parametru PEB slouží pro 32bitové procesy, které jsou spuštěny prostředí emulace WOW64.
Funkce CreateProcessWithTokenW pouze duplikuje úchytů pro STDIN, STDOUT a STDERR z nadřazeného procesu, k příznakům parametru PEB pro 64bitové procesy. Tato funkce však nejsou duplicitní těchto úchytů příznakům parametru PEB 32bitové procesy, které jsou spuštěny prostředí emulace WOW64. Toto chování způsobí, že podřízený proces, který běží pod WOW64, nebudou moci použít přesměrované úchyty. Proto přesměrování nezdaří.
Ř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ém popsaný 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:
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
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 Vista Service Pack 1 (SP1)
-
Windows Vista Service Pack 2 (SP2)
-
Windows Server 2008
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7
-
Windows Server 2008 R2
Požadavek na restartování
Po instalaci této opravy hotfix musíte restartovat počítač.
Informace o registrech
Nemáte změnu registru.
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 součástí stejné balíčků. 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 se v článcích podívejte v části "Platí pro" na to, pro který operační systém je oprava hotfix určená.
-
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.
Verze
Výrobek
SR_Level
Složka služby
6.0.600
1.
22 xxxSystém Windows Vista a Windows Server 2008
SP1
LDR
6.0.600
2.
22 xxxSystém Windows Vista a Windows Server 2008
SP2
LDR
-
Service Pack 1 je integrována do vydané verze systému Windows Server 2008.
-
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 udržení 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 souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
Seclogon.dll |
6.0.6001.22431 |
29,184 |
12-May-2009 |
16:06 |
x64 |
Seclogon.dll |
6.0.6002.22134 |
29,184 |
12-May-2009 |
15:41 |
x64 |
Pro všechny podporované verze s procesorem Itanium systému Windows Server 2008
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
Seclogon.dll |
6.0.6001.22431 |
57,856 |
12-May-2009 |
15:46 |
IA-64 |
Seclogon.dll |
6.0.6002.22134 |
57,856 |
12-May-2009 |
15:33 |
IA-64 |
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 součástí stejných balíčků. Opravy hotfix na stránce žádost o opravu Hotfix jsou však uvedeny pod oběma operačními systémy. Chcete-li požádat o balíček oprav hotfix, který se vztahuje k jednomu nebo oboum operačním systémům, vyberte opravu hotfix, která je uvedena na stránce v části "Windows 7/Windows Server 2008 R2". Vždy se v článcích podívejte v části "Platí pro" na to, pro který operační systém je oprava hotfix určená.
-
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". MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velice důležité k udržení 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 souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
Seclogon.dll |
6.1.7600.20787 |
30,720 |
21-Aug-2010 |
07:24 |
x64 |
Pro všechny podporované verze IA-64 systému Windows Server 2008 R2
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
Seclogon.dll |
6.1.7600.20787 |
65,024 |
21-Aug-2010 |
06:29 |
IA-64 |
Jak potíže obejít
Chcete-li tento problém vyřešit, volání funkce CreateProcessAsUser vytvořit podřízený proces.
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 o funkci CreateProcessWithTokenW naleznete na následujícím webu společnosti Microsoft:
http://msdn.microsoft.com/en-us/library/ms682434(VS.85).aspxDalší informace o funkci CreateProcessAsUser naleznete na následujícím webu společnosti Microsoft:
http://msdn.microsoft.com/en-us/library/ms682429(VS.85).aspxDalší informace získáte v následujícím článku znalostní báze 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 souboru |
Amd64_4a7908b357eecad45497e7a614da5ab2_31bf3856ad364e35_6.0.6001.22431_none_eff62086a34ac976.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
713 |
Datum (čas UTC) |
13-May-2009 |
Čas (UTC) |
03:32 |
Platforma |
Není k dispozici |
Název souboru |
Amd64_e18aeae085cca5f39361c0ace1ecfedf_31bf3856ad364e35_6.0.6002.22134_none_c800fbe0d1aafeca.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
713 |
Datum (čas UTC) |
13-May-2009 |
Čas (UTC) |
03:32 |
Platforma |
Není k dispozici |
Název souboru |
Amd64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.0.6001.22431_none_48ed2db26d293c6b.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
7,582 |
Datum (čas UTC) |
12-May-2009 |
Čas (UTC) |
19:30 |
Platforma |
Není k dispozici |
Název souboru |
Amd64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.0.6002.22134_none_4ad6a0786a4cdd94.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
7,582 |
Datum (čas UTC) |
12-May-2009 |
Čas (UTC) |
19:25 |
Platforma |
Není k dispozici |
Název souboru |
Update.mum |
Verze souboru |
Není k dispozici |
Velikost souboru |
2,598 |
Datum (čas UTC) |
13-May-2009 |
Čas (UTC) |
03:32 |
Platforma |
Není k dispozici |
Další soubory pro všechny podporované verze IA-64 systému Windows Server 2008
Název souboru |
Ia64_23caceaa3d7286a9ff4a23775ef4da54_31bf3856ad364e35_6.0.6002.22134_none_d01b4e8816bf0190.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
711 |
Datum (čas UTC) |
13-May-2009 |
Čas (UTC) |
03:32 |
Platforma |
Není k dispozici |
Název souboru |
Ia64_68069bedf1d5a4bd9f3dc637561ff507_31bf3856ad364e35_6.0.6001.22431_none_349d44d96d664fea.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
711 |
Datum (čas UTC) |
13-May-2009 |
Čas (UTC) |
03:32 |
Platforma |
Není k dispozici |
Název souboru |
Ia64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.0.6001.22431_none_ecd03624b4c9d431.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
7,572 |
Datum (čas UTC) |
12-May-2009 |
Čas (UTC) |
19:14 |
Platforma |
Není k dispozici |
Název souboru |
Ia64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.0.6002.22134_none_eeb9a8eab1ed755a.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
7,572 |
Datum (čas UTC) |
12-May-2009 |
Čas (UTC) |
19:07 |
Platforma |
Není k dispozici |
Název souboru |
Update.mum |
Verze souboru |
Není k dispozici |
Velikost souboru |
1,924 |
Datum (čas UTC) |
13-May-2009 |
Čas (UTC) |
03:32 |
Platforma |
Není 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 souboru |
Amd64_445df96a83014fe57068b08a79da6683_31bf3856ad364e35_6.1.7600.20787_none_20591bc8c261086c.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
713 |
Datum (čas UTC) |
21-Aug-2010 |
Čas (UTC) |
12:03 |
Platforma |
Není k dispozici |
Název souboru |
Amd64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.1.7600.20787_none_48e4f3e3ce639760.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
4,810 |
Datum (čas UTC) |
21-Aug-2010 |
Čas (UTC) |
08:37 |
Platforma |
Není k dispozici |
Název souboru |
Update.mum |
Verze souboru |
Není k dispozici |
Velikost souboru |
1,886 |
Datum (čas UTC) |
21-Aug-2010 |
Čas (UTC) |
12:03 |
Platforma |
Není k dispozici |
Další soubory pro všechny podporované verze IA-64 systému Windows Server 2008 R2
Název souboru |
Ia64_a48ab9ecdf2f4b1206e2ae93b7bb6a43_31bf3856ad364e35_6.1.7600.20787_none_172788f1fbdb93a7.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
711 |
Datum (čas UTC) |
21-Aug-2010 |
Čas (UTC) |
12:03 |
Platforma |
Není k dispozici |
Název souboru |
Ia64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.1.7600.20787_none_ecc7fc5616042f26.manifest |
Verze souboru |
Není k dispozici |
Velikost souboru |
4,808 |
Datum (čas UTC) |
21-Aug-2010 |
Čas (UTC) |
08:17 |
Platforma |
Není k dispozici |
Název souboru |
Update.mum |
Verze souboru |
Není k dispozici |
Velikost souboru |
1,684 |
Datum (čas UTC) |
21-Aug-2010 |
Čas (UTC) |
12:03 |
Platforma |
Není k dispozici |