How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows Kaip atidaryti ir paleisti 32 bitų Komandin 64 bitų (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ų arba 64 bitų versijos Windows operacinės sistemos, pavyzdžiui, Windows Server 2003, Windows XP Professional x64 Edition, Windows Vista ir Windows Server 2008 naudoja Microsoft Windows-32-apie-Windows-64 (WOW64) posistemio sluoksnis paleisti 32 bitų programas, dvejetainiams arba vairuotojai be pakeitimų, pakeitimo arba pereiti prie 64 bitų paremtą dvejetainiams su 64 bitų OS yra optimizuota veikti gimtąją 64 bitų programos ir neturi teikti paramą 16-bitų dvejetainis arba 32 bitų tvarkykles.
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. Siekiant sumažinti suderinamumo problemą ir užkirsti kelią 32 bitų programos iš atsitiktinai gauti duomenis iš 64-bitų OS, WOW64 posistemio izoliatai 32 bitų dvejetainis iš 64-bitų dvejetainis, nukreipiant registro skambučius ir kai kurių failų sistemos skambučius. 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. Išskyrus atskirą registro avilio už WOW64 nukreipti 32-bit vertės,% SystemRoot% \ System32 ir aplanko Program Files yra paskirta 64 bitų DLL tik per daug, ir visi prieigos arba I / O 32-bitų dvejetainis nukreipti iš% windir% \ System32 į% windir% \ syswow64 katalogą ir iš Program Files į Program Files (x86) katalogą.
The command prompt (cmd.exe) is also affected by Į komandų eilutę (cmd.exe) taip pat paveikė File System Redirection Failų sistema Nukreipiama 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. funkcija, kai komandinėje eilutėje komandas arba. šikšnosparniai ir. Cmd serijos scenarijus gali būti neįmanoma gauti, diegti, keisti, modifikuoti, trinti arba rašyti į "Program Files" arba "% windir% \ System32" katalogo. The WOW64 subsystem redirects and installs 32-bit programs in the “Program Files (x86)” and “%systemroot%\SysWOW64″ folder. Į WOW64 posistemio persiuntimo ir įdiegti 32 bitų programas į "Program Files (x86)" ir "% SystemRoot% \ syswow64" aplanką.
To access the correct folder, programmer or developer must change the command-line script, or using Norėdami įeiti į atitinkamą aplanką, programuotojas arba kūrėjas privalo pakeisti komandinės eilutės scenarijų, arba naudojant Sysnative virtual directory alias to access %windir%\System32 Sysnative virtualaus katalogo alias prie% windir% \ System32 instead of %windir%\SysWOW64. vietoje:% 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. Kai tai nėra įmanoma, arba jei turite prieigą prie originalaus gimtoji aplanko Program Files, vartotojas gali įvesti į komandų eilutę scenarijų 32 bitų komandų eilutę. The 32-bit command prompt automatically redirects file system calls to the correct 32-bit directory. 32 bitų komandų eilutę automatiškai peradresuoti failų sistemos ragina į teisingą 32-bit katalogas.
To start and open a 32-bit command prompt, follow these steps: Norėdami pradėti ir atidaryti 32-bit komandų eilutę, atlikite šiuos veiksmus:
- Click Start . Spustelėkite Pradėti.
- Type %windir%\SysWoW64\cmd.exe in Start Search box. Įrašykite% windir% \ syswow64 \ cmd.exe Start Paieškos laukelyje.
Alternatively, press Win + R keys (or type Run in Start Search) to open Run dialog, and type %windir%\SysWoW64\cmd.exe . Arba paspauskite Win + R raktai (ar tipas Vykdyti Start paieška) atidaryti dialogo Vykdyti, įrašykite% windir% \ syswow64 \ cmd.exe.
- Press Enter . Paspauskite klavišą Enter.

In 32-bit command prompt, the %programfiles% path variable will point to Program Files (x86) folder which stores all 32-bit binaries. 32 bitų komandų eilutę į% Program% kelią kintamojo veda į Program Files (x86) katalogą, kuris saugo visus 32 bitų dvejetainis.
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. SVARBU: You're reading mašina išverstą puslapį, kuri yra pateikiama "kaip yra" be garantijų. 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. Skirtingai nuo žmogaus vertimas, mašininio vertimo nesupranta gramatika, semantika, sintaksė, frazeologizm natūralios kalbos, todėl neretai netiksli ir žemos kokybės teksto, kuris yra klaidinančios ir nesuprantami. Thus, please refer to Taigi, prašome kreiptis į original English article originalas anglų straipsnis when in doubt. kai kyla abejonių.
Related Articles Susiję straipsniai
- How Open Command Prompt as Administrator on Elevation in Vista Kaip Atidarykite Command Prompt kaip administratorius dėl Aukštis Vista
- How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Kaip sustabdymo ir aplinkkelis System32 Failų sistema peradresavimai į syswow64 Aplankas su Sysnative
- How to Open Windows Vista Recovery Environment (RE) Console from Installation CD Kaip atidaryti Windows Vista atkūrimo Aplinka (RE) konsolė iš diegimo CD
- Unable to Open Device Manager on Tasks Pane of Computer Properties in Windows Vista Nepavyko atidaryti Įrenginių tvarkytuvė dėl Uždaviniai Pane kompiuterinių Ypatybės Windows Vista
- How to Disable Windows Vista CD or DVD Drive Auto Eject or Open Feature Kaip išjungti "Windows Vista" CD arba DVD diską Auto Atidaryti arba Atidaryti Reportažas
- Windows Vista Startup Hang and Boot Failure after SP1 on Corrupt Driver File (atapi.sys and ataport.sys) "Windows Vista paleisties Kabinkite ir boot gedimas po SP1 dėl Sugadintas Driver File (Atapi.sys ir ataport.sys)
- 0X80070002 License Check Failure and Unable to Logon Error After Installing Windows XP SP3 0X80070002 License Pabandykite gedimas ir Nepavyko prisijungti Klaida Įdiegus Windows XP SP3
- Ways to Disable or Turn Off User Account (Access) Control (UAC) in Windows Vista Būdai išjungti ar išjungti vartotojo abonemento (Prieigos) Control (UAC) Windows Vista
- Windows Genuine Advantage (WGA) Validation Tool (KB892130) 1.7.69.2 Released Via Windows Update Windows Genuine Advantage (WGA) įrankis (KB892130) 1.7.69.2 Released Via Windows Update
- Error 1721: There Is A Problem With This Windows Installer Package When Install or Uninstall on Vista Klaida 1721: Yra problema su Windows Installer paketas Kai Įdiegti arba pašalinti dėl Vista










































April 19th, 2009 14:08 19 balandžio 2009 14:08
Lynda Lynda
I have had my computer for close to 4 months and never realized I had two versions of internet explorer. Aš savo kompiuteryje beveik 4 mėnesiai ir ne suprato aš dvi versijos Internet Explorer. I could never figure out why I could sometimes view movies etc. but most of the time I couldn't. Aš niekada negalėjo suprasti, kodėl man gali kartais peržiūrėti filmus ir tt, tačiau didžiąją dalį laiko aš negalėjo. Thank you so much for letting me in on the secret!!!! Thank you so much for letting me dėl slaptos!
Misty Misty
March 28th, 2009 00:48 Kovas 28, 2009 00:48
Many people with new computers, especially those upgrading from Windows 98 to Windows Vista, discover that they are unable to view a movie, etc. because of the 64 bit / 32 bit issue. Daugelis žmonių su naujais kompiuteriais, ypač tų, atnaujinti Windows 98 Windows Vista aptinka, kad jie negali peržiūrėti filmo ir tt, nes iš 64 bitų / 32 bitų problemą. For most of us who are computer users but not technically literate, the error message freaks us out and we go in search of a “fix.” Your article is the CLOSEST thing to that “fix” that comes up in a quick google search … but it is inaccurate. Daugumai iš mūsų, kurie kompiuterio vartotojams, bet ne techniškai raštingi, klaidos pranešimą freaks mums ir mes einame į paiešką iš "nustatyti". Jūsų straipsnis yra Artimiausi dalykas, kad "nustato" kad kyla labai greitai google paieška ... tačiau ji yra netiksli.
The TRUE response is this, (and therefore something you might want to publish, too): If the above scenario is what has happened to you, it is likely that your new computer has TWO versions of Internet Explorer! TIKRĄJĄ atsakymo tai, (ir todėl kažkas jums paskelbia per): Jei aukščiau scenarijų yra tai, kas tau nutiko, yra tikimybė, kad jūsų naujas kompiuteris turi dvi versijos Internet Explorer! Click on Start to look at all your programs, and you should see both of them listed together, with the second one listed as “Internet Explorer (64 bit)” According to Microsoft, the 32-bit version of IE is the one they put up for the shortcut when you click on the globe icon. Spustelėkite Pradėti pažvelgti į visas savo programas, ir jūs turėtumėte pamatyti abi išvardytas kartu su antrasis išvardyti kaip "Internet Explorer" (64 bitų) "Pagal" Microsoft ", 32 bitų versijos IE yra vienas jų sukurtos už nuorodą, kai paspaudžiate ant gaublio piktograma. To check which version of IE your shortcut pulls up, click on it then click on help, then click on “about internet explorer.” If the cipher strength says 256 bits, it is the 32-bit version. Norėdami patikrinti, kokia versija IE savo spartusis išsitraukia, spustelėkite jį, tada spustelėkite pagalba, spustelėkite "About Internet Explorer". Jei Szyfr stiprumo sako 256 bitai, tai yra 32 bitų versiją.
When websites start catching up, we can use the 64-bit version (which looks better) more often. Kai tinklapis pradėti vejasi, mes galime naudoti 64 bitų versija (atrodo geriau) dažniau. This is why Microsoft loaded two versions for us. Tai kodėl Microsoft pakrauti du variantai mums. Kinda smart, really. Kinda smart, tikrai. Just dumb not to have let us know somehow… Tiesiog niemy neturėti su mumis kažkaip ...
LCW LCW
February 27th, 2009 17:13 Vasaris 27, 2009 17:13
I wrote a program which spawn a process. Aš parašė programą, kuri kyla procese. On running it on CLI x86 it display the output message of the spawned process where on x64 I was not able to find the display of spawned process output. Dėl važiavimo tai CLI x86 ji rodyti rezultatų pranešimas ir pagimdė procesas, kai x64 Aš negalėjo rasti rodyti pagimdė proceso rezultatus. Please help me on this. Prašome padėti man šiuo klausimu. Thanks in advance. Thanks in advance.
August 21st, 2008 17:42 Rugpjūtis 21, 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. Aš maniau, kad gali būti išspręsti, bet dar ir bandė ją, ir bandė tik paleisti jį iš normalaus korpuso, o per batchfile kad pradėjo maždaug į klausimą, ir ji veikė puikiai. so much weirdness. tiek Dziwaczność.
the batchfile no longer works, but direct command line does. į batchfile neveikia, bet tiesiogiai komandų eilutės nėra. how weird is that?! kaip weird is that?!
i'll also try a different path without brackets to see if that re-enables my batchfile's ability to launch. Aš taip pat pabandykite kitą kelią be skliausteliuose, kad sužinotumėte, kad vėl leidžia mano batchfile gebėjimą pradėti. reaaaly need the batchfile to work again… reaaaly reikia batchfile toliau dirbti ...
thank Nicholas. Dėkoju Nikolajus. i'll keep you posted. I'll keep you posted.
WR! WR!
August 21st, 2008 14:34 Rugpjūtis 21, 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. Aš gali būti panirimas į plaustą, bet aš skaitytis su TCL žodžiu neleidžia skliausteliuose kelią į failą, kurį ji ketina šaltinį.
Does it help to move the installation directory to a location outside of “c:\Program Files (x86)”, eg “c:\progs”? Ar tai padėtų perkelti katalogą diegimo į vietą, ne "c: \ Program Files (x86)", pvz "c: \ progs"?
Hope that helps, Hope that helps,
Nicholas. Nikolajus.
August 21st, 2008 11:37 Rugpjūtis 21, 2008 11:37
i tried using your advice to try and get some 32bit apps to run a bit better on my 64bit box. i bandė naudoti jūsų patarimus pabandyti gauti 32bit programoms paleisti šiek tiek geriau mano 64bit laukelyje. problem is, now i get weird errors from some key software. Problema yra, dabar ir gauti keistam klaidų keletas svarbiausių programinės įrangos. i don't know how to undo the change… which may serve me right for swimming in deep waters… i don't know how to atšaukti pakeitimą ..., kurios gali tarnauti Man teisę plaukioti giliuose vandenyse ...
throw me a raft, ya? mesti man nemažai, ya?
here's a sample error that showed up mid-execution after i'd run the %windir%\SysWoW64\cmd.exe command: Čia pateikiamas pavyzdys klaidą parodė vidurio vykdymą po to, kai aš paleisti% windir% \ syswow64 \ cmd.exe komanda:
Error: can't define “ProgramFiles(x86)”: name refers to an element in an array Klaida: negalima apibrėžti "Program (x86)": pavadinimas nurodo elemento masyvo
while evaluating script: namespace eval :: {source {C:/Program Files (x86)/[directory tree]/RMSExpression.tcl}} o vertinimo scenarijaus: namespace eval: (šaltinis (C: / Program Files (x86) / [katalogų] / RMSExpression.tcl))
May 23rd, 2008 14:29 Gegužė 23, 2008 14:29
As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Kaip Jūs aprašyta straipsnyje, originalą% SystemRoot% \ System32 nėra prieinama 32-bit procesai. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). Deja, yra keletas įrankių esamų vienareikšmiškai kaip 64 bitų dvejetainis (pvz. logogg.exe ir tsshutdn.exe). In one of my articles, I describe two techniques circumventing the limitation of launching 64-bit system tools from 32-bit processes: Į vieną iš mano straipsnių, aprašyti dviejų metodų apeiti senaties paleisti 64 bitų sistemos priemonėmis 32-bit procesai: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/ http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/
Enjoy, Mėgautis,
Nicholas. Nikolajus.