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

In 64-bit (x64) Windows operating system, including Windows Vista, Microsoft implements a feature called File System Redirector on WOW64 (Windows-32-on-Windows-64 that runs 32-bit programs without modifications) subsystem layer for 32-bit programs or DLL (dynamic link libraries) which provides a WOW64 sandbox for registry calls and some file system calls. Trong 64-bit (x64) hệ điều hành Windows, bao gồm cả Windows Vista, Microsoft thực hiện một tính năng gọi là tập tin trên hệ thống Redirector WOW64 (Windows-32-on-Windows-64 mà chạy 32-bit, các chương trình mà không cần sửa đổi, bổ sung) Subsystem lớp cho 32-bit, chương trình hay dll (thư viện liên kết động) mà cung cấp một WOW64 sandbox đăng ký cho các cuộc gọi và một số hệ thống tập tin các cuộc gọi. The filesystem redirection forces 32-bit application attempts to be installed into or accessed from %windir%\System32, been intercepted and get redirected or re-pointed to %windir%\SysWOW64 instead. Các lực lượng redirection hệ thống tập tin 32-bit, nỗ lực để ứng dụng được cài đặt vào hay truy cập từ% windir% \ system32, bị can và được chuyển lại được chỉ tới% windir% \ SysWOW64 thay thế.

The reason for the Filesystem Redirector is that in x64 edition of Windows OS, %windir%\System32 directory is reserved for 64-bit applications. Lý do cho Tập Tin Redirector x64 là trong ấn bản của hệ điều hành Windows,% windir% \ system32 là thư mục dành riêng cho 64-bit, các ứng dụng. However, most DLL implements Windows API has the same file names and paths that were not changed when porting to 64-bit. Tuy nhiên, hầu hết các dll API Windows thực hiện có cùng một tập tin tên và đường dẫn mà không được thay đổi khi porting đến 64-bit. As there cannot be two 32-bit and 64-bit DLLs with same name and same path exist on the same system at the same time, so File System Redirector automatically isolates and makes 32-bit applications or non-64-bit aware programs use a different directory as their System32 directory, which is %windir%\SysWOW64 folder. Vì không thể có hai 32-bit và 64-bit DLLs với cùng một tên và cùng một con đường tồn tại trên cùng một hệ thống tại cùng một thời gian, do đó, tập tin hệ thống sẽ tự động Redirector isolates, và 32-bit, các ứng dụng hay không-64-bit, các chương trình nhận thức sử dụng một thư mục khác nhau như là thư mục system32 của họ, mà là% windir% \ SysWOW64 thư mục. It's also as a way to avoid incompatibility issue to prevent a 32-bit binary from accidentally accessing data from a 64-bit binary. Nó cũng như một cách để tránh những vấn đề incompatibility để ngăn chặn một nhị phân 32-bit, từ vô tình truy cập vào dữ liệu từ một nhị phân 64-bit.

However, in some cases, such as when Tuy nhiên, trong một số trường hợp, chẳng hạn như khi patching the 64-bit tcpip.sys patching trên 64-bit, tcpip.sys resides in %windir%\System32, the original System32 directory has to be accessed and used in order to avoid “File not found” or “The system cannot find the file specified” error. ở% windir% \ system32, gốc system32 vào thư mục đã được truy cập và sử dụng để tránh "Không tìm thấy tệp tin" hoặc "Hệ thống không thể tìm thấy các tập tin chỉ định" lỗi. The similar symptoms is especially evident for command-line batch script which has to access 32-bit programs in the Program Files or %windir%\System32 folder, which both get redirected to Program Files (x86) and %windir%\SysWOW64 folder. Các triệu chứng tương tự như là đặc biệt là hiển nhiên cho các dòng lệnh-lô tập lệnh nào có để truy cập vào các chương trình 32-bit, trong các chương trình tập tin hoặc% windir% \ system32 thư mục, mà cả hai được chuyển đến Chương trình tập tin (x86) và% windir% \ SysWOW64 thư mục.

