Ошибка «Запуск программы невозможен, поскольку OpenAL32.dll не найден» появляется в операционных системах Windows 7 и Windows 8, как правило, в популярных играх: например, КС 1.6, Dirt 3, Kings Bounty: Dark Side. Иногда встречаются случаи, когда она появляется при запуске мультимедийных приложений.
Межлатформенная библиотека OpenAL32.dll является частью пакета OpenGL и отвечает за объемное звучание в играх и программах. Если Вы столкнулись с её некорректной работой, либо вообще отсутствием, то советую изучить нижеизложенные решения проблемы прежде чем пытаться полностью переустанавливать Windows.
1 способ. Файл заблокирован системой безопасности.
Самая распространенная причина проблем с динамическими библиотеками — заражение вирусом. openal32.dll в этом тоже не исключение. Сценарий как правило одинаков — зловредный код был внедрен в ДЛЛ-ку, после чего Ваша система безопасности его заблокировала. Иногда это случается ошибочно, но очень редко.
Поэтому первым делом — разблокируйте файл. Для этого надо просто временно приостановить работу антивируса:
После этого — игра будет запускаться, но только до того момента, пока его снова не увидит антивирус. Поэтому, если Вы точно уверены, что файл не заражен — добавьте его в исключения. В том случае, когда он действительно заражен — надо попробовать лечить несколькими антивирусными программами, например бесплатными утилитами — DrWeb CureIT или Kaspersky AntVirus Removal Tool. Если единственный выход — удаление, то после этого надо будет заново устанавливать драйвера на звуковую карту.
2. способ. Восстановление Windows 7 или Windows 8 до последней рабочей конфигурации.
Заходим в меню Пуск и набираем фразу «Панель управления». В результатах поиска получаем ярлычок панели и кликаем на нем дважды. В списке элементов Вам надо выбрать пункт «Система». В меню справа выбираем пункт «Дополнительные параметры». Вам откроется окно «Свойства системы» у которого надо выбрать вкладку «Защита системы»:
В ней Вы увидите кнопку «Восстановить». Нажав её Вы запустите Мастер восстановления Windows, в котором надо выбрать ближайшую по дате точку, когда проблем с openal32.dll не возникало и откатить Windows на неё.
3 способ. Чистка реестра Windows.
Ошибки в реестре влияют на корректную работу системных файлов. Поэтому, если ошибка связанная с отсутствием файла возникает при запуске разных приложений, то решением может быть проверка и чистка ключей. На мой взгляд, самый простой и удобный способ — программа CCleaner, которая существует даже в бесплатной portable-версии для некоммерческого использования. Запускаем его и переходим на вкладку Реестр:
Нажимаем на кнопку «Поиск проблем» и ждем пока проверка пройдет по всем ключам. После этого жмём на «Исправить». По каждой проблемной записи Вы будете получать вот такое диалоговое окошко:
Чтобы не проверять каждую — можно кликнуть на кнопку «Исправить отмеченные». Все лишние или ошибочные записи будут удалены либо исправлены.
4 способ. Переустановка драйвера для звуковой карты.
Раньше для работы с аудиоданными и 3D-звуком ставился отдельный бесплатный кроссплатформенный пакет OpenAL от компании Creative. Затем он стал платным и его компоненты стали интегрироваться производителями звуковых плат в их программное обеспечение. Поэтому, ещё один способ убрать ошибку openal32.dll — скачать и переустановить драйвера на звук.
Чтобы это сделать, Вы должны знать — чей у Вас используется адаптер и на каком чипе. Это можно узнать через диспетчер устройств (нажимаем комбинацию клавиш Win+R и вводим команду: mmc devmgmt.msc), либо используя специальные программы типа Everest или Aida32. После этого идем на официальный сайт производителя и скачиваем последнюю версию ПО.
5 способ. Скачать библиотеку openal32.dll и установить её в Windows.
Я намеренно поставил этот способ последним, так как он действительно крайний и использовать его стоит только в самом крайнем случае, так как он может привести к полной неработоспособности операционки. Поэтому все ниже перечисленные действия Вы выполняете на свой страх и риск.
Итак, скачиваем openal32.dll отсюда — ссылка. В архиве — 3 версии. Если не подошла одна — пробуйте другие.
После этого Вам надо поместить библиотеку в системную папку. Кстати, на этом шаге многие совершают ошибки, так как не знают куда кидать библиотеку.
Для 32-битных версий Windows 7, 8 или 8.1 — это директория:
%windir%\System32
Для x64-версий директория будет такая:
%windir%\SysWOW64
Учитывая, что в подавляющем большинстве случаев ОСь установлена на диске C:\, то пути будут соответственно:
— для x32: C:\Windows\System32
— для 64: C:\Windows\SysWOW64
Затем Вам надо кликнуть на «Пуск» и выбрать пункт «Выполнить». Либо нажать комбинацию клавиш Win+R. Откроется окно «Выполнить»:
В строке «Открыть» набираем команду:
regsvr32 openal32.dll
Нажимаем «ОК» и, после её выполнения, запускаем игру и проверяем.
dawyd — если одна версия не подходит — надо разные пробовать подсовывать тогда. Какая-нибудь да подойдёт!
У меня не работал последний Blender из-за очень старой версии DII. С WIN7 (лицензионной) прставляется версия 0.8. Скачал 0.95 и поставил поверх заменой.
Все заработало.
Спасибо! для героев меча магии 3 HD помог второй файлик)) почему-то сразу второй поставил.
на ноутбуке итак работало.. а на компе ругалось на отсутствие библиотеки
Сразу приступил к последнему пункту, всё получилось. Игра Stealthc inc. 2
Тоже сразу к пятому пункту приступил. Игра (Герои меча и магии 3 HD). Все заработало сразу. Большое спасибо автору.
большое спасибо, не так страшен черт как его малюют проблема с игрой Kings Bounty: Dark Side решилась просты добавление файла из 2-й папки в папку с игрой. Помогла и статья и комментарий.
спасибо,шикарный сайт,есть еще добрые люди
«для 64: C:\Windows\SysWOW64»
опечатка — «для x64»
Более полугода страдал от отсутствия этого файла, но в последний раз, когда при запуске игры вылетела ошибка, решил таки разобраться. Этот сайт вылез первым же, попробовав все представленные варианты, я таки смог запустить игру. Спасибо большое! Написавшим огромный плюс к карме!
При запуске игры появлялась ошибка об отсутствии этого файла.
Скачал по ссылке, первый файл из архива подошел. (Win10x32 Ent.)
в последней картинке автор калич не так написал, я блин полчаса думал что не так))
Ни один способ не помог.
DIRt 3 Win 8.1 х64
тоже не помогдо проблемы с ufo afterlight
после того как всё перепробовал и ничего не помогло ( мучился пару месяцев к слову) решил пошарить в папке с больной игройна тему а что она сама не ставит эту библиотеку так внутри нашелся exe файл который сам её установил при запуске и звук появился
опенал распространяется отдельным пакетом вообще-то и у него есть официальный сайт и инсталлер openal.org/downloads/
Хотел поиграть в Герои меча и магии 3 на винде 7, ни один из способов не помог(
В установленной папке находится сам файл с инсталером для этой проблемы
\SteamLibrary\steamapps\common\Heroes of Might & Magic III — HD Edition\_CommonRedist\OpenAL\2.0.7.0
помог только последний вариант… и то когда проделываешь действие с командой «выполнить» — regsvr32 openal32.dll то чтото там ругнулось, но я ребутнул, сразу же откл Аваст и запустились Герои 3 HD
Спс, заработало, взял 5 вариант, 2 файл.
При выполнении «regsvr32 openal32.dll» выдает ошибку, но все равно помогло, игра заработала! Спасибо!
King’s Bounty — Dark Side, Win 10 x64 Домашняя, файл из 2й папки