How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows Como abrir e Corrida de 32 bits no prompt de 64 bits (x64) Windows
64-bit or x64 version of Windows operating system such as Windows Server 2003, Windows XP Professional x64 Edition, Windows Vista and Windows Server 2008 uses the Microsoft Windows-32-on-Windows-64 (WOW64) subsystem layer to run 32-bit programs, binaries or drivers without modifications, change or transition to 64-bit based binaries, as the 64-bit OS is optimized to run native 64-bit programs and does not provide support for 16-bit binaries or 32-bit drivers. 64 bits ou x64 versão do sistema operacional Windows como o Windows Server 2003, Windows XP Professional x64 Edition, Windows Vista e Windows Server 2008 utiliza o Microsoft Windows 32-em-Windows-64 (WOW64) subsistema camada de correr de 32 bits programas, drivers binários ou sem modificações, mudança ou transição para 64-bit com base binários, como o sistema operacional de 64 bits é otimizado para executar programas de 64-bit e não oferece suporte para 16 bits ou 32 bits binários motoristas.
To reduce compatibility issue and prevent a 32-bit program from accidentally accessing data from 64-bit application, WOW64 subsystem isolates 32-bit binaries from 64-bit binaries by redirecting registry calls and some file system calls. Para reduzir o problema e evitar uma compatibilidade de 32 bits programa a partir do acidentalmente acessar os dados de 64-bit aplicação, subsistema WOW64 isolados de 32 bits binários de 64 bits binários pelo redirecionamento registro chamadas sistema de arquivos e algumas chamadas. Other than separate registry hive for WOW64 redirected 32-bit values, %systemroot%\System32 and Program Files folder is designated as 64-bit DLLs only too, and all access or I/O of 32-bit binaries been redirected from %windir%\System32 folder to the %windir%\SysWOW64 folder, and from Program Files to Program Files (x86) directory. Diferentemente de registro separado colmeia WOW64 redirecionado para valores de 32 bits,% systemroot% \ system32 e Program Files pasta é designado como o de 64-bit DLLs só também, e todos o acesso ou E / S de 32 bits binários sido desviada do% windir% \ System32 para a pasta% WINDIR% \ SysWOW64 pasta, ea partir de Program Files para Program Files (x86) diretório.
The command prompt (cmd.exe) is also affected by Prompt de comando (cmd.exe) também é afetado pela File System Redirection Reorientação do sistema de arquivos feature, where command line commands or .bat and .cmd batch script may not be able to access, install, change, modify, delete or write to “Program Files” or “%windir%\System32″ folder. característica, quando da linha de comando ou comandos. morcegos e. cmd lote script pode não ser capaz de acessar, instalar, alterar, modificar, apagar ou escreva para "Program Files" ou "% windir% \ system32" pasta. The WOW64 subsystem redirects and installs 32-bit programs in the “Program Files (x86)” and “%systemroot%\SysWOW64″ folder. O subsistema WOW64 redirecionamentos e instala programas de 32 bits na "Program Files (x86)" e "% systemroot% \ SysWOW64" pasta.
To access the correct folder, programmer or developer must change the command-line script, or using Para acessar a pasta correta, programador ou desenvolvedor deve mudar de linha de comando do script, ou utilizando Sysnative virtual directory alias to access %windir%\System32 Sysnative diretório virtual para aceder apelido% windir% \ system32 instead of %windir%\SysWOW64. em vez de% windir% \ SysWOW64. When this is not possible, or when have to access original native Program Files folder, user can type the command-line script at a 32-bit command prompt. Quando tal não for possível, ou quando têm acesso a pasta Program Files nativa original, o usuário pode digitar o script de linha de comando em um prompt de 32 bits. The 32-bit command prompt automatically redirects file system calls to the correct 32-bit directory. O prompt de 32 bits automaticamente redireciona chamadas para o sistema de arquivos de 32 bits diretório correto.
To start and open a 32-bit command prompt, follow these steps: Para começar e abrir um prompt de 32 bits, siga estas etapas:
- Click Start . Clique em Iniciar.
- Type %windir%\SysWoW64\cmd.exe in Start Search box. Digite% windir% \ SysWoW64 \ cmd.exe em Comece a caixa de pesquisa.
Alternatively, press Win + R keys (or type Run in Start Search) to open Run dialog, and type %windir%\SysWoW64\cmd.exe . Em alternativa, prima as teclas Win + R (ou tipo Run em Iniciar Pesquisa) para abrir janela Executar, e digite% windir% \ SysWoW64 \ cmd.exe.
- Press Enter . Pressione Enter.

