How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Cómo reprimir y Bypass system32 sistema de archivos para redirigir SysWOW64 carpeta con 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. En 64 bits (x64) sistema operativo Windows, incluyendo Windows Vista, Microsoft implementa una característica llamada Sistema de archivos Redireccionamiento en WOW64 (Windows-32-en-Windows-64 que va de 32 bits programas sin modificaciones) subsistema de capa de 32-bit programas o DLL (bibliotecas de enlace dinámico) que proporciona una caja de arena WOW64 registro de llamadas y algunas llamadas al sistema de archivos. 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. El sistema de ficheros reorientación fuerzas de aplicación de 32 bits pretende ser instalado en o acceder a ella de% windir% \ System32, fueron interceptados y se redirige o re-señalaron% windir% \ SysWOW64 lugar.
The reason for the Filesystem Redirector is that in x64 edition of Windows OS, %windir%\System32 directory is reserved for 64-bit applications. La razón para el redireccionamiento del sistema de archivos es que en la edición x64 de Windows OS,% windir% \ System32 directorio está reservado para aplicaciones de 64 bits. However, most DLL implements Windows API has the same file names and paths that were not changed when porting to 64-bit. Sin embargo, la mayoría DLL implementa la API de Windows tiene los mismos nombres de archivos y caminos que no se modificaron cuando portar a 64 bits. 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. Como no puede haber dos contadores de 32 bits y 64 bits DLLs con el mismo nombre y mismo camino existen en el mismo sistema al mismo tiempo, de modo de sistema de archivos automáticamente Redireccionamiento aislados y hace aplicaciones de 32 bits o no-de 64 bits conscientes de programas de uso un directorio diferente como su directorio System32, que es% windir% \ SysWOW64 carpeta. 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. Es también como una manera de evitar la incompatibilidad para evitar un 32-bit binario de forma accidental de acceder a los datos de 64 bits binarios.
However, in some cases, such as when Sin embargo, en algunos casos, como cuando patching the 64-bit tcpip.sys los parches de 64 bits 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. reside en% windir% \ System32, el directorio System32 original ha de ser visitada y utilizada con el fin de evitar "File not found" o "El sistema no puede hallar el archivo especificado" error. 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. Los síntomas similares es especialmente evidente para la línea de comandos batch script que tiene acceso a 32 bits en los programas de Archivos de Programa o% windir% \ System32 carpeta, que ambos redirigidos a obtener Archivos de programa (x86) y% windir% \ SysWOW64 carpeta.
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 Para solución del problema, y las fuerzas de un programa o comando batch script para obtener acceso a 32 bits en programas% windir% \ System32 carpeta, sin pasar por el file system redirection reorientación del sistema de archivos , a special alias or pseudo-directory name been added on WOW64 subsystem starting with Windows Vista. , Un alias o pseudo-nombre de directorio ha añadido el subsistema WOW64 comenzando con Windows Vista.
32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. Aplicaciones de 32 bits puede acceder el sistema operativo nativo por sustitución de directorio% windir% \ Sysnative para% windir% \ System32. WOW64 recognizes Sysnative as a special alias used to indicate that the file system should not redirect the access. WOW64 reconoce Sysnative como un alias para indicar que el sistema de archivos no debería reorientar el acceso. 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. El Sysnative no es más que un directorio virtual, alias o pseudo-directorio que no es visible en el Explorador de Windows, el listado de directorios, y no soporta nativo de 64 bits procesos que ya se han acceder a los% windir% \ System32 carpeta. 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. Como tal, Sysnative sólo puede ser usado en las llamadas al sistema de archivos, y no en aplicación de la interfaz de usuario, tales como el cuadro de diálogo para abrir o seleccionar la carpeta.
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. IMPORTANTE: Usted está leyendo una máquina página traducida que se proporciona "tal cual" sin garantía. 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. A diferencia de humanos traducción, traducción automática no entiende la gramática, semántica, sintaxis, modismos del lenguaje natural, por lo tanto, producen a menudo inexactos y de baja calidad texto que es engañosa e incomprensible. Thus, please refer to Por lo tanto, por favor, consulte original English article artículo original Inglés when in doubt. en caso de duda.
Related Articles Artículos relacionados
- How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows Cómo abrir y Run 32-bit de comando en 64 bits (x64) de Windows
- Fix Deleted SAM File Causing Windows Vista Unable to Boot Error Fix suprime el archivo SAM causando Windows Vista incapaz de arrancar de error
- Windows Vista Startup Hang and Boot Failure after SP1 on Corrupt Driver File (atapi.sys and ataport.sys) Windows Vista arranque y Hang El incumplimiento de arranque después de SP1 a corruptos archivo de controlador (atapi.sys y ataport.sys)
- Fix Logitech QuickCam (Messenger, Chat, Zoom, IM, Express) Not Compatible Driver Issue in Windows Vista SP1 Logitech QuickCam Fix (Messenger, Chat, Zoom, IM, Express) no es compatible Driver aspecto en el SP1 de Windows Vista
- Windows Vista Fails to Boot After Installing SP1 with ntoskrnl.exe 0xc0000098 Error Windows Vista no arranca después de instalar el SP1 con ntoskrnl.exe 0xc0000098 Error
- Quick and Direct Access To Favourite Files or Folders With ‘Direct Folders’ Rápida y acceso directo a favoritos archivos o carpetas con 'Direct carpetas'
- Download Direct Folder v3.3 for Fast Folders and Files Access on Your PC Descarga directa de carpetas v3.3 para Fast carpetas y archivos de acceso a su PC
- Windows XP SP3 BSoD Endless Reboot Loop with Stop c0000139 on GDI32.dll Error Windows XP SP3 BSOD iniciar el sistema de bucle sin fin con parada en c0000139 error GDI32.dll
- Bypass or Disable UAC for Selected Excluded Programs Only with Elevator (SkipUAC) Bypass o desactivación de UAC para una selección de Programas de Exclusión Sólo con ascensor (SkipUAC)
- 0X80070002 License Check Failure and Unable to Logon Error After Installing Windows XP SP3 0X80070002 licencia comprobar el fracaso y no puede acceder error después de instalar Windows XP SP3




























May 21st, 2008 17:47 21 de Mayo, 2008 17:47
[...] 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. [...] Acceder a la carpeta correcta, programador o desarrollador tiene que cambiar la línea de comandos script, o utilizando Sysnative directorio virtual alias para acceder a% windir% en vez de System32% windir% SysWOW64. When this is not possible, or when have to access original native [...] Cuando esto no es posible, o cuando tienen que acceder a nativo original [...]
May 23rd, 2008 14:31 23 de mayo de 2008 14:31
As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Como se describe en el artículo, el original% SystemRoot% \ System32 no es accesible para 32 bits procesos. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). Lamentablemente, hay varias herramientas existentes como forma única de 64 bits binarios (por ejemplo, logogg.exe y tsshutdn.exe). In one of my articles, I describe two techniques circumventing the limitation of launching 64-bit system tools from 32-bit processes: En uno de mis artículos, me describen dos técnicas de eludir la limitación de lanzamiento de 64 bits del sistema de herramientas de 32 bits procesos: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/
Enjoy, Disfrutar,
Nicholas.
June 25th, 2008 20:42 25 de Junio, 2008 20:42
I found out that you can also use %SystemRoot%\sysnative Me enteré de que también puede utilizar% SystemRoot% \ sysnative
this folder is only available to x32 programs and redirects to the real system32 folder. esta carpeta sólo está disponible para los programas x32 y redirige a la carpeta system32 real.
June 26th, 2008 17:22 26 de junio de 2008 17:22
Using the folder %SystemRoot%\SysNative is only available in Windows Server 2008 x64. El uso de la carpeta% SystemRoot% \ SysNative sólo está disponible en Windows Server 2008 x64. I have not been able to confirm this folder to be working under Windows Server 2003 x64. No he podido confirmar la veracidad de esta carpeta a trabajar bajo Windows Server 2003 x64.
Regards, Recuerdos,
Nicholas.