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) نظام التشغيل ويندوز ، بما فيها ويندوز فيستا ، مايكروسوفت ينفذ سمة من سمات نظام ودعا ملف معيد توجيه WOW64 على (ويندوز - 32 - على ويندوز - 64 التي تدير 32 بت برامج بدون تعديلات) نظام فرعي لطبقة 32 بت برامج أو DLL (دينامية ربط المكتبات) التي توفر WOW64 سجل للرمل ويدعو بعض نظام الملفات ويدعو. 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. فإن إعادة توجيه القوات ملفات 32 بت تطبيق محاولات ليتم تركيب أو الوصول إلى من ٪ windir ٪ \ System32 ، تم اعتراضها والحصول على إعادة توجيه أو إعادة أشارت إلى ٪ 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. والسبب لذلك هو إعادة مدير ملفات في طبعة x64 من نظام التشغيل ويندوز ، ٪ windir ٪ \ System32 هو دليل محفوظة لتطبيقات 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 لديه نفس الملف وأسماء المسارات التي لم تتغير عندما 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 ، الذي هو ٪ 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. يقيم في ٪ windir ٪ \ System32 ، دليل System32 الأصلي لابد من الحصول على واستخدم في بغية تجنب "لم يتم العثور على الملف" أو "النظام لا يمكن العثور على الملف المحدد" خطأ. 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 المجلد ، الذي على حد سواء الحصول على إعادة توجيهها إلى ملفات البرنامج (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 workaround لهذه المشكلة ، والقوات برنامج أو دفعة قيادة البرنامج النصي للحصول على 32 بت في برامج ٪ windir ٪ \ System32 مجلد ، متجاوزة file system redirection إعادة توجيه نظام الملفات , a special alias or pseudo-directory name been added on WOW64 subsystem starting with Windows Vista. ، وخاصة الاسم المستعار أو زائفة دليل على اسم أضيفت الفرعي WOW64 بدءا من ويندوز فيستا.

32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. تطبيقات 32 بت يمكن الوصول الوطنيين بالاستعاضة عن نظام الدليل ٪ 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 هو مجرد دليل الافتراضية ، الاسم المستعار أو زائفة دليل على أن تكون غير مرئية في ويندوز إكسبلورر ، دليل قائمة ، ولا يدعم 64 بت العمليات التي تم بالفعل الوصول إلى ٪ 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 المستخدمة في نظام الملفات ويدعو ، وليس في تطبيق 'sواجهة المستخدم مثل مربع الحوار فتح أو اختيار مجلد.

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. وخلافا للحقوق الترجمة ، الترجمة الآلية لا يفهم قواعد اللغة ، ودلالات ، تركيب ، والتعابير من اللغة الطبيعية ، وهكذا تنتج في كثير من الأحيان غير دقيقة وتدني نوعية النص الذي هو مضلل وغير مفهومة. 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. How to Open and Run 32-bit Command Prompt in 64-bit (x64) Windows » Tip and Trick كيفية فتح وتشغيل 32 بت القيادة السريع في 64 بت (x64) ويندوز »نصيحة والخديعة
    May 21st, 2008 17:47 مايو 21st ، 2008 17:47
    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 [...] عندما لا يكون ذلك ممكنا ، أو عندما يكون الوصول إلى الأصلي الوطنية [...]

  2. Nicholas Dille نيكولاس Dille
    May 23rd, 2008 14:31 مايو 23rd ، 2008 14:31
    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: في واحد من مقالاتي ، وصف لي اثنين من تقنيات التحايل على الحد من إطلاق 64 بت من أدوات نظام 32 بت العمليات : http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/

    Enjoy, يتمتع ،
    Nicholas. نيكولاس.

  3. GoD إله
    June 25th, 2008 20:42 يونيو 25th ، 2008 20:42
    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 الحقيقية.

  4. Nicholas Dille نيكولاس Dille
    June 26th, 2008 17:22 يونيو 26th ، 2008 17:22
    4

    Using the folder %SystemRoot%\SysNative is only available in Windows Server 2008 x64. استخدام المجلد ٪ SystemRoot ٪ \ SysNative متوفر فقط في ويندوز سيرفر 2008 x64. I have not been able to confirm this folder to be working under Windows Server 2003 x64. أنا لم تتمكن من تأكيد هذا المجلد ليكون العمل في إطار برنامج تشغيل ويندوز 2003 x64.

    Regards, تمنيات ،
    Nicholas. نيكولاس.

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> يمكنك استخدام هذه العلامات : <ahref="" title=""> <abbrtitle=""> <acronymtitle=""> <b><blockquotecite=""> <cite><code><ديل datetime = ""> <em><i><qcite=""> <strike><strong>

Subscribe without commenting اكتتاب دون التعليق


Custom Search

Incoming Search Terms for the Article ابحث الواردة للشروط المنصوص عليها في المادة

syswow64 syswow64 - -- sysnative sysnative - -- system 32 file 32 نظام ملف - -- system32 syswow64 System32 syswow64 - -- syswow64 system32 syswow64 System32 - -- directory listing denied bypass دليل قائمة نفى الالتفافية - -- disable SysWOW64 redirection تعطيل إعادة توجيه SysWOW64 - -- server 2008 system32 الخادم 2008 System32 - -- system نظام - -- file system 32 نظام الملفات 32 - -- file system redirection إعادة توجيه نظام الملفات - -- syswow64 access denied ونفى وصول syswow64 - -- wow64 wow64 - -- system 32 files نظام ملفات 32 - -- sysWOW64 folder sysWOW64 مجلد - -- vista system32 فيستا System32 - -- syswow64 2003 syswow64 2003 - -- file redirection wow64 ملف إعادة توجيه wow64 - -- tipandtrick.net wow64 tipandtrick.net wow64 - -- bypass 64 bits operating system الالتفافية 64 بت نظام التشغيل - -- Vista file system redirect ملف إعادة توجيه نظام فيستا - -- sysnative syswow64 sysnative syswow64 - -- sysnative syswow64 fix sysnative تحديد syswow64 - -- changing files in system32 vista تغيير الملفات في System32 فيستا - -- redirector file system معيد توجيه نظام الملفات - -- windows server 2003 corrupt system32 خادم نوافذ 2003 الفاسدين System32 - -- Bypassing the WOW64 File Redirector تجاوز ملف معيد توجيه WOW64 - -- vista syswow64 فيستا syswow64 - -- all الكل - -- redirector file system problem معيد توجيه نظام الملفات المشكلة - -- syswow64 redirection syswow64 إعادة توجيه - -- system32 alias System32 الاسم المستعار - -- system 32 file not found نظام 32 لم يتم العثور على الملف - -- syswow64 not found لم يتم العثور على syswow64 - -- %windir%\System32 folder ٪ windir ٪ \ System32 المجلد - -- Wow64 sysnative Wow64 sysnative - -- system32 System32 - -- syswow64 system32 redirect syswow64 System32 إعادة توجيه - -- system32 file not found لم يتم العثور على ملف System32 - -- suppressing operating system قمع نظام التشغيل - -- use of sysnative استخدام sysnative - -- windir system32 windir System32 - -- System32 folder Vs non system32 Vs غير System32 المجلد System32 - -- disable SysWow64 تعطيل SysWow64 - -- bypass Directory Listing Denied دليل الالتفافية قائمة نفى - -- file system redirector معيد توجيه نظام الملفات - -- what is the system 32 file ما هو نظام ملف 32 - -- prevent vista redirecting program data server منع إعادة توجيه برنامج فيستا بيانات الخادم - -- open disk filesystem system32 فتح ملفات القرص System32 - -- vista contacts folder redirection messenger إعادة توجيه مجلد فيستا الاتصالات رسول - --