32-Разрядное приложение не может получить доступ к папке system32 на компьютере под управлением 64-разрядной версии Windows Server 2003 или Windows XP

Переводы статьи Переводы статьи
Код статьи: 942589 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

На компьютере под управлением 64-разрядной версии Windows Server 2003 или Windows XP 32-разрядного приложения нет доступа к папке:
%WinDir%\System32
Таким образом 32-разрядное приложение не удается запустить любой 64-разрядных приложений в папке System32. Кроме того 32-разрядные приложения не удается извлечь сведения о всех файлов в папке System32 или в подпапках папки System32.

Причина

Такое поведение наблюдается, поскольку Windows на Windows 64-разрядной (подсистеме WOW64) обеспечивает перенаправление файловой системы. В 64-разрядной версии Windows Server 2003 или Windows XP в папку %WinDir%\System32 зарезервирован для 64-разрядных приложений. Когда 32-разрядное приложение пытается получить доступ к папке System32, доступ перенаправляется в следующую папку:
%WinDir%\Syswow64
По умолчанию включено перенаправление файловой системы.

Решение

После установки исправления следующие 32-разрядные приложения доступ к следующей папке собственной системы вместо папку %WinDir%\System32:
%WinDir%\Sysnative
WOW64 распознает папку Sysnative как специальные псевдоним. Таким образом в файловой системе не удается перенаправить доступ из папки Sysnative. Этот механизм является гибким и простым в использовании. Папку Sysnative можно использовать для обхода файловой системы перенаправления.

Примечание После установки исправления необходимо добавить %WinDir%\Sysnative путь к переменной среды % path %. Для этого выполните следующую команду в командной строке:
набор path=%path%;%WinDir%\Sysnative

Сведения об исправлении

Это исправление от корпорации Майкрософт. Однако данное исправление предназначено исключительно для устранения проблемы, описанной в этой статье. Данное исправление необходимо использовать только в тех системах, в которых обнаружена эта специфическая неполадка. Это исправление может потребовать дополнительного тестирования. Таким образом если вы не наблюдаете эту проблему, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу технической поддержки и службу поддержки для получения исправления.

Примечание Если имеются другие проблемы или необходимо устранить неполадки, вы можете создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к дополнительным вопросам и проблемам, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонных номеров службы поддержки клиентов или создания отдельного запроса на обслуживание посетите следующий веб-сайт корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это означает, что исправление для данного языка отсутствует.

Необходимые условия

Данное исправление необходимо иметь Пакет обновления 1 для Windows Server 2003 или Windows Server 2003 Пакет обновления 2 на компьютере. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
889100 Получение последнего пакета обновления для Windows Server 2003

Необходимость перезагрузки

После установки этого исправления необходимо перезагрузить компьютер.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файле

Английская версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для этих файлов указаны в UTC. При просмотре сведений о файле, оно преобразуется в локальное время. Чтобы узнать разницу между временем UTC и местным временем, используйте вкладку часовой пояс элемента Дата и время панели управления.
Windows Server 2003 с Пакет обновления 1 для систем на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
WOW64.dll5.2.3790.3013496,64024 Сентября 2007 г.05:18IA-64
Windows Server 2003 with Service Pack 2, для систем на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
WOW64.dll5.2.3790.4156496,64024 Сентября 2007 г.06:02IA-64
Windows Server 2003 или 64-разрядных версий Windows XP
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
WOW64.dll5.2.3790.3013249,34422 Сентября 2007 г.09:02x64
Windows Server 2003 или Windows XP и Пакет обновления 2, 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
WOW64.dll5.2.3790.4156249,34422 Сентября 2007 г.09:10x64

Временное решение

Для временного решения этой проблемы воспользуйтесь одним из следующих способов.

Способ 1

Создание точки соединения NTFS, указывающий на папку %WinDir%\System32. Доступ к точка соединения NTFS, а не в папку %WinDir%\System32.

Способ 2

Следующие функции можно использовать для управления перенаправления файловой системы.
  • Wow64DisableWow64FsRedirection
  • Wow64EnableWow64FsRedirection
  • Wow64RevertWow64FsRedirection
Дополнительные сведения см. на веб-узле корпорации Майкрософт по адресу:
http://msdn2.Microsoft.com/en-us/library/aa365743.aspx

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

Дополнительная информация

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 942589 - Последний отзыв: 7 октября 2013 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows XP Professional x64 Edition
Ключевые слова: 
kbautohotfix kbexpertiseinter kbwinserv2003postsp2fix kbbug kbfix kbHotfixServer kbqfe kbmt KB942589 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 942589

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com