Как скачать binkw32.dll, binkw64.dll, bink2w32.dll, bink2w64.dll и исправить ошибку при запуске игры
При запуске некоторых игр и программ вы можете столкнуться с ошибкой «Не удается продолжить выполнение кода, поскольку система не обнаружила binkw32.dll. Для устранения этой проблемы попробуйте перезапустить программу» или «Запуск программы невозможен, так как на компьютере отсутствует binkw32.dll». Указанный файл может быть другим: binkw64.dll, bink2w32.dll, bink2w64.dll, но причина ошибки — одна и та же.
В этой инструкции пошагово о том, где скачать нужный файл для Windows 11,
Первоочередные способы исправления ошибки при отсутствии файла
Все указанные файлы DLL представляют собой разные версии библиотек Bink Video Codec, который используется в некоторых играх, реже — в прикладном ПО. В случае, если разработчик игры использовал этот кодек в своем продукте, он гарантированно включил необходимые DLL в состав установщика.
Если же при запуске вы получаете сообщение о том, что система его не обнаружила, прежде всего необходимо рассмотреть следующие варианты решить проблему, прежде чем скачивать какие-либо файлы DLL со сторонних сайтов:
Добавить в заметки чтобы посмотреть позже?- В случае, если игра ранее работала, а теперь стала сообщать об отсутствующих binkw32.dll, binkw64.dll, bink2w32.dll или bink2w64.dll, предположительно, файл был удалён. Возможные решения: переустановить игру, изучить журнал антивируса и восстановить файл, если он обнаружится там (особенно в случае не самых лицензионных игр).
- Если у вас есть дистрибутив игры, нужный файл DLL можно поискать в нём, а затем поместить в одно из расположений: в папку с установленной игрой (иногда — во вложенную папку System или Bin, если остальные DLL находятся там), теоретически размещение возможно в System32 (для файлов binkw64.dll и bink2w64.dll) или SysWOW64 (для файлов binkw32.dll и bink2w32.dll), но конкретно для этого файла это не является стандартным расположением.
- Если дистрибутив (установщик) игры представляет собой единственный объёмный файл .exe, его можно попробовать открыть с помощью архиватора, например, 7-Zip и поискать нужный файл там. В играх Microsoft файл может находиться внутри файла .cab в дистрибутиве игры.
- В случае, если вы скачали некую «сборку» игры не с официального источника, её автор мог не включить необходимый файл. Имеет смысл подобрать другую версию этой же игры и не забывать о том, что антивирус может удалять некоторые модифицированные файлы в таких играх.
RAD Game Tools и Bink Video Codec
Bink Video Codec входит в состав RAD Game Tools с официальным сайтом http://www.radgametools.com/ где можно скачать RAD Video Tools. Делать этого не нужно — проблему с запуском игры это никак не исправит, о чём сами разработчики сообщают на странице вопросов и ответов (мой перевод ниже):
Кто-то сказал мне скачать библиотеку Bink DLL или скачать RAD Video Tool, чтобы получить файл DLL и исправить запуск игры — почему это не работает?
Потому что это паршивый совет. Библиотеки DLL Bink не взаимозаменяемы. Если вы скопируете неправильную версию DLL в другое предварительно скомпилированное приложение (например, в игру), то вероятнее всего произойдёт сбой. RAD Video Tools и вовсе не содержит встроенных библиотек DLL Bink, так что его установка не будет иметь абсолютно никакого эффекта. Пожалуйста, обратитесь за поддержкой к разработчику игры.
Как всё-таки скачать binkw32.dll, binkw64.dll, bink2w32.dll и bink2w64.dll, если вы решили, что это необходимо
Единственный официальный
Также, в Google Drive по этой ссылке вы можете найти два архива Bink1.7z и Bink2.7z. Первый содержит разные версии файла binkw32.dll и binkw64.dll, второй — bink2w32.dll и bink2w64.dll, для 32-бит и 64-бит Windows 11,
Вы можете открыть архив, распаковать нужную версию файла, убрать указание версии в начале имени файла и поместить в папку с другими библиотеками DLL в папке игры.
Размещение в папки System32 и SysWOW64 нежелательно, равно как и попытка регистрировать DLL с помощью regsvr32.exe. В последнем случае вы получите одну из ошибок:
- Модуль загружен, но точка входа DllRegisterServer не найдена
- The binkw32.dll file is installed in the Windows or Windows system directory – it must be installed in the application directory (сама библиотека сообщает, что не нужно устанавливать её в системные папки)
- Или сообщение о несоответствии разрядности, например, если в x64 системе вы скопировали 32-бит файл binkwdll в папку System32 и попытались регистрировать его с помощью x64 версии regsvr32.exe
На этом всё, надеюсь, кому-то я помог решить проблему, а для кого-то — прояснить ситуацию.