How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows Come aprire e Esegui a 32 bit nel Prompt dei comandi a 64 bit (x64) di 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-bit x64 o versione di sistema operativo Windows come Windows Server 2003, Windows XP Professional x64 Edition, Windows Vista e Windows Server 2008 utilizza Microsoft Windows-32-on-Windows 64 (WOW64) sottosistema strato di eseguire a 32 bit programmi, i driver binari o senza modifiche, modificare o transizione a 64 bit basato su binari, come a 64-bit OS è ottimizzato per l'esecuzione nativa a 64 bit programmi e non fornisce supporto per 16 bit o binari a 32 bit dei driver.
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. Per ridurre il problema di compatibilità e di impedire a un programmi a 32 bit da accidentalmente l'accesso ai dati da 64 bit, sottosistema WOW64 isolati a 32 bit da binari a 64 bit binari di riorientare Registro chiamate e alcuni file di chiamate di sistema. 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. Diverso da quello del Registro di sistema separato per WOW64 reindirizzato a 32 bit valori,% systemroot% \ System32 e la cartella Programmi è designata a 64 bit DLL troppo solo, e tutti gli accessi o di I / O di 32 bit binari stato reindirizzato da% windir% \ System32 a% windir% \ SysWOW64 cartella, e dal Program Files a Program Files (x86) directory.
The command prompt (cmd.exe) is also affected by Prompt dei comandi (cmd.exe) è influenzato anche da File System Redirection File system reindirizzamento 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. caratteristica, se da linea di comando o. bat e. cmd lotto script non può essere in grado di accedere, installare, cambiare, modificare, cancellare o scrivere a "Program Files" o "% windir% \ System32" cartella. The WOW64 subsystem redirects and installs 32-bit programs in the “Program Files (x86)” and “%systemroot%\SysWOW64″ folder. Il sottosistema WOW64 reindirizzamenti e installa programmi a 32 bit nel "Program Files (x86)" e "% systemroot% \ SysWOW64" cartella.
To access the correct folder, programmer or developer must change the command-line script, or using Per accedere alla cartella corretta, programmatore o sviluppatore deve cambiare la riga di comando di script, o utilizzando Sysnative virtual directory alias to access %windir%\System32 Sysnative alias di directory virtuale per accedere% windir% \ System32 instead of %windir%\SysWOW64. invece di% 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 ciò non sia possibile, o quando hanno accesso a originale nativo cartella Programmi, l'utente può digitare la riga di comando di script a una a 32 bit prompt dei comandi. The 32-bit command prompt automatically redirects file system calls to the correct 32-bit directory. A 32 bit prompt dei comandi reindirizza automaticamente file di chiamate di sistema per il corretto a 32 bit di directory.
To start and open a 32-bit command prompt, follow these steps: Per avviare e aprire una a 32 bit prompt dei comandi, attenersi alla seguente procedura:
- Click Start . Fare clic sul pulsante Start.
- Type %windir%\SysWoW64\cmd.exe in Start Search box. Digitare% windir% \ SysWOW64 \ cmd.exe nella casella Inizia la ricerca.
Alternatively, press Win + R keys (or type Run in Start Search) to open Run dialog, and type %windir%\SysWoW64\cmd.exe . In alternativa, premere Win + R (o tipo Esegui in Inizia la ricerca) per aprire finestra di dialogo Esegui, digitare% windir% \ SysWOW64 \ cmd.exe.
- Press Enter . Premere Invio.