To workaround the problem, and forces a program or batch command script to get access to 32-bit programs in %windir%\System32 folder, bypassing the Để workaround được vấn đề, và các lực lượng một chương trình hay hàng loạt lệnh script để có được quyền truy cập vào các chương trình 32-bit, trong% windir% \ system32 thư mục, các bypassing file system redirection hệ thống tập tin redirection , a special alias or pseudo-directory name been added on WOW64 subsystem starting with Windows Vista. , Đặc biệt một bí danh hoặc pseudo-tên thư mục được thêm vào WOW64 Subsystem bắt đầu với Windows Vista.

32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. 32-bit, các ứng dụng có thể truy cập vào các hệ thống thư mục của thay% windir% \ Sysnative cho% windir% \ system32. WOW64 recognizes Sysnative as a special alias used to indicate that the file system should not redirect the access. WOW64 nhận Sysnative như là một bí danh đặc biệt được sử dụng để chỉ ra rằng hệ thống tập tin không nên chuyển hướng truy cập. The Sysnative is just a virtual directory, alias or pseudo-directory that is not visible in Windows Explorer, directory listing, and does not support native 64-bit processes that already been accessing the %windir%\System32 folder. Các Sysnative chỉ là một thư mục ảo, bí danh hoặc pseudo-thư mục mà không nhìn thấy được trong Windows Explorer, danh sách các thư mục, và không hỗ trợ bản 64-bit, các quy trình đã được truy cập vào% windir% \ system32 thư mục. As such, Sysnative can only be used in file system calls, and not in application's user interface such as dialog box to open or select folder. Như vậy, Sysnative chỉ có thể được sử dụng trong các cuộc gọi hệ thống tập tin, và không có trong ứng dụng của giao diện người dùng như là hộp thoại để mở thư mục hoặc chọn.

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ờ.



4 Responses to “How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative” 4 hồi đáp tới "Làm thế nào để Suppress Bypass system32 và file hệ thống Chuyển tới SysWOW64 Thư mục với Sysnative"

  1. Nicholas Dille Nicholas Dille
    June 26th, 2008 17:22
    4 4

    Using the folder %SystemRoot%\SysNative is only available in Windows Server 2008 x64. Bằng cách sử dụng thư mục% SystemRoot% \ SysNative chỉ có sẵn trong Windows Server 2008 x64. I have not been able to confirm this folder to be working under Windows Server 2003 x64. Tôi không có thể xác nhận thư mục này sẽ được làm việc dưới Windows Server 2003 x64.

    Regards, Kính trọng,
    Nicholas. Nicholas.

  2. GoD Chúa
    June 25th, 2008 20:42 Tháng sáu 25, 2008 20:42
    3 3

    I found out that you can also use %SystemRoot%\sysnative Tôi phát hiện ra rằng bạn cũng có thể sử dụng% SystemRoot% \ sysnative
    this folder is only available to x32 programs and redirects to the real system32 folder. thư mục này chỉ có sẵn cho các chương trình x32 và chuyển hướng đến đối tượng thực sự system32 thư mục.

  3. Nicholas Dille Nicholas Dille
    May 23rd, 2008 14:31 Tháng năm 23, 2008 14:31
    2 2

    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.

  4. How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows » Tip and Trick Làm thế nào để mở và chạy 32-bit, Command Prompt trong 64-bit (x64) Windows »Mẹo và Trick
    May 21st, 2008 17:47 Tháng năm 21, 2008 17:47
    1 1

    [...] access the correct folder, programmer or developer must change the command-line script, or using Sysnative virtual directory alias to access %windir%System32 instead of %windir%SysWOW64. [...] Truy cập vào các 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 ảo bí danh để truy cập vào thư mục% windir% system32 thay vì% windir% SysWOW64. When this is not possible, or when have to access original native [...] Khi điều này là không thể, hoặc khi có bản gốc để truy cập vào các [...]

