How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows Làm thế nào để mở và chạy 32-bit, Command Prompt trong 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 hay x64 phiên bản hệ điều hành Windows như là Windows Server 2003, Windows XP Professional x64 Edition, Windows Vista và Windows Server 2008 sử dụng Microsoft Windows-32-on-Windows-64 (WOW64) Subsystem lớp để chạy 32-bit, các chương trình, hoặc các trình điều khiển binaries mà không sửa đổi, bổ sung, thay đổi hoặc chuyển đổi sang 64-bit, dựa binaries, như là hệ điều hành 64-bit, được tối ưu hóa để chạy các chương trình 64-bit, và không cung cấp hỗ trợ cho 16-bit binaries hoặc 32-bit, các trình điều khiển.
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. Để làm giảm tính tương thích của vấn đề và ngăn ngừa một chương trình 32-bit, từ vô tình truy cập vào dữ liệu từ 64-bit, ứng dụng, WOW64 Subsystem isolates 32-bit binaries từ 64-bit binaries của chuyển hướng đăng ký các cuộc gọi và một số hệ thống tập tin các cuộc gọi. 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. Riêng biệt khác với đăng ký hive cho WOW64 chuyển 32-bit, các giá trị,% systemroot% \ system32 Chương trình tập tin và thư mục là được xem như là 64-bit, chỉ DLLs quá, và tất cả các truy cập vào hoặc I / O của 32-bit binaries được chuyển từ% windir% \ system32 vào thư mục% windir% \ SysWOW64 thư mục, và từ chương trình tập tin vào chương trình tập tin (x86) thư mục.
The command prompt (cmd.exe) is also affected by The command prompt (cmd.exe) cũng bị ảnh hưởng bởi File System Redirection Hệ thống tập tin Redirection 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. tính năng, nơi mà dòng lệnh hoặc lệnh. bat và. cmd đợt tập lệnh có thể không có khả năng truy cập, cài đặt, thay đổi, sửa đổi, xóa hoặc viết thư cho "Chương trình tập tin" hoặc "% windir% \ system32" thư mục. The WOW64 subsystem redirects and installs 32-bit programs in the “Program Files (x86)” and “%systemroot%\SysWOW64″ folder. Các trang đổi hướng WOW64 Subsystem và cài đặt 32-bit, các chương trình trong "Program Files (x86)" và "% systemroot% \ SysWOW64" thư mục.
To access the correct folder, programmer or developer must change the command-line script, or using Để truy cập vào thư mục chính xác, hoặc lập trình phát triển phải thay đổi dòng lệnh-chữ viết, hoặc bằng cách sử dụng Sysnative virtual directory alias to access %windir%\System32 Sysnative ảo bí danh để truy cập vào thư mục% windir% \ system32 instead of %windir%\SysWOW64. thay vì% 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. Khi điều này là không thể, hoặc khi có bản gốc để truy cập vào các chương trình tập tin thư mục, người dùng có thể gõ lệnh trực tuyến tại một tập lệnh 32-bit, lệnh nhắc. The 32-bit command prompt automatically redirects file system calls to the correct 32-bit directory. The 32-bit, dấu nhắc lệnh sẽ tự động chuyển hướng các cuộc gọi vào hệ thống tập tin chính xác 32-bit, thư mục.
To start and open a 32-bit command prompt, follow these steps: Để bắt đầu mở và 32-bit, một dấu nhắc lệnh, hãy làm theo các bước sau:
- Click Start . Nhấp vào Bắt đầu.
- Type %windir%\SysWoW64\cmd.exe in Start Search box. Loại% windir% \ SysWoW64 \ cmd.exe Bắt đầu trong hộp tìm kiếm.
Alternatively, press Win + R keys (or type Run in Start Search) to open Run dialog, and type %windir%\SysWoW64\cmd.exe . Ngoài ra, bấm phím Win + R (hoặc loại chạy trong Bắt đầu tìm kiếm) để mở hộp thoại Run, và gõ% windir% \ SysWoW64 \ cmd.exe.
- Press Enter . Bấm phím Enter.

