How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Kaip sustabdymo ir aplinkkelis System32 Failų sistema peradresavimai į syswow64 Aplankas su Sysnative

In 64-bit (x64) Windows operating system, including Windows Vista, Microsoft implements a feature called File System Redirector on WOW64 (Windows-32-on-Windows-64 that runs 32-bit programs without modifications) subsystem layer for 32-bit programs or DLL (dynamic link libraries) which provides a WOW64 sandbox for registry calls and some file system calls. 64 bitų (x64) Windows "operacinės sistemos, įskaitant" Windows Vista "," Microsoft "vykdo funkciją, vadinamą File System readresatora dėl WOW64 (Windows-32-apie-Windows-64, kuri veikia 32 bitų programas be pakeitimų) posistemio sluoksnis 32 bitų programas ar DLL (dynamic link libraries), kuris suteikia WOW64 piaskownica registro skambučius ir kai kurių failų sistemos skambučius. The filesystem redirection forces 32-bit application attempts to be installed into or accessed from %windir%\System32, been intercepted and get redirected or re-pointed to %windir%\SysWOW64 instead. Failų peradresavimai pajėgų 32-bitų OS bandymai turi būti įrengti arba gauti iš% windir% \ System32, buvo sulaikytas ir nukreipti ar pakartotinai atkreipė dėmesį į% windir% \ syswow64 vietoje.

The reason for the Filesystem Redirector is that in x64 edition of Windows OS, %windir%\System32 directory is reserved for 64-bit applications. Priežastis, dėl kurios Filesystem readresatora yra ta, kad x64 Edition Windows OS,% windir% \ System32 yra skirta 64 bitų programas. However, most DLL implements Windows API has the same file names and paths that were not changed when porting to 64-bit. Tačiau dauguma DLL diegia Windows API turi tą patį failų vardai ir keliai, kurie nebuvo pakeisti, kai perkėlimui į 64 bitų. As there cannot be two 32-bit and 64-bit DLLs with same name and same path exist on the same system at the same time, so File System Redirector automatically isolates and makes 32-bit applications or non-64-bit aware programs use a different directory as their System32 directory, which is %windir%\SysWOW64 folder. Kadangi negali būti dviejų 32 bitų ir 64 bitų DLL su tuo pačiu pavadinimu ir ta pati kelias yra toje pačioje sistemoje, tuo pačiu metu, kad rinkmenų sistemos readresatora automatiškai izoliatus o 32 bitų programų ar ne 64 bitų žinoti programos naudojimo kitą katalogą, jų System32 katalogą, kuriame yra% windir% \ syswow64 aplanką. It's also as a way to avoid incompatibility issue to prevent a 32-bit binary from accidentally accessing data from a 64-bit binary. Taip pat kaip būdas išvengti nesuderinamumo problema, kad 32 bitų dvejetainis iš atsitiktinai gauti duomenis iš 64-bitų dvejetainis.

However, in some cases, such as when Tačiau kai kuriais atvejais, pavyzdžiui, kai patching the 64-bit tcpip.sys pataisyti 64 bitų tcpip.sys resides in %windir%\System32, the original System32 directory has to be accessed and used in order to avoid “File not found” or “The system cannot find the file specified” error. gyvena% windir% \ System32, originalą System32 turi būti prieinama ir naudojama siekiant išvengti "Rinkmena nerasta" arba "sistema negali rasti nurodyto failo" klaida. The similar symptoms is especially evident for command-line batch script which has to access 32-bit programs in the Program Files or %windir%\System32 folder, which both get redirected to Program Files (x86) and %windir%\SysWOW64 folder. Panašius simptomus yra ypač akivaizdi komandų eilutės partijos scenarijų, kuris turi prieigą prie 32 bitų programos Program Files arba% windir% \ System32 aplanke, kuriame abi nukreipti į Program Files (x86) ir% windir% \ syswow64 aplanką.

