How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows Comment ouvrir et Run 32-bit Invite de commandes en 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-bit ou version x64 de Windows système d'exploitation tels que Windows Server 2003, Windows XP Professional x64 Edition, Windows Vista et Windows Server 2008 utilise Microsoft Windows 32-sur-Windows 64 (WOW64) sous-couche à terme 32 bits programmes, les pilotes binaires ou sans modification, changer ou de passage à 64 bits basé binaires, comme le système d'exploitation 64 bits est optimisé pour fonctionner natif 64 bits des programmes et ne prend pas en charge pour 16 bits binaires ou 32-bit drivers.
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. Pour réduire problème de compatibilité et d'empêcher une 32-bit programme accidentellement accès aux données de 64 bits, WOW64 isolats de sous-système 32-bits binaires de 64 bits binaires par une réorientation des appels de registre et certains appels système de fichiers. 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. Autres que de se séparer de registre ruche pour WOW64 redirigé 32-bit valeurs,% systemroot% \ System32 et le dossier Program Files est désigné comme 64-bit DLL que trop, et tous les accès ou I / O de 32 bits binaires été redirigé de% windir% \ System32 dossier à l'% windir% \ SysWOW64 dossier, et de Program Files à Program Files (x86) répertoire.
The command prompt (cmd.exe) is also affected by L'invite de commande (cmd.exe) est également affectée par File System Redirection Réorientation du système de fichiers 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. fonctionnalité, où la ligne de commande ou les commandes. chauve-souris et. cmd lot script mai ne pas être en mesure d'accéder, installer, modifier, supprimer ou écrire à "Program Files" ou "% windir% \ System32". The WOW64 subsystem redirects and installs 32-bit programs in the “Program Files (x86)” and “%systemroot%\SysWOW64″ folder. Le sous-système WOW64 redirections et installe 32 bits dans les programmes de "Program Files (x86)" et "% systemroot% \ SysWOW64".
To access the correct folder, programmer or developer must change the command-line script, or using Pour accéder au bon dossier, programmeur ou développeur doit modifier la ligne de commande script, ou en utilisant Sysnative virtual directory alias to access %windir%\System32 Sysnative répertoire virtuel alias L'accès à% windir% \ System32 instead of %windir%\SysWOW64. au lieu 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. Lorsque cela n'est pas possible, ou quand les originaux à l'accès natif dossier Program Files, l'utilisateur peut taper la ligne de commande un script à 32-bit invite de commande. The 32-bit command prompt automatically redirects file system calls to the correct 32-bit directory. Les 32 bits invite de commande redirige automatiquement les appels système de fichiers à la bonne 32-bit répertoire.
To start and open a 32-bit command prompt, follow these steps: Pour commencer et l'ouverture d'un 32-bit invite de commande, suivez ces étapes:
- Click Start . Cliquez sur Démarrer.
- Type %windir%\SysWoW64\cmd.exe in Start Search box. Type% windir% \ SysWoW64 \ cmd.exe dans Démarrer champ de recherche.
Alternatively, press Win + R keys (or type Run in Start Search) to open Run dialog, and type %windir%\SysWoW64\cmd.exe . Ou bien, appuyez sur Win + R clés (ou tapez dans Démarrer Exécuter Recherche) pour ouvrir de dialogue Exécuter et tapez% windir% \ SysWoW64 \ cmd.exe.
- Press Enter . Appuyez sur Entrée.

