How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Kā apkarošanu un Derivāciju System32 File System Pārvirzīšanas lai SysWOW64 Mape ar 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 bitu (x64) Windows operētājsistēmas, ieskaitot Windows Vista, Microsoft ievieš iezīme sauc File System virzienmainītājs par WOW64 (Windows-32-on-Windows-64, kas sākas 32-bit programmas bez pārveidojumiem) apakšsistēmas slāni 32-bit programmām vai DLL (dynamic link bibliotēkas), kas nodrošina WOW64 sandbox par reģistra zvani un daži failu sistēma zvani. 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. The filesystem redirection spēki 32-bit pieteikumu mēģinājumi uzstāda uz vai piekļūt no% windir% \ System32, tika aizturēta un saņemt novirzīta vai atkārtoti norādīja uz% windir% \ SysWOW64 vietā.

The reason for the Filesystem Redirector is that in x64 edition of Windows OS, %windir%\System32 directory is reserved for 64-bit applications. Iemesls Filesystem virzienmainītājs ir tā, ka x64 Edition Windows OS,% windir% \ System32 directory ir rezervēta 64-bit programmas. However, most DLL implements Windows API has the same file names and paths that were not changed when porting to 64-bit. Tomēr lielākā daļa DLL īsteno Windows API ir tāda pati failu nosaukumus un ceļiem, kas nav mainījies, kad atveres līdz 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. Tā kā nevar būt divas 32-bitu un 64 bitu DLLs ar vienu nosaukumu un tās pašas ceļš pastāv uz to pašu sistēmu un tajā pašā laikā tā File System virzienmainītājs automātiski izolē un padara 32-bit pieteikumu, vai ne-64-bit zina programmas izmantot citā direktorijā, kā to System32 katalogs, kas ir% windir% \ SysWOW64 mapi. 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. Tā ir arī kā veids, lai izvairītos no neatbilstības jautājumu, lai novērstu 32-bitu bināro no nejauši piekļūstot datiem no 64-bitu bināro.

However, in some cases, such as when Tomēr dažos gadījumos, piemēram, ja patching the 64-bit tcpip.sys patching 64 bitu 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. dzīvo% windir% \ System32, sākotnējo System32 directory ir pieejama un tiek izmantota, lai izvairītos no "File not found" vai "sistēma nevar atrast failu noteikts" kļūdu. 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. Ar līdzīgiem simptomiem ir īpaši acīmredzams par komandrindas partijas skripts, kas ir pieeja 32-bitu programmas, kas Program Files vai% windir% \ System32 mape, kurā abas saņemt novirzīts uz Program Files (x86) un% windir% \ SysWOW64 mapi.

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 Lai PROFILAKSE problēmu, un spēku, programmu vai partijas komandu skripts piekļūt 32-bitu programmas% windir% \ System32 mapē, apejot file system redirection failu sistēma redirection , a special alias or pseudo-directory name been added on WOW64 subsystem starting with Windows Vista. , Īpašu pseidonīmi vai pseidoefedrīna direktorija nosaukums tika pievienots WOW64 apakšsistēmas sākot ar Windows Vista.

32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. 32-bit pieteikumus var piekļūt native sistēmas direktorijā, aizstājot% windir% \ Sysnative for% windir% \ System32. WOW64 recognizes Sysnative as a special alias used to indicate that the file system should not redirect the access. WOW64 atzīst Sysnative kā īpašu alias izmantoti, lai norādītu, ka failu sistēmai nedrīkst pārvirzīt piekļuvi. 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. Par Sysnative ir tikai virtuālajā katalogā, pseidonīms vai pseidoefedrīna directory, ka nav redzams Windows Explorer, directory sarakstā, un neatbalsta native 64-bit procesus, kas jau piekļūt% windir% \ System32 folder. 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. Kā tādi, Sysnative var izmantot tikai failu sistēma zvanus, un nevis pieteikuma lietotāja interfeisu, piemēram, dialoglodziņš atvērt vai izvēlieties mapi.

IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. SVARĪGI: You're lasījums mašīna tulkoto lapu kas tiek sniegta "kā ir" bez garantijas. 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. Atšķirībā no cilvēka translation, mašīntulkošanas nesaprot tiesvedības gramatika, semantiku, sintaksi, Idioms dabas valodā, tādējādi bieži vien uzrādīt neprecīzus un zemas kvalitātes tekstu, kas ir maldinoša un neizprotams. Thus, please refer to Tātad, lūdzu, atsaukties uz original English article oriģināls angļu rakstu when in doubt. kad apšaubīta.