To workaround the problem, and forces a program or batch command script to get access to 32-bit programs in %windir%\System32 folder, bypassing the Norėdami išspręsti šią problemą, ir jėgos programa ar partijos komandų scenarijų gauti prieigą prie 32 bitų programas:% windir% \ System32, apsieiti file system redirection Failų sistema peradresavimai , a special alias or pseudo-directory name been added on WOW64 subsystem starting with Windows Vista. , Speciali slapyvardis arba pseudoefedrino katalogo pavadinimas buvo pridėta WOW64 posistemio pradedant su Windows Vista.

32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. 32 bitų programos gali naudotis gimtoji sistemos katalogą pakeisdama% windir% \ Sysnative į% windir% \ System32. WOW64 recognizes Sysnative as a special alias used to indicate that the file system should not redirect the access. WOW64 pripažįsta Sysnative kaip speciali alias naudojami norint nurodyti, kad failų sistema neturėtų nukreipti į forumą. The Sysnative is just a virtual directory, alias or pseudo-directory that is not visible in Windows Explorer, directory listing, and does not support native 64-bit processes that already been accessing the %windir%\System32 folder. Į Sysnative tik virtualus katalogas, slapyvardis arba Pseudo-katalogą, kuriame yra nematoma Windows Explorer katalogų sąrašas, ir nepalaiko native 64-bit procesai, kurie jau buvo gauti% windir% \ System32. As such, Sysnative can only be used in file system calls, and not in application's user interface such as dialog box to open or select folder. Kaip tokios, Sysnative gali būti naudojami tik failų sistema skambučius, o ne taikant vartotojo sąsają pvz langą atidaryti arba pasirinkite aplanką.

IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. SVARBU: You're reading mašina išverstą puslapį, kuri yra pateikiama "kaip yra" be garantijų. Unlike human translation, machine translation does not understand the grammar, semantics, syntax, idioms of natural language, thus often produce inaccurate and low quality text which is misleading and incomprehensible. Skirtingai nuo žmogaus vertimas, mašininio vertimo nesupranta gramatika, semantika, sintaksė, frazeologizm natūralios kalbos, todėl neretai netiksli ir žemos kokybės teksto, kuris yra klaidinančios ir nesuprantami. Thus, please refer to Taigi, prašome kreiptis į original English article originalas anglų straipsnis when in doubt. kai kyla abejonių.



4 Responses to “How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative” 4 Responses to "Kaip sustabdymo ir aplinkkelis System32 Failų sistema peradresavimai į syswow64 Aplankas su Sysnative"

  1. Nicholas Dille Nikolajus Dille
    June 26th, 2008 17:22 Birželis 26, 2008 17:22
    4 4

    Using the folder %SystemRoot%\SysNative is only available in Windows Server 2008 x64. Naudojant aplanką% SystemRoot% \ SysNative yra tik Windows Server 2008 x64. I have not been able to confirm this folder to be working under Windows Server 2003 x64. Aš negalėjo patvirtinti šio katalogo, kad jis veikia Windows Server 2003 x64.

    Regards, Linkėjimai,
    Nicholas. Nikolajus.

  2. GoD Dievas
    June 25th, 2008 20:42 25 June 2008 20:42
    3 3

    I found out that you can also use %SystemRoot%\sysnative Aš sužinojau, kad jūs taip pat galite naudoti% SystemRoot% \ sysnative
    this folder is only available to x32 programs and redirects to the real system32 folder. Šiame aplanke yra tik x32 programas ir nukreipti į realų System32.

  3. Nicholas Dille Nikolajus Dille
    May 23rd, 2008 14:31 Gegužė 23, 2008 14:31
    2 2

    As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Kaip Jūs aprašyta straipsnyje, originalą% SystemRoot% \ System32 nėra prieinama 32-bit procesai. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). Deja, yra keletas įrankių esamų vienareikšmiškai kaip 64 bitų dvejetainis (pvz. logogg.exe ir tsshutdn.exe). In one of my articles, I describe two techniques circumventing the limitation of launching 64-bit system tools from 32-bit processes: Į vieną iš mano straipsnių, aprašyti dviejų metodų apeiti senaties paleisti 64 bitų sistemos priemonėmis 32-bit procesai: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/ http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/

    Enjoy, Mėgautis,
    Nicholas. Nikolajus.

  4. How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows » Tip and Trick Kaip atidaryti ir paleisti 32 bitų Komandin 64 bitų (x64) Windows »Patarimas ir Trick
    May 21st, 2008 17:47 Gegužė 21, 2008 17:47
    1 1

    [...] access the correct folder, programmer or developer must change the command-line script, or using Sysnative virtual directory alias to access %windir%System32 instead of %windir%SysWOW64. [...] Pasiekti tinkamą aplanką, programuotojas arba kūrėjas privalo pakeisti komandinės eilutės scenarijų, ar naudojant Sysnative virtualaus katalogo alias prie:% windir% system32 vietoje:% windir% syswow64. When this is not possible, or when have to access original native [...] Kai tai nėra įmanoma, arba jei turite prieigą prie originalaus gimtoji [...]

