How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative כיצד להעלים ולעקוף System32 קובץ מערכת לנתב מחדש אל תיקיית SysWOW64 עם 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. ב 64 סיביות (x64) של מערכת ההפעלה Windows, לרבות ב-Windows Vista, מיקרוסופט מיישמת תכונה בשם מערכת קבצים על מפנה WOW64 (Windows-32-on-windows-64 הפועל 32 סיביות תוכניות ללא שינוי) Subsystem שכבת עבור 32 סיביות תוכניות או DLL (ספריות קישור דינמי) אשר מספקת WOW64 sandbox עבור הרישום וכמה שיחות שיחות מערכת הקבצים. 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. ניתוב מחדש של כוחות FILESYSTEM 32 סיביות היישום מנסה להיות מותקן לתוך או הנגישה מתוך% windir% \ system32, היה intercepted ולקבל או מנותב מחדש הצביע% windir% \ SysWOW64 במקום.

The reason for the Filesystem Redirector is that in x64 edition of Windows OS, %windir%\System32 directory is reserved for 64-bit applications. הסיבה היא מפנה FILESYSTEM כי x64 Edition של מערכת ההפעלה Windows,% windir% \ system32 Directory שמור יישומי 64 סיביות. However, most DLL implements Windows API has the same file names and paths that were not changed when porting to 64-bit. עם זאת, רוב DLL מיישמת ה-API של Windows כוללת את אותו קובץ שמות נתיבים שלא היו שונה כאשר porting ל 64 סיביות. 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. כ 'לא יכול להיות שני 32 סיביות ו -64 סיביות DLLs עם אותו שם בדיוק באותו נתיב קיים על אותה מערכת באותו הזמן, כך מערכת קבצים באופן אוטומטי מפנה מבודד והופך יישומי 32 סיביות או שאינם מודעים 64 סיביות להשתמש בתוכניות אחר במדריך כפי שמשתמע System32 Directory, שהוא% windir% \ SysWOW64 התיקייה. 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. זה גם כדרך להימנע הבעיה כדי למנוע חוסר תאימות של 32 סיביות בינאריות מאת בטעות הגישה נתונים של 64 סיביות בינאריים.

However, in some cases, such as when עם זאת, במקרים מסוימים, למשל כאשר patching the 64-bit tcpip.sys תיקון של 64 סיביות 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. resides in% windir% \ system32 המקורי System32 Directory צריכה להיות גישה בהן שימוש על מנת למנוע "קובץ לא נמצא" או "המערכת אינה יכולה לאתר את הקובץ שצוין" שגיאה. 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. את הסימפטומים דומים ניכרת במיוחד עבור שורת הפקודה אצווה סקריפט שיש לו גישה ל 32 סיביות בתוכנית של תוכניות או קבצים% windir% \ System32, ששני לקבל מנותב אל Program Files (x86) לבין% windir% \ SysWOW64 התיקייה.

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 כדי לעקוף את הבעיה, ואת כוחות תוכנית אצווה או סקריפט פקודה כדי לקבל גישה ל 32 סיביות תוכניות% windir% \ System32, לעקוף את file system redirection ניתוב מחדש של מערכת הקבצים , a special alias or pseudo-directory name been added on WOW64 subsystem starting with Windows Vista. , מיוחד כינוי או מדומה במדריך שם נוסף על WOW64 Subsystem החל ב-Windows Vista.

32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. יישומי 32 סיביות יכול לגשת דובר המערכת על ידי מדריך substituting% windir% \ Sysnative עבור% windir% \ system32. WOW64 recognizes Sysnative as a special alias used to indicate that the file system should not redirect the access. WOW64 מזהה Sysnative בתור כינוי מיוחד המשמש עולה כי מערכת הקבצים לא צריך להפנות את הגישה. 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. את Sysnative היא רק ספרייה וירטואלית, כינוי או מדומה במדריך זה לא מופיע ב-Windows Explorer, ספרייה הרישום, ואינו תומך Native 64-bit תהליכים כבר בגישה% windir% \ System32. 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. ככזה, Sysnative ניתנת לשימוש רק בקובץ מערכת שיחות, ולא יישום של ממשק המשתמש, כגון לפתוח את תיבת הדו שיח או לבחור תיקיה.

IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. חשוב: אתה קריאת מכונה לתרגם דף שבו ניתן "כפי שהוא", ללא אחריות. 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. שלא כמו האדם תרגום, תרגום מכונה אינו מבין את הדקדוק, סמנטיקה, תחביר, idioms של שפה טבעית, ולכן לעיתים קרובות לא מדויקים ו לייצר באיכות נמוכה טקסט שהוא מטעה ו מובנת. Thus, please refer to לכן, אנא פנה אל original English article המאמר המקורי באנגלית when in doubt. במקרה של ספק.