In 32-bit command prompt, the %programfiles% path variable will point to Program Files (x86) folder which stores all 32-bit binaries. No prompt de 32 bits, o caminho% PROGRAMFILES% variável irá apontar para Program Files (x86) pasta que armazena todos os 32 bits binários.
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. IMPORTANTE: você estiver lendo uma máquina página traduzida que é fornecida "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. Ao contrário tradução humana, tradução automática não conhece a gramática, semântica, sintaxe, expressões idiomáticas da língua natural, assim, produzir muitas vezes imprecisas e de baixa qualidade texto que é enganosa e incompreensível. Thus, please refer to Assim, por favor consulte a original English article Inglês original article when in doubt. em caso de dúvida.
Related Articles Artigos relacionados
- How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Como para reprimir e bypass system32 sistema de arquivos SysWOW64 redirecionar a pasta com Sysnative
- Error 1721: There Is A Problem With This Windows Installer Package When Install or Uninstall on Vista Erro 1721: Existe um problema com este pacote Windows Installer quando instalar ou desinstalar a Vista
- How Open Command Prompt as Administrator on Elevation in Vista Como abrir prompt como administrador em elevação no Vista
- Microsoft Releases MUI Language Packs for Windows Vista Ultimate SP1 Microsoft releases idioma MUI Packs para o Windows Vista Ultimate SP1
- Fix Setup Installer Package Access Denied Failure Error Code 0×80070005 (Or 5 Or 0×5) Fix Setup Package Installer Acesso negado Incumprimento Código de erro 0 × 80070005 (ou 5 ou 0 × 5)
- Microsoft Virtual PC (VPC) 2007 SP1 Free Download Microsoft Virtual PC (VPC) 2007 SP1 download gratuito
- ImageX 6001.18000 (x86 and x64 for Windows Server 2008 and Vista SP1) Standalone Download ImageX 6001.18000 (x86 e x64 para o Windows Server 2008 e Vista SP1) Sozinho Download
- Workaround to Run VMWare Server on Windows Vista Solução para correr VMWare Server no Windows Vista
- Windows Vista Startup Hang and Boot Failure after SP1 on Corrupt Driver File (atapi.sys and ataport.sys) Windows Vista Startup Hang e Boot Incumprimento SP1 após a Corrupção Driver File (atapi.sys e ataport.sys)
- Windows Cannot Hibernate Computer with More Than 4 GB Memory O Windows não pode Hibernate computador com mais de 4 GB de memória

































May 23rd, 2008 14:29 23 de maio de 2008 14:29
As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Como você descritas no artigo, o original% SystemRoot% \ system32 não é acessível para 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 já existentes como única de 64 bits 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 dos meus artigos, eu descrever duas técnicas de lançamento de contornar a limitação de 64-bit sistema ferramentas de 32-bit processos: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/
Enjoy, Apreciar,
Nicholas.
August 21st, 2008 11:37 21 de agosto de 2008 11:37
i tried using your advice to try and get some 32bit apps to run a bit better on my 64bit box. eu tentei usar o seu conselho de tentar obter alguns 32bit apps a correr um pouco melhor na minha caixa 64bits. problem is, now i get weird errors from some key software. problema é, agora, i get weird alguns dos principais erros de software. i don’t know how to undo the change… which may serve me right for swimming in deep waters… Não sei como a desfazer a mudança… que possam servir-me para a direita a nadar em águas profundas…
throw me a raft, ya? deitar-me uma jangada, ya?
here’sa sample error that showed up mid-execution after i’d run the %windir%\SysWoW64\cmd.exe command: aqui está amostra erro que mostraram até meados de execução depois de eu correr o% windir% \ SysWoW64 \ cmd.exe comando:
Error: can’t define “ProgramFiles(x86)”: name refers to an element in an array Erro: não pode definir "PROGRAMFILES (x86)": nome se refere a um elemento em um array
while evaluating script: namespace eval :: {source {C:/Program Files (x86)/[directory tree]/RMSExpression.tcl}} ao mesmo tempo avaliar script: namespace eval:: ((fonte C: / Program Files (x86) / [diretório árvore] / RMSExpression.tcl))
August 21st, 2008 14:34 21 de agosto de 2008 14:34
I may be dipping the raft but I reckon the TCL interpreter does not allow brackets in the path to a file which it is about to source. Posso estar mergulhando a balsa, mas eu contar a TCL intérprete não permite parênteses, no caminho para um arquivo que está prestes a fonte.
Does it help to move the installation directory to a location outside of “c:\Program Files (x86)”, eg “c:\progs”? Será que ajudam a mover do diretório de instalação para um local fora do "c: \ Program Files (x86)", por exemplo, "c: \ progs"?
Hope that helps, Esperamos que o ajuda,
Nicholas.
August 21st, 2008 17:42 21 de agosto de 2008 17:42
i thought that might be a solution, but before i tried it, i tried just running it from a normal shell, instead of through the batchfile that launched the app in question, and it worked fine. Eu pensava que poderia ser uma solução, mas antes eu tentei-o, eu tentei apenas executando-a partir de uma shell normal, em vez de através da batchfile que lançou o aplicativo em questão, e isso funcionou bem. so much weirdness. tanto weirdness.
the batchfile no longer works, but direct command line does. o batchfile já não funciona, mas não diretamente da linha de comando. how weird is that?! como é estranho que?!
i’ll also try a different path without brackets to see if that re-enables my batchfile’s ability to launch. Eu vou tentar também um caminho diferente, sem parênteses, para ver se re-permite que o meu batchfile da capacidade de lançamento. reaaaly need the batchfile to work again… reaaaly a necessidade de trabalhar novamente batchfile…
thank Nicholas. Nicholas agradecer. i’ll keep you posted. Eu vou mantê-lo informado.
WR!