Ошибка «Запуск программы невозможен, поскольку OpenAL32.dll не найден» появляется в операционных системах Windows 7 и Windows 8, как правило, в популярных играх: например, КС 1.6, Dirt 3, Kings Bounty: Dark Side. Иногда встречаются случаи, когда она появляется при запуске мультимедийных приложений. Межлатформенная библиотека OpenAL32.dll является частью пакета OpenGL и отвечает за объемное звучание в играх и программах. Если Вы столкнулись с её некорректной работой, либо вообще отсутствием, то советую изучить нижеизложенные решения проблемы прежде чем пытаться полностью переустанавливать Windows.
1 способ. Файл заблокирован системой безопасности. Самая распространенная причина проблем с динамическими библиотеками - заражение вирусом. openal32.dll в этом тоже не исключение. Сценарий как правило одинаков - зловредный код был внедрен в ДЛЛ-ку, после чего Ваша система безопасности его заблокировала. Иногда это случается ошибочно, но очень редко. Поэтому первым делом - разблокируйте файл. Для этого надо просто временно приостановить работу антивируса.
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 версии. Если не подошла одна - пробуйте другую.
После этого Вам надо поместить библиотеку в системную папку.
Для x32 версий Windows 7, 8 или 8.1 это директория: %windir%\System32
Для x64 версий Windows 7, 8 или 8.1 это директория: %windir%\SysWOW64
Затем Вам надо кликнуть на «Пуск» и выбрать пункт «Выполнить».
Либо нажать комбинацию клавиш Win+R. Откроется окно «Выполнить»
В строке «Открыть» набираем команду: regsvr32 OpenAL32.dll Нажимаем «ОК».
6 способ. Установочный файл OpenAL Скачиваем
OpenAL и просто запускаем exe файл из архива.