Wow 64 что это
Эмулятор WOW64 работает в пользовательском режиме. Он предоставляет интерфейс между 32-разрядной версией Ntdll.dll и ядром процессора и перехватывает вызовы ядра. Эмулятор WOW64 состоит из следующих библиотек DLL:
- Wow64.dll предоставляет основную инфраструктуру эмуляции и Преобразователи для функций Ntoskrnl.exe точки входа.
- Wow64Win.dll предоставляет преобразователи для функций Win32k.sys точки входа.
- (только x64) Wow64Cpu.dll обеспечивает поддержку для запуска программ x86 на x64.
- (Только для Intel Itanium) IA32Exec. bin содержит программный эмулятор x86.
- (Только Intel Itanium) Wowia32x.dll предоставляет интерфейс между IA32Exec. bin и WOW64.
- (Только ARM64) xtajit.dll содержит эмулятор программного обеспечения x86.
- (Только ARM64) wowarmw.dll обеспечивает поддержку запуска программ ARM32 на ARM64.
Эти библиотеки DLL, а также 64-разрядная версия Ntdll.dll являются единственными 64-разрядными двоичными файлами, которые можно загрузить в 32-разрядный процесс. в Windows 10 на ARM двоичные файлы чпе (скомпилированные гибридные переносимые исполняемые файлы) также могут быть загружены в 32-разрядный процесс x86.
При запуске Wow64.dll загружает версию x86 Ntdll.dll (или версию ЧПЕ, если она включена) и выполняет свой код инициализации, который загружает все необходимые 32-разрядные библиотеки DLL. почти все 32-разрядные библиотеки dll являются немодифицированными копиями 32-разрядных Windows двоичных файлов, хотя некоторые из них загружаются как чпе по соображениям производительности. некоторые из этих библиотек dll ведут себя по-разному на основе WOW64, чем в 32-разрядных Windows. обычно это обусловлено тем, что они совместно используют память с 64-разрядными компонентами системы. Все адресное пространство пользовательского режима свыше 32-разрядного предела резервируется системой. Дополнительные сведения см. в разделе Использование производительности и памяти в эмуляторе WOW64.
Вместо использования последовательности вызовов системной службы x86, 32-разрядных двоичных файлов, которые делают системные вызовы, перестраиваются для использования пользовательской последовательности вызова. Эта последовательность вызова недорога для перехвата WOW64, так как она полностью находится в пользовательском режиме. При обнаружении пользовательской последовательности вызовов ЦП WOW64 возвращается в собственный 64-разрядный режим и вызывается в Wow64.dll. Преобразователь выполняется в пользовательском режиме, чтобы снизить воздействие на 64-разрядное ядро и снизить риск ошибки в преобразователе, которая может привести к сбою в режиме ядра, повреждению данных или бреши в безопасности. Преобразователи извлекают аргументы из 32-битного стека, расширяют их до 64 бит, а затем выполняют собственный системный вызов.
Загрузите или переустановите Wow-64.exe
Информация об операционной системе
Ошибки Wow 64.exe могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows:
Глобальные перехватчики
Функцию сетвиндовшукекс можно использовать для внедрения библиотеки DLL в другой процесс при соблюдении следующих условий.
- 32-разрядную библиотеку DLL можно внедрить только в 32-разрядный процесс, а 64-разрядную библиотеку DLL можно внедрить только в 64-разрядный процесс. Невозможно внедрить 32-разрядную библиотеку DLL в 64-разрядный процесс или наоборот.
- 32-разрядные и 64-разрядные библиотеки DLL должны иметь разные имена.
- Архитектуры библиотеки DLL и процесса должны совпадать. Например, нельзя внедрить 32-разрядную DLL x86 в процесс с 32-разрядной ARM.
Имейте в виду, что в потоке, в котором установлен обработчик, а не поток, обрабатывающий обработчик, может быть вызвана _ мышь, что, в том, что для входа в систему, т _. е. _ Журнал * _, _ _. Для этих обработчиков возможно, что будут вызываться как 32-разрядные, так и 64-разрядные обработчики, если 32-разрядный обработчик впереди в цепочке прерываний до 64-разрядного обработчика. Дополнительные сведения см. в разделе Использование перехватчиков.
Обновление за октябрь 2021 г .:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows - нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
Безопасно ли удалять файл Wow64.dll DLL?
Настоятельно рекомендуется не удалять файлы «wow64.dll», «wow64cpu.dll» или «wow64win.dll», поскольку эти файлы очень важны для стабильности операционной системы и используются во многих обычных процессах. Также обратите внимание, что никакие файлы в каталоге «Windows» не следует удалять или заменять, поскольку все файлы в папке являются неотъемлемой частью операционной системы.
Ошибка, связанная с «wow64.dll».
Большинство пользователей беспокоились о файле, потому что он связан с некоторыми ошибками автоматического выполнения. Некоторые из этих ошибок:
- _Wow64 Файл не найден: C: \ Windows \ syswow64 \ Wow64.dll
- _Wow64cpu Файл не найден: C: \ Windows \ syswow64 \ Wow64cpu.dll
- _Wow64win Файл не найден: C: \ Windows \ syswow64 \ Wow64win.dll
Эти Ошибки DLL ни в коем случае не критичны и не препятствуют функционированию операционной системы. Фактически, инженеры Windows рекомендуют игнорировать эти ошибки, поскольку они не связаны с конкретной проблемой.
На эти ошибки в основном указывает тот факт, что «32-битные» файлы невидимы для 64-битных процессов, а «64-битные» файлы не видны «32-битным» процессам. Фактически это можно наблюдать, выполнив следующие действия:
- Нажмите «Windows» + «S», чтобы открыть поиск, и введите «Powershell».
- Щелкните правой кнопкой мыши первый результат и выберите «Открыть расположение файла».
- Дважды щелкните Windows Powershell (x86) и выполните следующую команду.
cd $ env: windir \ system32
Затем выполните следующую команду
Вы заметите, что он отображает только файл «wow32.dll» и некоторые другие файлы.
Теперь вернитесь в папку PowerShell и дважды щелкните обычный значок PowerShell.
Введите и выполните те же команды, и вы заметите, что на этот раз видны только файлы wow64.dll и некоторые другие связанные файлы.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Wow-64.exe это исполняемый файл, который является частью World of Warcraft Программа, разработанная Blizzard Entertainment, Программное обеспечение обычно о 14.24 MB по размеру.
Расширение .exe имени файла отображает исполняемый файл. В некоторых случаях исполняемые файлы могут повредить ваш компьютер. Пожалуйста, прочитайте следующее, чтобы решить для себя, является ли Wow-64.exe Файл на вашем компьютере - это вирус или троянский конь, который вы должны удалить, или это действительный файл операционной системы Windows или надежное приложение.
Сведения о реализации WOW64
Эмулятор WOW64 работает в пользовательском режиме. Он предоставляет интерфейс между 32-разрядной версией Ntdll.dll и ядром процессора и перехватывает вызовы ядра. Эмулятор WOW64 состоит из следующих библиотек DLL:
- Wow64.dll предоставляет основную инфраструктуру эмуляции и Преобразователи для функций Ntoskrnl.exe точки входа.
- Wow64Win.dll предоставляет преобразователи для функций Win32k.sys точки входа.
- (только x64) Wow64Cpu.dll обеспечивает поддержку для запуска программ x86 на x64.
- (Только для Intel Itanium) IA32Exec. bin содержит программный эмулятор x86.
- (Только Intel Itanium) Wowia32x.dll предоставляет интерфейс между IA32Exec. bin и WOW64.
- (Только ARM64) xtajit.dll содержит эмулятор программного обеспечения x86.
- (Только ARM64) wowarmw.dll обеспечивает поддержку запуска программ ARM32 на ARM64.
Эти библиотеки DLL, а также 64-разрядная версия Ntdll.dll являются единственными 64-разрядными двоичными файлами, которые можно загрузить в 32-разрядный процесс. в Windows 10 на ARM двоичные файлы чпе (скомпилированные гибридные переносимые исполняемые файлы) также могут быть загружены в 32-разрядный процесс x86.
При запуске Wow64.dll загружает версию x86 Ntdll.dll (или версию ЧПЕ, если она включена) и выполняет свой код инициализации, который загружает все необходимые 32-разрядные библиотеки DLL. почти все 32-разрядные библиотеки dll являются немодифицированными копиями 32-разрядных Windows двоичных файлов, хотя некоторые из них загружаются как чпе по соображениям производительности. некоторые из этих библиотек dll ведут себя по-разному на основе WOW64, чем в 32-разрядных Windows. обычно это обусловлено тем, что они совместно используют память с 64-разрядными компонентами системы. Все адресное пространство пользовательского режима свыше 32-разрядного предела резервируется системой. Дополнительные сведения см. в разделе Использование производительности и памяти в эмуляторе WOW64.
Вместо использования последовательности вызовов системной службы x86, 32-разрядных двоичных файлов, которые делают системные вызовы, перестраиваются для использования пользовательской последовательности вызова. Эта последовательность вызова недорога для перехвата WOW64, так как она полностью находится в пользовательском режиме. При обнаружении пользовательской последовательности вызовов ЦП WOW64 возвращается в собственный 64-разрядный режим и вызывается в Wow64.dll. Преобразователь выполняется в пользовательском режиме, чтобы снизить воздействие на 64-разрядное ядро и снизить риск ошибки в преобразователе, которая может привести к сбою в режиме ядра, повреждению данных или бреши в безопасности. Преобразователи извлекают аргументы из 32-битного стека, расширяют их до 64 бит, а затем выполняют собственный системный вызов.
Переменные среды
При создании 32-разрядного процесса с помощью 64-разрядного процесса или при создании 64-bit процесса в 32-разрядном процессе WOW64 устанавливает переменные среды для созданного процесса, как показано в следующей таблице.
Процесс | Переменные среды |
---|---|
64-разрядный процесс | _Архитектура процессора = amd64 или _ архитектура процессора = ia64 или _ архитектура процессора = ARM64 ProgramFiles =% ProgramFiles% ProgramW6432 =% ProgramFiles% CommonProgramFiles =% CommonProgramFiles% CommonProgramW6432 =% CommonProgramFiles% Windows server 2008, Windows Vista, Windows Server 2003 и Windows XP: переменные среды ProgramW6432 и CommonProgramW6432 были добавлены начиная с Windows 7 и Windows Server 2008 R2. |
32-разрядный процесс | _Архитектура процессора = x86 ПРОЦЕССОР _ ARCHITEW6432 =% _ архитектура процессора% ProgramFiles =% ProgramFiles (x86)% ProgramW6432 =% ProgramFiles% CommonProgramFiles =% CommonProgramFiles (x86)% CommonProgramW6432 =% CommonProgramFiles% |
Могу ли я удалить или удалить Wow-64.exe?
Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.
Согласно различным источникам онлайн, 8% людей удаляют этот файл, поэтому он может быть безвредным, но рекомендуется проверить надежность этого исполняемого файла самостоятельно, чтобы определить, является ли он безопасным или вирусом. Лучшая диагностика для этих подозрительных файлов - полный системный анализ с Reimage, Если файл классифицирован как вредоносный, эти приложения также удалят Wow-64.exe и избавятся от связанных вредоносных программ.
Однако, если это не вирус, и вам нужно удалить Wow-64.exe, вы можете удалить World of Warcraft с вашего компьютера, используя программу удаления, которая должна находиться по адресу: C: \ Program Files \ Common Files \ Blizzard Entertainment \ World of Warcraft \ Uninstall.exe. Если вы не можете найти его деинсталлятор, то вам может понадобиться удалить World of Warcraft, чтобы полностью удалить Wow-64.exe. Вы можете использовать функцию «Установка и удаление программ» на панели управления Windows.
- 1. в Меню Пуск (для Windows 8 щелкните правой кнопкой мыши в нижнем левом углу экрана), нажмите Панель управления, а затем под Программы:
o Windows Vista / 7 / 8.1 / 10: нажмите Удаление программы.
o Windows XP: нажмите Установка и удаление программ.
- 2. Когда вы найдете программу World of Warcraftщелкните по нему, а затем:
o Windows Vista / 7 / 8.1 / 10: нажмите Удалить.
o Windows XP: нажмите Удалить or Изменить / Удалить вкладка (справа от программы).
- 3. Следуйте инструкциям по удалению World of Warcraft.
Наиболее распространенные ошибки Wow-64.exe, которые могут возникнуть:
• "Ошибка приложения Wow-64.exe."
• «Ошибка Wow-64.exe».
• «Возникла ошибка в приложении Wow-64.exe. Приложение будет закрыто. Приносим извинения за неудобства».
• «Wow-64.exe не является допустимым приложением Win32».
• «Wow-64.exe не запущен».
• «Wow-64.exe не найден».
• «Не удается найти Wow-64.exe».
• «Ошибка запуска программы: Wow-64.exe.»
• «Неверный путь к приложению: Wow-64.exe.»
Аккуратный и опрятный компьютер - это один из лучших способов избежать проблем с World of Warcraft. Это означает выполнение сканирования на наличие вредоносных программ, очистку жесткого диска cleanmgr и ПФС / SCANNOWудаление ненужных программ, мониторинг любых автозапускаемых программ (с помощью msconfig) и включение автоматических обновлений Windows. Не забывайте всегда делать регулярные резервные копии или хотя бы определять точки восстановления.
Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.
Чтобы помочь вам проанализировать процесс Wow-64.exe на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.
Что такое WOW64.dll, это безопасно удалить?
Эти библиотеки DLL, а также 64-битная версия Ntdll.dll являются единственными 64-битными двоичными файлами, которые можно загрузить в 32-битный процесс. В Windows 10 на ARM двоичные файлы CHPE (скомпилированный переносной гибридный исполняемый файл) также могут быть загружены в процесс 32-bit x86.
Что такое Wow64.dll?
Wow64.dll - это файл DLL (Dynamic Link Library), разработанный Microsoft и относящийся к основным системным файлам операционной системы Windows. Обычно он содержит ряд водитель процедуры и функции, которые могут использоваться Windows.
Часть имени «WOW64» относится здесь к программному обеспечению Microsoft «32-разрядная версия Windows на 64-разрядной версии Windows», которое является частью операционной системы. Таким образом, Windows может запускать 32-битные программы в 64-битной версии Windows. WoW64 перенаправляет доступ к файлам, чтобы программы работали правильно.
Например, если вы устанавливаете 32-битную программу в 64-битной версии Windows и пытаетесь записать ее в папку C: \ Program Files, WoW64 направляет ее в C: \ Program Files (x86). И если он хочет получить доступ к папке C: \ Windows \ System32, WoW64 направит его в C: \ Windows \ SysWOW64. Windows делает это с помощью перенаправителя файловой системы.
Все это происходит автоматически и прозрачно в фоновом режиме. Программе даже не нужно знать, что она работает в 64-битной операционной системе, которая позволяет старым 32-битным программам работать в 64-битных версиях Windows без изменений. WOW64 также перенаправляет доступ к реестру и обеспечивает наличие отдельных областей в реестре для 64-битных и 32-битных программ.
Глобальные перехватчики
Функцию сетвиндовшукекс можно использовать для внедрения библиотеки DLL в другой процесс при соблюдении следующих условий.
- 32-разрядную библиотеку DLL можно внедрить только в 32-разрядный процесс, а 64-разрядную библиотеку DLL можно внедрить только в 64-разрядный процесс. Невозможно внедрить 32-разрядную библиотеку DLL в 64-разрядный процесс или наоборот.
- 32-разрядные и 64-разрядные библиотеки DLL должны иметь разные имена.
- Архитектуры библиотеки DLL и процесса должны совпадать. Например, нельзя внедрить 32-разрядную DLL x86 в процесс с 32-разрядной ARM.
Имейте в виду, что в потоке, в котором установлен обработчик, а не поток, обрабатывающий обработчик, может быть вызвана _ мышь, что, в том, что для входа в систему, т _. е. _ Журнал * _, _ _. Для этих обработчиков возможно, что будут вызываться как 32-разрядные, так и 64-разрядные обработчики, если 32-разрядный обработчик впереди в цепочке прерываний до 64-разрядного обработчика. Дополнительные сведения см. в разделе Использование перехватчиков.
Переменные среды
При создании 32-разрядного процесса с помощью 64-разрядного процесса или при создании 64-bit процесса в 32-разрядном процессе WOW64 устанавливает переменные среды для созданного процесса, как показано в следующей таблице.
Процесс | Переменные среды |
---|---|
64-разрядный процесс | _Архитектура процессора = amd64 или _ архитектура процессора = ia64 или _ архитектура процессора = ARM64 ProgramFiles =% ProgramFiles% ProgramW6432 =% ProgramFiles% CommonProgramFiles =% CommonProgramFiles% CommonProgramW6432 =% CommonProgramFiles% Windows server 2008, Windows Vista, Windows Server 2003 и Windows XP: переменные среды ProgramW6432 и CommonProgramW6432 были добавлены начиная с Windows 7 и Windows Server 2008 R2. |
32-разрядный процесс | _Архитектура процессора = x86 ПРОЦЕССОР _ ARCHITEW6432 =% _ архитектура процессора% ProgramFiles =% ProgramFiles (x86)% ProgramW6432 =% ProgramFiles% CommonProgramFiles =% CommonProgramFiles (x86)% CommonProgramW6432 =% CommonProgramFiles% |
Wow-64.exe безопасный или это вирус или вредоносное ПО?
Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, такой процесс, как Wow-64.exe, должен запускаться из C: \ wow \ world of warcraft \ wow.exe, а не где-либо еще.
Для подтверждения откройте диспетчер задач, выберите «Просмотр» -> «Выбрать столбцы» и выберите «Имя пути к изображению», чтобы добавить столбец местоположения в диспетчер задач. Если вы обнаружите здесь подозрительный каталог, возможно, стоит дополнительно изучить этот процесс.
Еще один инструмент, который иногда может помочь вам обнаружить плохие процессы, - это Microsoft Process Explorer. Запустите программу (не требует установки) и активируйте «Проверить легенды» в разделе «Параметры». Теперь перейдите в View -> Select Columns и добавьте «Verified Signer» в качестве одного из столбцов.
Если статус процесса «Проверенная подписывающая сторона» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют метку проверенной подписи, но ни один из плохих.
Наиболее важные факты о Wow-64.exe:
Если у вас возникли какие-либо трудности с этим исполняемым файлом, перед удалением Wow-64.exe вы должны определить, заслуживает ли он доверия. Для этого найдите этот процесс в диспетчере задач.
Найдите его местоположение (оно должно быть в C: \ Games \ World of Warcraft \) и сравните его размер с приведенными выше фактами.
Кроме того, функциональность вируса может сама влиять на удаление Wow-64.exe. В этом случае вы должны включить Безопасный режим с поддержкой сети - безопасная среда, которая отключает большинство процессов и загружает только самые необходимые службы и драйверы. Когда вы можете запустить программу безопасности и полный анализ системы.
Обновленный октябрьский 2021:
Мы рекомендуем вам попробовать это новое программное обеспечение, которое исправляет компьютерные ошибки, защищает их от вредоносных программ и оптимизирует производительность вашего ПК. Этот новый инструмент исправляет широкий спектр компьютерных ошибок, защищает от таких вещей, как потеря файлов, вредоносное ПО и сбои оборудования.
(опциональное предложение для Reimage - Cайт | Лицензионное соглашение | Политика конфиденциальности | Удалить)
Читайте также: