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, Microsoft реализует возможность, называемую файловой системы Redirector по WOW64 (Windows-32-на Windows-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. Причина Filesystem Redirector заключается в том, что в издании 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 реализует Windows API имеет те же имена файлов и пути, которые не были изменены при портировании на 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 с одинаковым именем и одному и тому же пути существовать на одной системе одновременно, так что файловая система Redirector автоматически изолирует и делает 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-битных программ в Program Files или% 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, начиная с Windows Vista.

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 это лишь виртуальный каталог, псевдоним или псевдо-каталог, который не виден в Windows Explorer, листинг каталога, и не поддерживает родной 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 может быть использовано только в файловой системе вызовов, а не приложения пользовательского интерфейса, таких как диалоговое окно, чтобы открыть или выбрать папку.

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-битные Command Prompt в 64 бит (x64) Windows »Совет и Trick
    May 21st, 2008 17:47 21 мая 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 23 мая 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 25 июня 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 26 июня 2008 17:22
    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. Николай.

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 without commenting Подписка без комментариев


Custom Search

Incoming Search Terms for the Article Входящий Условия поиска для статьи

syswow64 syswow64 - -- sysnative sysnative - -- System 32 file Система 32 файлов - -- syswow64 system32 syswow64 system32 - -- system32 syswow64 system32 syswow64 - -- system система - -- file system 32 Файловая система 32 - -- tipandtrick.net wow64 tipandtrick.net wow64 - -- bypass 64 bits operating system обойти 64 бит операционная система - -- sysnative syswow64 sysnative syswow64 - -- sysnative syswow64 fix sysnative syswow64 исправить - -- redirector file system redirector файловой системы - -- windows server 2003 corrupt system32 окон-сервер 2003 коррумпированных system32 - -- Bypassing the WOW64 File Redirector Обход WOW64 файл Redirector - -- redirector file system problem redirector файловой системой проблемы - -- system32 alias system32 псевдоним - -- syswow64 access denied syswow64 доступе отказано - -- Wow64 sysnative Wow64 sysnative - -- system32 system32 - -- system32 file not found system32 файл не найден - -- suppressing operating system подавлении операционной системы - -- use of sysnative использование sysnative - -- System32 folder Vs non system32 System32 папке system32, не Vs - -- syswow64 filesystem redirection syswow64 файловой системы перенаправления - -- file system redirection wow64 Файловая система переадресации wow64 - -- redirection syswow64 system32 перенаправление syswow64 system32 - -- system32 syswow64 redirect system32 syswow64 переадресации - -- disable SysWOW64 redirection SysWOW64 отключить переадресацию - -- system32 file for xp system32 файла для xp - -- sysnative system32 folder sysnative папке system32 - -- windows xp 64 bit syswow64 folder окна xp 64 бит syswow64 папку - -- how to open %WinDir% folder как открыть% WinDir% папку - -- unlock vista system32 разблокировать достопримечательность system32 - -- Vista x64 system32 syswow64 Vista x64 system32 syswow64 - -- file system redirection Файловая система переадресации - -- how to suppress Windows Media on Vista о том, как подавить Windows Media на Vista - -- file redirection wow64 файл перенаправления wow64 - -- Sysnative 64-bit windows Sysnative 64-битные окна - -- windir sysnative windir sysnative - -- wow64 redirect wow64 переадресации - -- windows XP 64 The system cannot execute the specified program окна XP 64 Система не может выполнить указанные программы - -- vista system32 file opener достопримечательность system32 файла открывашка - -- norwegian system32 file норвежский system32 файла - -- windows sys wow64 окна системы wow64 - -- accessing 64-bit system32 syswow64 к 64-бит system32 syswow64 - -- file system redirection windows vista 64 Файловая система переадресации окна достопримечательность 64 - -- suppress "The system cannot find the file specified." подавления "Системе не удается найти указанный файл". - -- syswow64 redirect syswow64 переадресации - -- +logitech +quickcam +"system cannot find the file specified" logitech + + + quickcam "Системе не удается найти указанный файл" - -- command prompt system32 командной строки system32 - --