How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Como para reprimir e ignorar system32 sistema de arquivos syswow64 redirecionar a pasta com 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. Em 64-bits (x64) do sistema operativo Windows, incluindo o Windows Vista, a Microsoft implementa um recurso chamado Sistema de Arquivos Redirector no WOW64 (Windows-32-em-64-Windows que executa programas de 32 bits sem modificações) subsistema camada de 32-bit programas ou DLL (biblioteca de vínculo dinâmico), que fornece um registro de chamadas WOW64 sandbox e algumas chamadas de sistema de arquivo. 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. As forças de arquivos redireccionamento 32-bit aplicativo tenta ser instalado no interior ou acessadas a partir de% windir% \ System32, foram interceptadas e redirecionadas para obter ou re-apontavam para% windir% \ SysWOW64 vez.

The reason for the Filesystem Redirector is that in x64 edition of Windows OS, %windir%\System32 directory is reserved for 64-bit applications. A razão para o Filesystem Redirector é que, na edição x64 do Windows OS,% windir% \ System32 diretório está reservada para 64-bit aplicativos. However, most DLL implements Windows API has the same file names and paths that were not changed when porting to 64-bit. No entanto, a maioria DLL implementa o Windows API tem os mesmos nomes de ficheiros e caminhos que não foram alterados quando a portabilidade 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. Como não pode haver duas versões 32-bit e 64-bit DLLs com o mesmo nome eo mesmo caminho existem no mesmo sistema ao mesmo tempo e, portanto, do sistema de arquivos automaticamente Redirector isolados e faz 32-bit ou aplicações não-64-bit programas utilização consciente um diretório diferente do seu diretório System32, o que é% windir% \ SysWOW64 pasta. 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. É também como uma forma de evitar a emissão para evitar incompatibilidade um binário de 32-bit acidentalmente acessar dados de um binário 64-bit.

However, in some cases, such as when Porém, em alguns casos, como quando patching the 64-bit tcpip.sys remendar a 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. reside na pasta% windir% \ System32, o diretório System32 original tem de ser acedidos e utilizados por forma a evitar "Arquivo não encontrado" ou "O sistema não pode encontrar o arquivo especificado" erro. 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. Os sintomas semelhantes é especialmente evidente no caso da linha de comando batch script que tem acesso a programas de 32 bits ou no Program Files% windir% \ System32, o que quer chegar redirecionado para Program Files (x86) e% windir% \ SysWOW64 pasta.

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 Solução para o problema, e as forças de um programa ou comando batch script para ter acesso a programas de 32 bits em% windir% \ System32, contornando o file system redirection reorientação do sistema de arquivos , a special alias or pseudo-directory name been added on WOW64 subsystem starting with Windows Vista. , Um especial alias ou pseudo-diretório nome foi acrescentado no WOW64 subsistema começando com o Windows Vista.

32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. 32-bit aplicativos podem acessar o sistema nativo, substituindo diretório% 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 reconhece Sysnative como um alias especial que serve para indicar que o sistema de arquivos não deverão redirecionar o acesso. 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. O Sysnative é apenas um diretório virtual, alias ou pseudo-diretório que não está visível no Windows Explorer, diretório listagem, e não dá suporte nativo 64-bit processos que já foram acessando a pasta% 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. Como tal, Sysnative só pode ser utilizado em chamadas de sistema de arquivo, e não na aplicação da interface do usuário, como a caixa de diálogo para abrir ou selecionar pasta.

IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. IMPORTANTE: Você está lendo uma máquina página traduzida que é fornecido "como está" sem garantia. 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. Diferentemente tradução humana, tradução automática não compreender a gramática, semântica, sintaxe, expressões idiomáticas da língua natural, assim, muitas vezes produzir texto impreciso e baixa qualidade que é enganosa e incompreensível. Thus, please refer to Assim, por favor consulte a original English article artigo original Inglês when in doubt. quando em dúvida.



4 Responses to “How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative” 4 Responses to "Como Suprimir e Bypass System32 File System redirecionamento para SysWOW64 Pasta com Sysnative"

  1. How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows » Tip and Trick Como Abrir e Executar 32-bit Prompt de Comando em 64-bits (x64) Windows »Dica e Trick
    May 21st, 2008 17:47 21 de maio de 2008 17:47
    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. [...] Acessar a pasta correta, programador e desenvolvedor deve alterar o script de linha de comando, ou usando o diretório virtual Sysnative designado para acessar% windir% em vez de System32% windir% SysWOW64. When this is not possible, or when have to access original native [...] Quando tal não for possível, ou quando tem acesso inicial nativos para [...]

  2. Nicholas Dille Nicholas Dille
    May 23rd, 2008 14:31 23 de maio de 2008 14:31
    2

    As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Como você descrito no artigo, o original% SystemRoot% \ System32 não é acessível a 32-bit processos. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). Infelizmente, existem várias ferramentas existentes exclusivamente como 64-bit binários (por exemplo, logogg.exe e tsshutdn.exe). In one of my articles, I describe two techniques circumventing the limitation of launching 64-bit system tools from 32-bit processes: Em um de meus artigos, vou descrever duas técnicas contornar a limitação de lançamento de ferramentas de sistema 64-bit de 32-bit processos: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/

    Enjoy, Apreciar,
    Nicholas.

  3. GoD Deus
    June 25th, 2008 20:42 25 de junho de 2008 20:42
    3

    I found out that you can also use %SystemRoot%\sysnative Eu descobri que você também pode usar% SystemRoot% \ sysnative
    this folder is only available to x32 programs and redirects to the real system32 folder. esta pasta está disponível apenas para x32 e programas para a redirecionamento real pasta system32.

  4. Nicholas Dille Nicholas Dille
    June 26th, 2008 17:22 26 de junho de 2008 17:22
    4

    Using the folder %SystemRoot%\SysNative is only available in Windows Server 2008 x64. Usando a pasta% SystemRoot% \ SysNative só está disponível no Windows Server 2008 x64. I have not been able to confirm this folder to be working under Windows Server 2003 x64. Eu não foram capazes de confirmar esta pasta para estar trabalhando sob o Windows Server 2003 x64.

    Regards, Atenciosamente,
    Nicholas.

Leave a Reply Deixe uma Resposta

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> Você pode usar estas tags: <a href="" title="Avião"> <abbr title="Avião"> <acronym title="Avião"> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Subscrever sem comentar


Custom Search

Incoming Search Terms for the Article Incoming Pesquisa Termos para o artigo

syswow64 syswow64 - -- sysnative sysnative - -- system 32 file sistema de arquivo 32 - -- system32 syswow64 system32 syswow64 - -- syswow64 system32 syswow64 system32 - -- directory listing denied bypass Diretório listagem negou bypass - -- disable SysWOW64 redirection desativar SysWOW64 redireccionamento - -- syswow64 not found syswow64 não encontrada - -- server 2008 system32 server 2008 system32 - -- vista system32 Vista system32 - -- system sistema - -- file system 32 sistema de arquivos 32 - -- file system redirection reorientação do sistema de arquivos - -- vista syswow64 Vista syswow64 - -- system32 alias system32 alias - -- system 32 file not found sistema 32 file not found - -- %windir%\System32 folder % windir% \ System32 - -- syswow64 access denied syswow64 acesso negado - -- wow64 WOW64 - -- system 32 files sistema de arquivos 32 - -- sysWOW64 folder SysWOW64 pasta - -- bypass Directory Listing Denied bypass diretório listagem negada - -- file system redirector sistema de arquivo redirecionador - -- syswow64 2003 syswow64 2003 - -- file redirection wow64 arquivo redirecionamento WOW64 - -- tipandtrick.net wow64 tipandtrick.net WOW64 - -- bypass 64 bits operating system bypass 64 bits do sistema operativo - -- Vista file system redirect Vista do sistema de arquivos redirecionar - -- sysnative syswow64 sysnative syswow64 - -- sysnative syswow64 fix sysnative syswow64 correção - -- changing files in system32 vista mutação nos arquivos system32 vista - -- redirector file system redirecionador do sistema de arquivos - -- windows server 2003 corrupt system32 Windows Server 2003 corrupto system32 - -- Bypassing the WOW64 File Redirector Desrespeitar o arquivo redirecionador WOW64 - -- vista system32 directory Vista system32 diretório - -- all todos - -- redirector file system problem redirecionador problema do sistema de arquivos - -- syswow64 redirection syswow64 redireccionamento - -- Wow64 sysnative WOW64 sysnative - -- system32 system32 - -- syswow64 system32 redirect syswow64 system32 redirecionar - -- system32 file not found system32 file not found - -- suppressing operating system supressão do sistema operacional - -- syswow64 redirection disable syswow64 redirecionamento desativar - -- use of sysnative utilização de sysnative - -- windir system32 windir system32 - -- System32 folder Vs non system32 System32 Vs não system32 - -- syswow64 syswow64 - -- disable SysWow64 desativar SysWow64 - -- system 32 sistema 32 - --