In 32-bit command prompt, the %programfiles% path variable will point to Program Files (x86) folder which stores all 32-bit binaries. Trong 32-bit, lệnh nhanh chóng, các% programfiles% sẽ biến đường dẫn trỏ đến chương trình tập tin (x86) tất cả các thư mục mà các cửa hàng 32-bit binaries.
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. Lưu ý: Bạn đang đọc một máy phiên dịch trang web là cung cấp "như là" mà không có bảo hành. 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. Không giống như con người dịch, dịch thuật máy tính không hiểu được ngữ pháp, NGHĨA, cú pháp, thành ngữ tự nhiên, ngôn ngữ, do đó thường không chính xác và các sản phẩm kém chất lượng văn bản đó là gây hiểu nhầm và incomprehensible. Thus, please refer to Vì vậy, xin vui lòng tham khảo original English article Tiếng Anh bản gốc bài viết when in doubt. khi nghi ngờ.
Related Articles Bài viết liên quan
- How Open Command Prompt as Administrator on Elevation in Vista Đã giải quyết như thế nào là: Administrator Command Prompt trên Elevation trong Vista
- How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative Làm thế nào để Suppress Bypass system32 và file hệ thống Chuyển tới SysWOW64 Thư mục với Sysnative
- How to Open Windows Vista Recovery Environment (RE) Console from Installation CD Đã giải quyết Làm thế nào để phục hồi môi trường Windows Vista (RE) điều khiển từ đĩa CD cài đặt
- Unable to Open Device Manager on Tasks Pane of Computer Properties in Windows Vista Không thể mở thiết bị quản lý về công việc của máy tính Properties Pane trong Windows Vista
- How to Disable Windows Vista CD or DVD Drive Auto Eject or Open Feature Làm thế nào để Windows Vista Vô hiệu hoá đĩa CD hay DVD lái tự động Đẩy ra hoặc tính Đã giải quyết
- Windows Vista Startup Hang and Boot Failure after SP1 on Corrupt Driver File (atapi.sys and ataport.sys) Windows Vista và khởi chạy Hàng Không thể khởi động sau khi SP1 trên hỏng tệp driver (atapi.sys và ataport.sys)
- 0X80070002 License Check Failure and Unable to Logon Error After Installing Windows XP SP3 Giấy phép 0X80070002 Kiểm tra Không thể và Không thể Đăng Lỗi Sau khi cài đặt Windows XP SP3
- Ways to Disable or Turn Off User Account (Access) Control (UAC) in Windows Vista Vô hiệu hoá hoặc cách để Tắt Tài khoản Người dùng (Truy cập) Control (UAC) trong Windows Vista
- Windows Genuine Advantage (WGA) Validation Tool (KB892130) 1.7.69.2 Released Via Windows Update Windows Genuine Advantage (WGA) Xác Nhận Công cụ (KB892130) 1.7.69.2 Qua ban hành Windows Cập nhật
- Error 1721: There Is A Problem With This Windows Installer Package When Install or Uninstall on Vista Lỗi 1721: có vấn đề này Với Windows Khi cài đặt gói phần mềm cài đặt Gỡ cài đặt hoặc trên Vista










