In 32-bit command prompt, the %programfiles% path variable will point to Program Files (x86) folder which stores all 32-bit binaries. In 32-bit prompt dei comandi, i% programfiles% percorso variabile a punto Program Files (x86) cartella che memorizza tutti i 32 bit binari.
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. IMPORTANTE: stai leggendo una macchina tradotto pagina che è fornito "così com'è" senza alcuna garanzia. 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 differenza di traduzione umana, traduzione automatica non capisce la grammatica, semantica, sintassi, idiomi del linguaggio naturale, così spesso inesatte produrre e di bassa qualità testo che è fuorviante e incomprensibile. Thus, please refer to Pertanto, si prega di fare riferimento a original English article articolo originale inglese when in doubt. in caso di dubbio.
Related Articles Articoli correlati
- How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Come reprimere e bypass system32 file system reindirizzamento al syswow64 cartella con Sysnative
- Error 1721: There Is A Problem With This Windows Installer Package When Install or Uninstall on Vista Errore 1721: c'è un problema con il pacchetto Windows Installer quando installare o disinstallare su Vista
- How Open Command Prompt as Administrator on Elevation in Vista Come aprire prompt dei comandi come amministratore a elevazione in Vista
- Microsoft Releases MUI Language Packs for Windows Vista Ultimate SP1 Microsoft rilasci MUI Language Pack per Windows Vista Ultimate SP1
- Fix Setup Installer Package Access Denied Failure Error Code 0×80070005 (Or 5 Or 0×5) Fissare il programma di installazione pacchetto di installazione Accesso negato Mancata Codice errore 0 × 80070005 (o 5 o 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 per Windows Server 2008 e Vista SP1) Standalone Download
- Workaround to Run VMWare Server on Windows Vista Soluzione per l'esecuzione di VMWare Server su Windows Vista
- Windows Vista Startup Hang and Boot Failure after SP1 on Corrupt Driver File (atapi.sys and ataport.sys) Avvio di Windows Vista e Hang mancato avvio dopo SP1 su Corrupt file del driver (Atapi.sys e ataport.sys)
- Windows Cannot Hibernate Computer with More Than 4 GB Memory Windows non è in grado di Hibernate computer con più di 4 GB di memoria

































May 23rd, 2008 14:29 23 maggio 2008 14:29
As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Come lei ha descritto in questo articolo, l'originale% SystemRoot% \ System32 non è accessibile a 32 bit processi. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). Purtroppo, ci sono diversi strumenti già esistenti come unico a 64 bit binari (ad esempio 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: In uno dei miei articoli, mi descrivono due tecniche di eludere la limitazione di lancio a 64 bit da tool di sistema a 32 bit processi: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/
Enjoy, Gustare,
Nicholas. Nicola.
August 21st, 2008 11:37 21 agosto 2008 11:37
i tried using your advice to try and get some 32bit apps to run a bit better on my 64bit box. ho provato con il vostro consiglio per cercare di ottenere alcune applicazioni a 32 bit per eseguire un po 'meglio sulla mia casella di 64bit. problem is, now i get weird errors from some key software. problema è, ora i ottenere strani errori da alcuni dei principali software. i don’t know how to undo the change… which may serve me right for swimming in deep waters… Non so come per annullare il cambiamento… che mi possono servire a destra per il nuoto in acque profonde…
throw me a raft, ya? gettare una serie di me, ya?
here’sa sample error that showed up mid-execution after i’d run the %windir%\SysWoW64\cmd.exe command: ecco un esempio di errore che ha mostrato fino a metà esecuzione dopo che avevo eseguire% windir% \ SysWOW64 \ cmd.exe comando:
Error: can’t define “ProgramFiles(x86)”: name refers to an element in an array Errore: non può definire "Programmi (x86)": il nome si riferisce ad un elemento in un array
while evaluating script: namespace eval :: {source {C:/Program Files (x86)/[directory tree]/RMSExpression.tcl}} mentre la valutazione script: namespace eval:: ((fonte C: / Program Files (x86) / [albero di directory] / RMSExpression.tcl))
August 21st, 2008 14:34 21 agosto 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. I può essere immergendo le serie ma fare i conti il TCL interprete non permette tra parentesi nel percorso per un file che sta per fonte.
Does it help to move the installation directory to a location outside of “c:\Program Files (x86)”, eg “c:\progs”? Essa non contribuiscono a spostare la directory di installazione di una località al di fuori del "c: \ Program Files (x86)", ad esempio "c: \ progs"?
Hope that helps, Speranza che aiuta,
Nicholas. Nicola.
August 21st, 2008 17:42 21 agosto 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. ho pensato che potrebbe essere una soluzione, ma prima ho provato, ho cercato solo la sua esecuzione da una normale shell, anziché attraverso il batchfile che ha lanciato l'applicazione in questione, e ha funzionato bene. so much weirdness. tanto weirdness.
the batchfile no longer works, but direct command line does. la batchfile non funziona più, ma diretta linea di comando funziona. how weird is that?! come è strano?!
i’ll also try a different path without brackets to see if that re-enables my batchfile’s ability to launch. I'll anche provare un percorso diverso, senza parentesi per vedere se che consente di nuovo il mio batchfile la capacità di lancio. reaaaly need the batchfile to work again… reaaaly la necessità batchfile a lavorare di nuovo…
thank Nicholas. grazie a Nicholas. i’ll keep you posted. I'll mantenere da te pubblicato.
WR! GL!