Sümptomid
Kujutage ette järgmist stsenaariumi.
-
Teil on 64-bitine versioon Windows Server 2008, Windows Vista, Windows 7 või Windows Server 2008 R2 käitavas arvutis.
-
Selles arvutis protsess nõuab CreateProcessWithTokenW loomise protsessi, mis töötab Windowsi 32-bitise Windowsi 64-bit (WOW64).
-
WOW64 protsessi luuakse suunata standard input (STDIN), standardväljund (STDOUT) ja standard error (STDERR).
Selle stsenaariumi puhul ei tööta seda ümbersuunamine WOW64 protsessi. Seetõttu rakendused või teenused, mis sõltuvad ümbersuunamise funktsioon ei tööta.
Põhjus
On kaks protsessi keskkonna Blocks (PEBs) iga WOW64child protsessi. Üks PEB kasutatakse 64-bitiste protsesside ja muud PEB kasutatakse 32-bitiste protsesside WOW64 emuleerimine keskkonnas.
CreateProcessWithTokenW funktsiooni ainult paljundab pidemete STDIN, STDOUT ja STDERR peamine protsess, et 64-bitiste protsesside PEB. Siiski selle funktsiooni topelt pidemete PEB 32-bitiste protsesside töötavad WOW64 emuleerimine keskkonnas. Selle käitumise põhjustab lapse protsess, mis töötab WOW64 ei saa kasutada ümbersuunatud pidemed. Seetõttu ei suuda seda ümbersuunamine.
Lahendus
Kiirparanduse teave
Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda kiirparandust ainult selles artiklis kirjeldatud probleemiga süsteemide. Seda kiirparandust võidakse täiendavalt testida. Seega, kui probleem teid tõsiselt ei kahjusta, soovitame oodata järgmist tarkvaravärskendust, mis sisaldab seda kiirparandust.
Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli alguses "Kiirparandus on allalaadimiseks saadaval" sektsiooni. Kui seda jaotist ei ole, kontakteeruge vastava kiirparanduse hankimiseks Microsofti klienditeeninduse ja toega.
Märkus. Kui ilmneb veel probleeme või kui on tarvis teha tõrkeotsing, peate looma eraldi tugiteenuse taotluse. Tavapärane tugiteenuse tasu kehtib täiendavatele tugiteenustega seotud küsimustele ning probleemidele, mis pole lahendatavad konkreetse kiirparandusega. Täieliku loetelu Microsofti klienditeeninduse ja -toe telefoninumbrite või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:
http://support.microsoft.com/contactus/?ws=supportMärkus. "Kiirparandus on allalaadimiseks saadaval" vormil kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, ei ole kiirparandus selles keeles saadaval.
Eeltingimused
Selle kiirparanduse rakendamiseks peab arvuti käitama ühte järgmistest operatsioonisüsteemidest:
-
Windows Vista Service Pack 1 (SP1)
-
Windows Vista hoolduspakett Service Pack 2 (SP2)
-
Windows Server 2008
-
Windows Server 2008 hoolduspakett 2 (SP2)
-
Windows 7
-
Windows Server 2008 R2
Taaskäivitamise nõue
Pärast selle kiirparanduse rakendamist arvuti taaskäivitama.
Registri teave
Te ei ole muuta registrit.
Failiteave
Selle kiirparanduse ingliskeelne (Ameerika Ühendriikide) versioon installib järgmistes tabelites loetletud atribuutidega failid. Kuupäevad ja kellaajad nendele failidele on loetletud koordineeritud maailmaaja järgi (UTC). Kuupäevad ja kellaajad nende failide jaoks kuvatakse teie arvutis kohaliku aja järgi, arvestades praegust suveaega. Lisaks võivad kuupäevad ja kellaajad muutuda, kui teete failidega teatud toiminguid.
Windows Vista ja Windows Server 2008 Failiteabe märkused
NB! Windows Vista ja Windows Server 2008 R2 käigultparandused on kaasatud samades pakettides. Kiirparanduse taotluse lehel on loetletud siiski ainult "Windows Vista". Ühele või mõlemale operatsioonisüsteemile kehtiva kiirparanduspaketi taotlemiseks valige kiirparandus, mis on loetletud leheküljel "Windows Vista". Vaadake alati artiklites jaotist "Applies To", et teha kindlaks, millisele tegelikule operatsioonisüsteemile iga kiirparandus kehtib.
-
Failid, mida kohaldatakse konkreetse toote, SR_Leveli (RTM, SPn), ja teenuseharu (LDR, GDR) saab tuvastada failiversiooni numbri järgi vastavalt järgmisele tabelile.
Versioon
Toode
SR_Level
Teenuseharu
6.0.600
1.
22 xxxWindows Vista ja Windows Server 2008
SP1
LDR-I
6.0.600
2.
22 xxxWindows Vista ja Windows Server 2008
SP2
LDR-I
-
Hoolduspaketi Service Pack 1 on Windows Server 2008 väljalaskeversiooni integreeritud.
-
MANIFEST-failid (.manifest) ja MUM-failid (.mum) on paigaldatud iga keskkonna puhul on loetletud eraldi jaotises "Lisafailiteave Windows Server 2008 ja Windows Vista". MUM-failid ja MANIFEST-failid ning ning nendega seotud Turbekataloogi failid (.cat), on värskendatavate komponentide oleku säilitamiseks äärmiselt olulised. Turbekataloogifailid, mille atribuudid on nimetamata, on allkirjastatud Microsofti digitaalallkirjaga.
Kõik toetatud Windows Server 2008 ja Windows Vista x64-põhistele versioonidele
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
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 |
Kõik toetatud Windows Server 2008 Itaniumi-põhised versioonid
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
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 |
Windows 7 ja Windows Server 2008 R2 failiteabe märkused
NB! Windows 7 ja Windows Server 2008 R2 käigultparandused on kaasatud samades pakettides. Siiski on kiirparanduse taotluse lehel on Kiirparandused loetletud mõlema operatsioonisüsteemi all. Ühele või mõlemale operatsioonisüsteemile kehtiva kiirparanduspaketi taotlemiseks valige kiirparandus, mis on loetletud leheküljel "Windows 7/Windows Server 2008 R2". Vaadake alati artiklites jaotist "Applies To", et teha kindlaks, millisele tegelikule operatsioonisüsteemile iga kiirparandus kehtib.
-
MANIFEST-failid (.manifest) ja MUM-failid (.mum) on paigaldatud iga keskkonna puhul on loetletud eraldi jaotises "Lisafailiteave Windows Server 2008 R2 ja Windows 7". MUM- ja MANIFEST-failid ning ning nendega seotud Turbekataloogi failid (.cat), on värskendatavate komponentide oleku säilitamiseks äärmiselt olulised. Turbekataloogifailid, mille atribuudid on nimetamata, on allkirjastatud Microsofti digitaalallkirjaga.
Kõik toetatud Windows 7 ja Windows Server 2008 R2 x64-põhised versioonid
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
Seclogon.dll |
6.1.7600.20787 |
30,720 |
21-Aug-2010 |
07:24 |
x64 |
Kõik toetatud Windows Server 2008 R2 IA-64-põhised versioonid
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
Seclogon.dll |
6.1.7600.20787 |
65,024 |
21-Aug-2010 |
06:29 |
IA-64 |
Lahendus
Selle probleemi vastukaaluna helistada CreateProcessAsUser funktsiooni loomine lapse protsessi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Lisateabe saamiseks
CreateProcessWithTokenW funktsiooni kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:
http://msdn.microsoft.com/en-us/library/ms682434(VS.85).aspxCreateProcessAsUser funktsiooni kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:
http://msdn.microsoft.com/en-us/library/ms682429(VS.85).aspxLisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus
Lisafailiteave
Lisafailiteave Windows Vista ja Windows Server 2008
Lisafailid kõigi toetatud x64-põhiste versioonide Windows Vista ja Windows Server 2008
Faili nimi |
Amd64_4a7908b357eecad45497e7a614da5ab2_31bf3856ad364e35_6.0.6001.22431_none_eff62086a34ac976.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
713 |
Hoiatus. |
13-May-2009 |
Täiendav failiteave |
03:32 |
Platvorm |
Pole rakendatav |
Faili nimi |
Amd64_e18aeae085cca5f39361c0ace1ecfedf_31bf3856ad364e35_6.0.6002.22134_none_c800fbe0d1aafeca.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
713 |
Hoiatus. |
13-May-2009 |
Täiendav failiteave |
03:32 |
Platvorm |
Pole rakendatav |
Faili nimi |
Amd64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.0.6001.22431_none_48ed2db26d293c6b.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
7,582 |
Hoiatus. |
12-May-2009 |
Täiendav failiteave |
19:30 |
Platvorm |
Pole rakendatav |
Faili nimi |
Amd64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.0.6002.22134_none_4ad6a0786a4cdd94.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
7,582 |
Hoiatus. |
12-May-2009 |
Täiendav failiteave |
19:25 |
Platvorm |
Pole rakendatav |
Faili nimi |
Update.mum |
Faili versioon |
Pole rakendatav |
Faili maht |
2,598 |
Hoiatus. |
13-May-2009 |
Täiendav failiteave |
03:32 |
Platvorm |
Pole rakendatav |
Lisafailid kõigi toetatud Windows Server 2008 IA-64-põhised versioonid
Faili nimi |
Ia64_23caceaa3d7286a9ff4a23775ef4da54_31bf3856ad364e35_6.0.6002.22134_none_d01b4e8816bf0190.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
711 |
Hoiatus. |
13-May-2009 |
Täiendav failiteave |
03:32 |
Platvorm |
Pole rakendatav |
Faili nimi |
Ia64_68069bedf1d5a4bd9f3dc637561ff507_31bf3856ad364e35_6.0.6001.22431_none_349d44d96d664fea.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
711 |
Hoiatus. |
13-May-2009 |
Täiendav failiteave |
03:32 |
Platvorm |
Pole rakendatav |
Faili nimi |
Ia64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.0.6001.22431_none_ecd03624b4c9d431.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
7,572 |
Hoiatus. |
12-May-2009 |
Täiendav failiteave |
19:14 |
Platvorm |
Pole rakendatav |
Faili nimi |
Ia64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.0.6002.22134_none_eeb9a8eab1ed755a.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
7,572 |
Hoiatus. |
12-May-2009 |
Täiendav failiteave |
19:07 |
Platvorm |
Pole rakendatav |
Faili nimi |
Update.mum |
Faili versioon |
Pole rakendatav |
Faili maht |
1,924 |
Hoiatus. |
13-May-2009 |
Täiendav failiteave |
03:32 |
Platvorm |
Pole rakendatav |
Windows 7 ja Windows Server 2008 R2 täiendav failiteave
Kõigi toetatud Windows 7 ja Windows Server 2008 R2 x64-põhiste versioonide lisafailid
Faili nimi |
Amd64_445df96a83014fe57068b08a79da6683_31bf3856ad364e35_6.1.7600.20787_none_20591bc8c261086c.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
713 |
Hoiatus. |
21-Aug-2010 |
Täiendav failiteave |
12:03 |
Platvorm |
Pole rakendatav |
Faili nimi |
Amd64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.1.7600.20787_none_48e4f3e3ce639760.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
4,810 |
Hoiatus. |
21-Aug-2010 |
Täiendav failiteave |
08:37 |
Platvorm |
Pole rakendatav |
Faili nimi |
Update.mum |
Faili versioon |
Pole rakendatav |
Faili maht |
1 886 |
Hoiatus. |
21-Aug-2010 |
Täiendav failiteave |
12:03 |
Platvorm |
Pole rakendatav |
Lisafailid kõigi toetatud Windows Server 2008 R2 IA-64-põhised versioonid
Faili nimi |
Ia64_a48ab9ecdf2f4b1206e2ae93b7bb6a43_31bf3856ad364e35_6.1.7600.20787_none_172788f1fbdb93a7.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
711 |
Hoiatus. |
21-Aug-2010 |
Täiendav failiteave |
12:03 |
Platvorm |
Pole rakendatav |
Faili nimi |
Ia64_microsoft-windows-secondarylogonservice_31bf3856ad364e35_6.1.7600.20787_none_ecc7fc5616042f26.manifest |
Faili versioon |
Pole rakendatav |
Faili maht |
4,808 |
Hoiatus. |
21-Aug-2010 |
Täiendav failiteave |
08:17 |
Platvorm |
Pole rakendatav |
Faili nimi |
Update.mum |
Faili versioon |
Pole rakendatav |
Faili maht |
1 684 |
Hoiatus. |
21-Aug-2010 |
Täiendav failiteave |
12:03 |
Platvorm |
Pole rakendatav |