Leave a Reply Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Galite naudoti šias žymeles: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Subscribe to comments funkcija buvo išjungta. To receive notification of latest comments posted, subscribe to Norėdami gauti pranešimus apie naujausius komentarų, užsiprenumeruoti Tip and Trick Comments RSS feed Patarimas ir Trick Komentarų RSS or arba register to receive registruotis, norint gauti new comments in daily email digest. Nauji komentarai kasdien elektroniniu paštu.

Incoming Search Terms for the Article Pradedantys Paieška Sąlygos straipsnį

syswow64 syswow64 - -- sysWOW64 folder syswow64 katalogą - -- sysnative sysnative - -- system32 SysWOW64 system32 syswow64 - -- syswow64 system32 syswow64 system32 - -- bypass Directory Listing Denied aplinkkelio Directory Listing Denied - -- what is syswow64 kas syswow64 - -- system 32 file sistemos 32 byla - -- directory listing denied bypass Directory Listing neigė aplinkkelio - -- what is syswow64 folder kas syswow64 katalogą - -- vista syswow64 Vista syswow64 - -- File System Redirector Failų sistema readresatora - -- all visi - -- syswow64 syswow64 - -- disable SysWow64 išjungti syswow64 - -- "what is syswow64" "kas syswow64" - -- syswow64 access denied syswow64 access denied - -- disable SysWOW64 redirection išjungti syswow64 peradresavimas - -- file system redirection Failų sistema peradresavimai - -- Disable 64-bit file system redirection Išjungti 64-bitų failų sistema peradresavimai - -- system sistema - -- system32 alias system32 alias - -- system 32 files sistemos 32 failai - -- SysWOW64 vs System32 Syswow64 vs System32 - -- file system 32 Failų sistema 32 - -- syswow64 redirection syswow64 peradresavimas - -- syswow64 not found syswow64 nerastas - -- %WinDir%\Sysnative % Windir% \ Sysnative - -- sysnative folder sysnative katalogą - -- sysWoW64 corrupt syswow64 sugadintas - -- system 32 sistemos 32 - -- syswow64 download syswow64 atsisiųsti - -- "disable 64-bit file system redirection" "išjungti 64 bitų failų sistema peradresavimas" - -- vista system32 Vista system32 - -- system 32 download sistemos 32 parsisiųsti - -- sysnative syswow64 sysnative syswow64 - -- vista system32 directory Vista system32 - -- syswow64 redirection disable syswow64 redirection išjungti - -- server 2008 system32 Server 2008 system32 - -- vista sysnative Vista sysnative - -- what is system 32 file kas yra sistema 32 byla - -- file system redirect Failų sistema peradresavimai - -- bypass "directory listing denied" apeiti "Directory Listing Denied" - -- %WINDIR%\SYSTEM32\ % Windir% \ system32 \ - -- system32 to syswow64 redirection system32 į syswow64 peradresavimas - -- SysWOW64 disable Syswow64 išjungti - -- sysnative vista 64 sysnative Vista 64 - -- wow64 download 32 bit wow64 atsisiųsti 32 bitų - -- system32 syswow64 redirect system32 syswow64 peradresavimai - -- syswow64 redirect syswow64 peradresavimai - --