April 19th, 2009 14:08 19 tháng tư, 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. Tôi đã có cho các máy tính của tôi gần 4 tháng và không bao giờ nhận tôi có hai phiên bản của Internet Explorer. I could never figure out why I could sometimes view movies etc. but most of the time I couldn't. Tôi có thể con số không bao giờ hiểu tại sao tôi có thể đôi khi xem phim vv nhưng hầu hết thời gian tôi có thể không. Thank you so much for letting me in on the secret!!!! Cảm ơn bạn rất nhiều bạn đã cho tôi ở trên, bí quyết!!!!
Misty Misty
March 28th, 2009 00:48 Tháng ba 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. Nhiều người với máy tính mới, đặc biệt là những nâng cấp từ Windows 98 đến Windows Vista, khám phá ra rằng họ không thể xem một bộ phim, vv, do sự phát triển 64-bit / 32 bit, vấn đề. 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. Đối với hầu hết chúng ta là người dùng máy tính nhưng không phải kỹ thuật hay chư, thông báo lỗi freaks hệ với chúng tôi và chúng tôi ra đi trong tìm kiếm của một "sửa chữa." Bài viết của bạn là điều gần nhất để cho rằng, "sửa chữa" mà đi lên trong một cách nhanh chóng tìm kiếm google ... nhưng nó là không chính xác.
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! TRUE là những phản ứng này, (và do đó có gì đó bạn có thể muốn công bố, quá): Nếu kịch bản như đã nêu ở trên là những gì đã xảy ra với bạn, nó là khả năng là máy tính của bạn mới có HAI phiên bản 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. Nhấp vào Bắt đầu để xem xét tất cả các chương trình của bạn, và bạn sẽ thấy cả hai người trong số họ được liệt kê cùng với nhau, với điều thứ hai được liệt kê như là "trình duyệt Internet Explorer (64-bit)" Theo Microsoft, 32-bit, các phiên bản trình duyệt IE là một trong những họ đặt lên cho các phím tắt khi bạn nhấp chuột vào biểu tượng trên toàn thế giới. 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. Để kiểm tra những phiên bản trình duyệt IE của bạn tắt pulls lên, nhấp chuột vào nó rồi nhấn vào giúp đỡ, sau đó nhấp vào "About Internet Explorer." Nếu yếu sức mạnh nói 256 bit, nó là phiên bản 32-bit.
When websites start catching up, we can use the 64-bit version (which looks better) more often. Khi bắt đầu đánh bắt lên trang web, chúng tôi có thể sử dụng phiên bản 64-bit, (có vẻ tốt hơn) thường xuyên hơn. This is why Microsoft loaded two versions for us. Đây là lý do tại sao nạp hai phiên bản của Microsoft cho hệ với chúng tôi. Kinda smart, really. Kinda thông minh, thực sự. Just dumb not to have let us know somehow… Chỉ cần câm không cho chúng tôi biết nào đó ...
LCW LCW
February 27th, 2009 17:13 27 tháng hai, 2009 17:13
I wrote a program which spawn a process. Tôi đã viết một chương trình mà spawn một quá trình. 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. Ngày chạy nó trên CLI x86, nó hiển thị các kết quả bài viết của spawned quá trình mà trong đó trên x64 Tôi đã không thể tìm thấy màn hình hiển thị của quá trình sản xuất spawned. Please help me on this. Xin vui lòng giúp tôi về việc này. Thanks in advance. Thanks in advance.
August 21st, 2008 17:42 21 tháng tám, 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. tôi nghĩ rằng có thể là một giải pháp, nhưng trước khi tôi thử nó, tôi đã cố gắng đơn giản chạy nó từ một vỏ bình thường, thay vì thông qua đó đưa ra các batchfile app trong câu hỏi, và nó làm việc tốt. so much weirdness. rất nhiều weirdness.
the batchfile no longer works, but direct command line does. các batchfile không còn làm việc, nhưng trực tiếp dòng lệnh hiện. how weird is that?! lạ là làm thế nào?!
i'll also try a different path without brackets to see if that re-enables my batchfile's ability to launch. Tôi cũng sẽ thử một con đường khác nhau mà không có dấu ngoặc đơn để xem nếu mà lại cho phép tôi batchfile khả năng khởi chạy. reaaaly need the batchfile to work again… reaaaly cần batchfile để làm việc trở lại ...
thank Nicholas. Nicholas cảm ơn. i'll keep you posted. Tôi sẽ giữ cho bạn đăng.
WR! WR!
August 21st, 2008 14:34 21 tháng tám, 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. Tôi có thể được dipping các raft nhưng tôi coi các TCL thông dịch viên không cho phép dấu ngoặc trong các đường dẫn đến một tập tin mà nó về mã nguồn.
Does it help to move the installation directory to a location outside of “c:\Program Files (x86)”, eg “c:\progs”? Không được giúp đỡ để di chuyển thư mục cài đặt vào một vị trí bên ngoài "c: \ Program Files (x86)", ví dụ như "c: \ progs"?
Hope that helps, Hope that helps,
Nicholas. Nicholas.
August 21st, 2008 11:37 21 tháng tám, 2008 11:37
i tried using your advice to try and get some 32bit apps to run a bit better on my 64bit box. tôi đã cố gắng sử dụng các cố vấn của bạn để thử và nhận được một số 32bit apps để chạy tốt hơn một chút về tôi 64bit hộp. problem is, now i get weird errors from some key software. vấn đề, bây giờ tôi nhận được từ một số lạ lỗi phần mềm chủ chốt. i don't know how to undo the change… which may serve me right for swimming in deep waters… tôi không biết làm thế nào để hoàn tác những thay đổi ... mà có thể phục vụ cho tôi phải bơi lội sâu trong nước ...
throw me a raft, ya? throw me a raft, ya?
here's a sample error that showed up mid-execution after i'd run the %windir%\SysWoW64\cmd.exe command: đây là một mẫu báo lỗi lên cho thấy rằng trung thực hiện sau khi tôi muốn chạy% windir% \ SysWoW64 \ cmd.exe lệnh:
Error: can't define “ProgramFiles(x86)”: name refers to an element in an array Lỗi: không thể xác định "ProgramFiles (x86)": tên đề cập đến một yếu tố trong một mảng
while evaluating script: namespace eval :: {source {C:/Program Files (x86)/[directory tree]/RMSExpression.tcl}} trong khi đánh giá kịch bản: tên eval:: (mã nguồn (C: / Program Files (x86) / [cây thư mục] / RMSExpression.tcl))
May 23rd, 2008 14:29 Tháng năm 23, 2008 14:29
As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. Như bạn đã mô tả trong bài viết, ban đầu% SystemRoot% \ system32 là không thể truy cập vào 32-bit, các quy trình. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). Thật không may, có một số công cụ hiện có duy nhất là 64-bit binaries (ví dụ như logogg.exe và tsshutdn.exe). In one of my articles, I describe two techniques circumventing the limitation of launching 64-bit system tools from 32-bit processes: Trong một trong các bài viết của tôi, tôi mô tả hai kỹ thuật circumventing bị hạn chế thương 64-bit, hệ thống các công cụ từ 32-bit, các quy trình: 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, Thưởng thức,
Nicholas. Nicholas.