4 Responses to “How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative” 4 Atbildes uz "Kā apkarošanu un Derivāciju System32 File System Pārvirzīšanas lai SysWOW64 Mape ar Sysnative"

  1. Nicholas Dille Nicholas Dille
    June 26th, 2008 17:22 Jūnijs 26, 2008 17:22
    4 4

    Using the folder %SystemRoot%\SysNative is only available in Windows Server 2008 x64. Izmantojot mapi% SystemRoot% \ SysNative ir pieejams tikai Windows Server 2008 x64. I have not been able to confirm this folder to be working under Windows Server 2003 x64. Man nav varējusi apstiprināt šo mapi, kas strādā Windows Server 2003 x64.

    Regards, Sveicieni,
    Nicholas. Nicholas.

  2. GoD Dievs
    June 25th, 2008 20:42 Jūnijs 25, 2008 20:42
    3 3

    I found out that you can also use %SystemRoot%\sysnative Es atklāju, ka jūs varat izmantot arī% SystemRoot% \ sysnative
    this folder is only available to x32 programs and redirects to the real system32 folder. šī mape ir pieejama tikai x32 programmu un redirects uz reālo system32 mapi.

  3. Nicholas Dille Nicholas Dille
    May 23rd, 2008 14:31 Maijs 23, 2008 14:31
    2 2

    As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Kā Jūs aprakstīti šajā pantā, sākotnējo% SystemRoot% \ System32 nav pieejams 32-bit procesus. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). Diemžēl ir vairāki instrumenti, pastāvošās unikāli kā 64-bit binaries (piemēram logogg.exe un 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ā no maniem rakstiem, es aprakstīt divus paņēmienus apiet noilguma uzsākt 64-bit sistēmas rīkus no 32 bitu procesiem: 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, Baudīt,
    Nicholas. Nicholas.

  4. How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows » Tip and Trick Kā atvērt un Nobraukums 32-bit Command Prompt 64 bitu (x64) Windows »Padoms un triks
    May 21st, 2008 17:47 Maijs 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. [...] Piekļūt pareizo mapi, programmētājs vai attīstītājs ir jāmaina komandrindas skriptu, vai, izmantojot Sysnative virtual directory alias piekļūt% windir% System32 nevis% windir% SysWOW64. When this is not possible, or when have to access original native [...] Ja tas nav iespējams, vai tad, ja ir piekļuve sākotnējā native [...]

Leave a Reply Atstāj atbildi

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> Jūs varat izmantot šos tagus: <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. Parakstīties uz komentāriem iezīme ir atspējota. To receive notification of latest comments posted, subscribe to Lai saņemtu paziņojumu par jaunāko komentāri norīkots darbā, abonēt Tip and Trick Comments RSS feed Padoms un triks Comments RSS feed or vai register to receive reģistrēties, lai saņemtu new comments in daily email digest. jauni komentāri ikdienas e-pasta sagremot.
Custom Search

Incoming Search Terms for the Article Incoming Meklēt Noteikumi par pants

syswow64 syswow64 - -- sysWOW64 folder sysWOW64 mape - -- sysnative sysnative - -- system32 SysWOW64 system32 SysWOW64 - -- syswow64 system32 syswow64 system32 - -- bypass Directory Listing Denied apvedceļš Directory Listing liegta - -- what is syswow64 Kas ir syswow64 - -- system 32 file sistēma 32 failu - -- directory listing denied bypass directory sarakstā liegta apvedceļš - -- what is syswow64 folder Kas ir syswow64 mape - -- vista syswow64 vista syswow64 - -- File System Redirector File System virzienmainītājs - -- all viss - -- syswow64 syswow64 - -- disable SysWow64 disable SysWow64 - -- "what is syswow64" "Kas ir syswow64" - -- syswow64 access denied syswow64 access denied - -- disable SysWOW64 redirection disable SysWOW64 redirection - -- file system redirection failu sistēma redirection - -- Disable 64-bit file system redirection Izslēgt 64-bitu failu sistēma redirection - -- system sistēma - -- system32 alias system32 alias - -- system 32 files sistēma 32 faili - -- SysWOW64 vs System32 SysWOW64 vs System32 - -- file system 32 failu sistēma 32 - -- syswow64 redirection syswow64 redirection - -- syswow64 not found syswow64 nav atrasts - -- %WinDir%\Sysnative % Windir% \ Sysnative - -- sysnative folder sysnative mape - -- sysWoW64 corrupt sysWoW64 korumpēti - -- system 32 sistēma 32 - -- syswow64 download syswow64 download - -- "disable 64-bit file system redirection" "atspējot 64-bitu failu sistēma redirection" - -- vista system32 vista system32 - -- system 32 download sistēma 32 lejupielādēt - -- sysnative syswow64 sysnative syswow64 - -- vista system32 directory vista system32 katalogs - -- syswow64 redirection disable syswow64 redirection atspējot - -- server 2008 system32 server 2008 system32 - -- vista sysnative vista sysnative - -- what is system 32 file Kas ir sistēmas 32 failu - -- file system redirect failu sistēma jāpārorientē - -- bypass "directory listing denied" apvadu "directory uzskaitot liegta" - -- %WINDIR%\SYSTEM32\ % Windir% \ system32 \ - -- system32 to syswow64 redirection system32 lai syswow64 redirection - -- SysWOW64 disable SysWOW64 atspējot - -- sysnative vista 64 sysnative vista 64 - -- wow64 download 32 bit wow64 lejupielādēt 32 bitu - -- system32 syswow64 redirect system32 syswow64 jāpārorientē - -- syswow64 redirect syswow64 jāpārorientē - --