In 32-bit command prompt, the %programfiles% path variable will point to Program Files (x86) folder which stores all 32-bit binaries. Dans 32 bits invite de commande, l'% ProgramFiles% PATH variable point de Program Files (x86) dossier qui stocke la totalité des 32 bits binaires.
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. IMPORTANT: Vous êtes en train de lire une page traduite machine qui est fourni «tel quel», sans garantie. 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. Contrairement à la traduction humaine, traduction automatique ne comprend pas la grammaire, sémantique, syntaxe, les idiomes du langage naturel, ce qui souvent inexactes et faible qualité du texte qui est trompeuse et incompréhensible. Thus, please refer to Ainsi, s’il vous plaît se référer à original English article article original anglais when in doubt. en cas de doute.
Related Articles Articles connexes
- How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Comment réprimer et contourner system32 système de fichiers de redirection de dossier SysWOW64 avec Sysnative
- Error 1721: There Is A Problem With This Windows Installer Package When Install or Uninstall on Vista Erreur 1721: Il ya un problème avec ce package Windows Installer lors de l'installation ou la désinstallation sur Vista
- How Open Command Prompt as Administrator on Elevation in Vista Comment ouvrir l'invite de commande comme administrateur sur l'élévation dans Vista
- Microsoft Releases MUI Language Packs for Windows Vista Ultimate SP1 Microsoft introduit MUI Packs de langues pour Windows Vista Ultimate SP1
- Fix Setup Installer Package Access Denied Failure Error Code 0×80070005 (Or 5 Or 0×5) Correction d'installation package d'installation non-Accès refusé Code d'erreur 0 × 80070005 (ou 5 ou 0 × 5)
- Microsoft Virtual PC (VPC) 2007 SP1 Free Download Microsoft Virtual PC (VPC) 2007 SP1 Téléchargement gratuit
- ImageX 6001.18000 (x86 and x64 for Windows Server 2008 and Vista SP1) Standalone Download ImageX 6001,18000 (x86 et x64 pour Windows Server 2008 et Vista SP1) Standalone Télécharger
- Workaround to Run VMWare Server on Windows Vista Palliatif à courir VMWare Server sur Windows Vista
- Windows Vista Startup Hang and Boot Failure after SP1 on Corrupt Driver File (atapi.sys and ataport.sys) Windows Vista Hang démarrage et de démarrage échec après SP1 relatif à la corruption du pilote de dossier (atapi.sys et ataport.sys)
- Windows Cannot Hibernate Computer with More Than 4 GB Memory Windows ne peut pas Hibernate ordinateur avec plus de 4 Go de mémoire

































May 23rd, 2008 14:29 23ème Mai, 2008 14:29
As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Comme vous l'avez décrite dans l'article, l'original% SystemRoot% \ System32 n'est pas accessible à 32 bits. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). Malheureusement, il existe plusieurs outils existants unique de 64 bits binaires (par exemple logogg.exe et tsshutdn.exe). In one of my articles, I describe two techniques circumventing the limitation of launching 64-bit system tools from 32-bit processes: Dans un de mes articles, je décris deux techniques de contourner la limitation de lancer 64-bit outils de système 32-bit processus: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/
Enjoy, Apprécier,
Nicholas.
August 21st, 2008 11:37 21e août, 2008 11:37
i tried using your advice to try and get some 32bit apps to run a bit better on my 64bit box. j'ai essayé en utilisant vos conseils pour essayer et obtenir des applications 32 bits de faire tourner un peu mieux sur ma boîte de 64 bits. problem is, now i get weird errors from some key software. problème est, maintenant je obtenir étranges erreurs de quelques-uns des principaux logiciels. i don’t know how to undo the change… which may serve me right for swimming in deep waters… Je ne sais pas comment pour annuler le changement… qui me serve mai droit pour la baignade dans les eaux profondes…
throw me a raft, ya? jetez-moi un radeau, ya?
here’sa sample error that showed up mid-execution after i’d run the %windir%\SysWoW64\cmd.exe command: voici un échantillon erreur qui a montré jusqu'à la mi-exécution après je exécuter le% windir% \ SysWoW64 \ cmd.exe commande:
Error: can’t define “ProgramFiles(x86)”: name refers to an element in an array Erreur: ne peut pas définir le terme "ProgramFiles (x86)": le nom fait référence à un élément dans un tableau
while evaluating script: namespace eval :: {source {C:/Program Files (x86)/[directory tree]/RMSExpression.tcl}} tout en évaluant script: namespace eval:: ((source C: / Program Files (x86) / [arborescence] / RMSExpression.tcl))
August 21st, 2008 14:34 21e août, 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. Je mai trempage être le radeau, mais je crois que l'interprète THC ne permet pas de crochets dans le chemin vers un fichier dont il est sur le point de la source.
Does it help to move the installation directory to a location outside of “c:\Program Files (x86)”, eg “c:\progs”? Est-ce utile pour déplacer le répertoire d'installation à un endroit en dehors de "c: \ Program Files (x86)", par exemple "c: \ progs"?
Hope that helps, Hope that helps,
Nicholas.
August 21st, 2008 17:42 21e août, 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. Je pensais que pourrait être une solution, mais avant, j'ai essayé, j'ai juste essayé de faire tourner un shell normales, plutôt que par la batchfile qui a lancé l'application en question, et il fonctionnait bien. so much weirdness. tant étrangeté.
the batchfile no longer works, but direct command line does. la batchfile ne fonctionne plus, mais directement en ligne de commande ne. how weird is that?! comment est étrange que?
i’ll also try a different path without brackets to see if that re-enables my batchfile’s ability to launch. Je vais également essayer une autre voie sans parenthèses pour voir si cela permet de nouveau mon batchfile la capacité de lancement. reaaaly need the batchfile to work again… reaaaly la batchfile nécessité de travailler à nouveau…
thank Nicholas. remercier Nicolas. i’ll keep you posted. Je vous tiendrai au courant.
WR!