Ошибка, связанная с точкой входа в процедуру IsWow64Process2, при использовании OBS возникает по разным причинам. Иногда они относятся к самой системе, версии программы или отсутствию некоторых файлов. В статье расскажем, почему появляется ошибка точка входа в процедуру IsWow64Process2 не найдена в библиотеке DLL, рассмотрим все решения этой проблемы.
Способ 1. Обновление системы Windows
DLL – это библиотека динамичных данных, которые используют самые разные программы. Если они не могут получить доступ к ним, возможно, их просто нет на вашем компьютере. Это часто связано с отсутствием обновлений. Например, разработчик OBS внедрил в программу функцию IsWow64Process2, требующую наличия определённого DLL-файла, но на вашем ПК его нет, потому что загружается вместе с последним патчем Виндовс.
Для обновления Windows:
- Откройте меню «Пуск» и запустите «Параметры».
- Перейдите в раздел «Центр обновления Windows».
- Даже если в разделе написано, что система недавно проверяла наличие обновлений, запустите их поиск вручную.
- Если будут найдены какие-либо обновления, установите их и попробуйте воспользоваться OBS снова.
Способ 2. Переустановка OBS Studio для устранения IsWow64Process2
Иногда ошибка с точкой входа в процедуру IsWow64Process2 связана с ошибкой в работе самой программы для записи видео OBS Studio. Например, какие-то важные файлы были повреждены при экстренном выключении компьютера, вызванном отключением электричества.
- В этом случае лучше всего зайти в раздел «Программы и компоненты», найти там OBS Studio и полностью удалить программу.
- После этого зайдите на официальный сайт OBS и скачайте установщик последней версии приложения.
- Установите его и следуйте инструкциям по первичной настройке.
По теме: Точка входа в процедуру createfile2 не найдена в библиотеке dll kernel32.dll.
Способ 3. Скачать старую версию с Github
Одна их причин ошибки с точкой входа в процедуру IsWow64Process2 связана с несовместимостью новой версии программы и вашего Windows. Например, старые версии системы, например, Windows 7 не поддерживают некоторые данные DLL, поэтому и OBS не может их найти. В этом случае, чтобы пользоваться программой, нужно установить её последнюю версию. Но на официальном сайте нет возможности загружать устаревшие сборки OBS.
В этом случае вам поможет Github, где хранятся старые версии многих программ. Самой стабильной сборкой пользователи считают OBS Studio 27.2.4. Она работает на большинстве старых систем, потому что не требует некоторых новых файлов и функций. По комментариям в интернете, именно установка этой версии OBS помогла решить проблему с ошибкой точки входа в процедуру IsWow64Process2.
Рассмотрим, как установить OBS Studio 27.2.4 на компьютер:
- Перейдите по ссылке https://github.com/obsproject/obs-studio/releases/tag/27.2.4.
- Пролистайте страницы с информацией об изменениях, внесённых в этой версии OBS, вниз. В разделе Assets выберите версию программы в зависимости от типа своей системы.
- Запустите скачанный файл и следуйте инструкциям для установки OBS.
Способ 4. Восстановление системных файлов
Отсутствие доступа к DLL файлам иногда связано с их повреждением. К счастью, в Windows есть системы автоматического восстановления этих данных. Чтобы активировать их, откройте меню Пуск и введите «Командная строка», запустите её.
Поочерёдно введите эти команды:
- sfc /scannow. Проверяет место хранения системных файлов и их самих на наличие ошибок или повреждений. Сканирование займёт некоторое время;
- DISM /Online /Cleanup-Image /RestoreHealth. Эта команда восстанавливает повреждённые системные файлы из образа.
Если на компьютере были нужные для работы OBS файлы, то система автоматически восстановит их, что позволит дальше запускать программу.
Способ 5. Изменение файла obs.dll
Пользователи англоязычного форума OBS выяснили, что иногда проблема вызывается одной единственной ошибкой в файле, который программа использует для запуска. Она должна исправляться переустановкой ПО, но и она по какой-то причине работает не всегда.
Рассмотрим, как исправить её:
- Для начала вам понадобится скачать и установить шестнадцатеричный редактор, потому что именно в такой системе счисления написан файл.
- Пройдите по адресу obs-studio\bin\64bit\ и на всякий случай сделайте резервную копию файла obs.dll.
- Откройте файл obs.dll в шестнадцатеричном редакторе, нажав на него правой кнопкой и выбрав «Открыть с помощью…».
- Найдите значение IsWow64Process2.
- Выберите число 2 в названии, а потом замените шестнадцатеричное число 32 на 00.
- Сохраните и закройте файл.
После этого OBS должен запуститься без проблем и работать в обычном режиме, не выдавая оповещение об ошибке.
Полезно: Точка входа в процедуру DiscardVirtualMemory не найдена в библиотеке DLL.
Комментарии