Leave a Reply Để lại một trả lời

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Bạn có thể sử dụng các thẻ:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Đăng ký nhận xét tính năng đã bị vô hiệu hoá. To receive notification of latest comments posted, subscribe to Để nhận được thông báo về ý kiến mới nhất được đăng, đăng ký với Tip and Trick Comments RSS feed Mẹo và Trick Comment nguồn cấp dữ liệu RSS or hoặc register to receive đăng ký để nhận được new comments in daily email digest. Các ý kiến mới trong thư điện tử tiêu hàng ngày.
Custom Search

Incoming Search Terms for the Article Tìm kiếm các điều khoản cho các Điều

syswow64 syswow64 - -- sysWOW64 folder sysWOW64 thư mục - -- sysnative sysnative - -- system32 SysWOW64 system32 SysWOW64 - -- syswow64 system32 syswow64 system32 - -- bypass Directory Listing Denied Thư mục Danh sách bỏ qua bị Từ chối - -- what is syswow64 những gì được syswow64 - -- system 32 file 32 tập tin hệ thống - -- what is syswow64 folder những gì được syswow64 thư mục - -- directory listing denied bypass bỏ qua danh sách các thư mục bị từ chối - -- File System Redirector Hệ thống tập tin Redirector - -- vista syswow64 vista syswow64 - -- disable SysWow64 vô hiệu hóa SysWow64 - -- all tất cả - -- syswow64 access denied syswow64 truy cập bị từ chối - -- system 32 files 32 tập tin hệ thống - -- syswow64 syswow64 - -- "what is syswow64" "những gì được syswow64" - -- disable SysWOW64 redirection vô hiệu hóa SysWOW64 redirection - -- system hệ thống - -- file system redirection hệ thống tập tin redirection - -- Disable 64-bit file system redirection Vô hiệu hoá 64-bit, hệ thống tập tin redirection - -- system32 alias system32 bí danh - -- SysWOW64 vs System32 SysWOW64 vs system32 - -- cache:YPw142wnEb4J:www.start64.com/index.php?option=com_content&task=view&id=2310&Itemid=47 File System Redirector bộ nhớ cache: YPw142wnEb4J: Hệ thống tệp www.start64.com/index.php?option=com_content&task=view&id=2310&Itemid=47 Redirector - -- script for disable syswow64 chữ viết tắt syswow64 - -- system 32 download hệ thống tải 32 - -- file system 32 hệ thống tập tin 32 - -- syswow64 redirection syswow64 redirection - -- syswow64 not found syswow64 không tìm thấy - -- %WinDir%\Sysnative % WinDir% \ Sysnative - -- sysnative folder sysnative thư mục - -- sysWoW64 corrupt sysWoW64 hỏng - -- system 32 hệ thống 32 - -- syswow64 download syswow64 tải về - -- "disable 64-bit file system redirection" "vô hiệu hóa 64-bit, hệ thống tập tin redirection" - -- vista system32 vista system32 - -- sysnative syswow64 sysnative syswow64 - -- vista system32 directory vista system32 thư mục - -- syswow64 redirection disable syswow64 redirection vô hiệu hoá - -- server 2008 system32 máy chủ 2008 system32 - -- vista sysnative vista sysnative - -- what is system 32 file những gì là hệ thống tập tin 32 - -- file system redirect hệ thống tập tin chuyển hướng - -- bypass "directory listing denied" bỏ qua "danh sách các thư mục bị từ chối" - -- %WINDIR%\SYSTEM32\ % WINDIR% \ system32 \ - -- system32 to syswow64 redirection system32 để syswow64 redirection - -- SysWOW64 disable SysWOW64 vô hiệu hoá - -- system32 and syswow64 system32 và syswow64 - -- sysnative vista 64 sysnative vista 64 - --