4 Responses to “How to Suppress and Bypass System32 File System Redirect to SysWOW64 Folder with Sysnative” 4 תגובות ל "כיצד להעלים ולעקוף System32 קובץ מערכת לנתב מחדש אל תיקיית SysWOW64 עם Sysnative"

  1. Nicholas Dille ניקולס Dille
    June 26th, 2008 17:22 יוני 26, 2008 17:22
    4 4

    Using the folder %SystemRoot%\SysNative is only available in Windows Server 2008 x64. השימוש התיקייה% SystemRoot% \ SysNative זמין רק ב-Windows Server 2008 x64. I have not been able to confirm this folder to be working under Windows Server 2003 x64. אני לא יכול לאשר תיקייה זו תהיה עבודה תחת Windows Server 2003 x64.

    Regards, דרישת שלום,
    Nicholas. ניקולס.

  2. GoD אלוהים
    June 25th, 2008 20:42 יוני 25, 2008 20:42
    3 3

    I found out that you can also use %SystemRoot%\sysnative גיליתי כי אתה יכול גם להשתמש ב% SystemRoot% \ sysnative
    this folder is only available to x32 programs and redirects to the real system32 folder. תיקייה זו זמינה רק עבור x32 ו התוכניות מחדש כדי האמיתי System32.

  3. Nicholas Dille ניקולס Dille
    May 23rd, 2008 14:31 מאי 23, 2008 14:31
    2 2

    As you described in the article, the original %SystemRoot%\System32 is not accessible to 32-bit processes. כפי שאתה המתואר במאמר, המקורי% SystemRoot% \ System32 היא לא נגיש 32 סיביות תהליכים. Unfortunately, there are several tools existing uniquely as 64-bit binaries (eg logogg.exe and tsshutdn.exe). לרוע המזל, ישנם מספר כלים ייחודי הקיים כ 64 סיביות קבצים בינאריים (לדוגמא logogg.exe ו tsshutdn.exe). In one of my articles, I describe two techniques circumventing the limitation of launching 64-bit system tools from 32-bit processes: באחד המאמרים שלי, אני מתאר שתי טכניקות circumventing משיקה את המגבלה של 64 סיביות מערכת כלים מתוך 32 סיביות תהליכים: 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, ליהנות,
    Nicholas. ניקולס.

  4. How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows » Tip and Trick כיצד לפתוח ולהפעיל 32 סיביות של שורת הפקודה של 64 סיביות (x64) של Windows »עצה ו לנכלל
    May 21st, 2008 17:47 מאי 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. [...] הגישה הנכונה התיקייה, מתכנת או מפתח חייב לשנות את שורת הפקודה סקריפט, או באמצעות Sysnative וירטואלי במדריך הכינוי לגשת% windir% System32 במקום% windir% SysWOW64. When this is not possible, or when have to access original native [...] כאשר דבר זה אינו אפשרי, או כאשר יש לגשת המקורית דובר [...]

Leave a Reply השאירו תגובה

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> אתה יכול להשתמש בקבצי תגיות: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <דל datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. הצטרף כמנוי ל הערות תכונה הושבת. To receive notification of latest comments posted, subscribe to כדי לקבל הודעה על תגובות העדכנית פורסם, כדי להירשם Tip and Trick Comments RSS feed עצה ו טריק תגובות RSS Feed or או register to receive הרשמה לקבלת new comments in daily email digest. תגובות חדש ב דוא"ל תקציר יומי.
Custom Search

Incoming Search Terms for the Article חיפוש נכנס על תנאי סעיף

syswow64 syswow64 - -- sysWOW64 folder sysWOW64 תיקייה - -- sysnative sysnative - -- system32 SysWOW64 System32 SysWOW64 - -- syswow64 system32 syswow64 System32 - -- bypass Directory Listing Denied מדריך עוקף הרשימה נדחתה - -- what is syswow64 מהו syswow64 - -- system 32 file מערכת קבצים 32 - -- what is syswow64 folder מהו syswow64 תיקייה - -- directory listing denied bypass מדריך עוקף רישום נדחתה - -- File System Redirector מערכת קבצים מפנה - -- vista syswow64 Vista syswow64 - -- disable SysWow64 להשבית SysWow64 - -- all הכל - -- syswow64 access denied syswow64 הגישה נדחתה - -- system 32 files מערכת קבצים 32 - -- syswow64 syswow64 - -- "what is syswow64" "מה הוא syswow64" - -- disable SysWOW64 redirection להשבית SysWOW64 ניתוב מחדש - -- system המערכת - -- file system redirection ניתוב מחדש של מערכת הקבצים - -- Disable 64-bit file system redirection השבת 64 סיביות של מערכת הקבצים ניתוב מחדש - -- system32 alias System32 כינוי - -- 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 מטמון: YPw142wnEb4J: מערכת קבצים www.start64.com/index.php?option=com_content&task=view&id=2310&Itemid=47 מפנה - -- script for disable syswow64 סקריפט להשבית syswow64 - -- system 32 download מערכת הורד 32 - -- file system 32 מערכת קבצים 32 - -- syswow64 redirection syswow64 ניתוב מחדש - -- syswow64 not found syswow64 לא נמצא - -- %WinDir%\Sysnative % Windir% \ Sysnative - -- sysnative folder sysnative תיקייה - -- sysWoW64 corrupt sysWoW64 מושחתים - -- system 32 מערכת 32 - -- syswow64 download הורד syswow64 - -- "disable 64-bit file system redirection" "לבטל 64 סיביות של מערכת הקבצים ניתוב מחדש" - -- vista system32 Vista System32 - -- sysnative syswow64 sysnative syswow64 - -- vista system32 directory Vista System32 Directory - -- syswow64 redirection disable ניתוב מחדש syswow64 להשבית - -- server 2008 system32 System32 Server 2008 - -- vista sysnative Vista sysnative - -- what is system 32 file מה היא מערכת קבצים 32 - -- file system redirect מערכת הקבצים redirect - -- bypass "directory listing denied" לעקוף "במדריך הרישום נדחתה" - -- %WINDIR%\SYSTEM32\ % Windir% \ system32 \ - -- system32 to syswow64 redirection System32 כדי syswow64 ניתוב מחדש - -- SysWOW64 disable SysWOW64 להשבית - -- system32 and syswow64 System32 ו syswow64 - -- sysnative vista 64 sysnative Vista 64 - --