Устранение неполадок в Windows

Устранение: программа не запускается из-за OpenAL32.Отсутствует dll

OpenAL (Open Audio Library) — это кроссплатформенный интерфейс программирования аудиоприложений (API). Он предназначен для эффективного рендеринга многоканального трехмерного позиционного аудио. Входит в состав многих игр в качестве одного из основных компонентов и помогает им работать плавно, обогащая опыт пользователя.

Ошибка «Программа не может быть запущена, потому что openai32.dll отсутствует на вашем компьютере» означает, что файл пакета отсутствует на вашем компьютере и приложение, которое вы запускаете, не может работать без него. Эта проблема обычно возникает, когда вы играете в игры на Steam (или на других платформах) или когда вы впервые устанавливаете приложение. Эта проблема очень распространена и имеет очень простые решения. Взгляните.

Примечание: Не пытайтесь загрузить .dll-файл с любого внешнего сайта и замените его. Источник не одобрен и может содержать вредоносное ПО. Следуйте приведенным ниже методам.

Решение 1: Использование пакета DLL игры

Каждая игра Steam уже предварительно загружена с OpenAL32.dll-файл, поскольку он является частью процесса их установки. Мы можем перейти к местоположению файла и запустить исполняемый файл. Надеюсь, проблема будет решена мгновенно, без необходимости выполнять какие-либо дополнительные действия. Обратите внимание, что для выполнения этих действий вам потребуется учетная запись администратора.

  1. Нажмите Windows + E чтобы запустить проводник файлов. Теперь перейдите в папку, где установлено приложение Steam, и перейдите по следующему пути к файлу:

Steam/SteamApps/common/<ваша игра>

Здесь <ваша игра> представляет игру, при запуске которой у вас возникает сообщение об ошибке.

  1. Внутри папки с игрой вы найдете каталог с названием «_CommonRedist«. Откройте ее.
  2. Войдя в папку, вы найдете «OpenAL«. Откройте его также.
  3. Здесь вы найдете еще одну папку с именем «0.7.0«. Откройте его.
  4. Теперь вы найдете исполняемый файл с именем «exe«. Запустите исполняемый файл, чтобы заменить отсутствующий DLL-файл.
  5. После установки DLL, перезапустите ваш компьютер и запустите игру.

Решение 2: Копирование DLL-файла из существующего

Обычно многие игры сталкиваются с этой проблемой, если у них либо не установлен DLL-файл, либо поврежден или неправильно загружен установочный пакет. Что мы можем сделать, так это заменить DLL-файл из другой игры или из папки «System 32» вашей операционной системы. Теперь есть два случая: один, когда замененный DLL-файл из System32 работает, как ожидалось, а другой, когда только DLL-файл, скопированный из другой игры, заставит игру запуститься. Мы рассмотрим оба варианта.

  1. Нажмите Windows + E чтобы запустить Проводник файлов. Введите «openal32.dll» в строка поиска в правом верхнем углу экрана. Теперь Windows начнет поиск пакета после итерации по всем записям. Наберитесь терпения и дайте процессу завершиться.

  1. Если вы нашли библиотеку, скопируйте ее в то место, которое мы обсуждали в решении 1 (внутри папки игры «_CommonRedist«папка. Также запустите исполняемый файл, находящийся в библиотеке, после того как скопируете его в нужное место.
  2. Перезагрузите компьютер после внесения изменений и проверьте, решилась ли проблема.

Если вы не можете найти какой-либо файл на локальном диске C (где установлена операционная система), проверьте его в других установленных в Steam играх. Вы можете легко найти его тем же способом, что и в решении 1. Замените их в папке игры, с которой возникли проблемы, и перезагрузите компьютер перед запуском игры. Не забудьте выполнить исполняемый файл, находящийся в библиотеке, после его копирования.

Решение 3: Переустановка игры

Если вы не смогли устранить проблему после выполнения перечисленных выше действий, необходимо переустановить игру/приложение и проверить, устранит ли это проблему. Мы оставляем загрузку DLL-файла в качестве последнего средства, поскольку нет гарантии, что он получен из достоверного источника.

Если вы установили игру через Steam, следуйте инструкциям, приведенным ниже.

  1. Запустите клиент Steam, щелкнув по нему правой кнопкой мыши и выбрав «Запуск от имени администратора«.
  2. Нажмите на «Библиотека» в верхней части списка всех игр, щелкните правой кнопкой мыши на игре и выберите «Удалить«.
  3. После удаления игры перейдите в то место, где она была установлена, и убедитесь, что все файлы удалены.
  4. Теперь вы можете снова скачать файлы и установить игру.

Если игра не устанавливается через Steam, выполните следующие действия.

  1. Нажмите Windows + R, введите «appwiz.cpl» и нажмите Enter.
  2. Здесь будут перечислены все приложения/игры. Пройдитесь по всем файлам, пока не найдете тот, с которым возникла проблема. Щелкните ее правой кнопкой мыши и нажмите «Удалите«.

  1. Перезагрузите компьютер и убедитесь, что все файлы удалены, прежде чем снова устанавливать игру.

Решение 4: Получение DLL и ее копирование

Если все другие решения исчерпаны, у нас нет другого выбора, кроме как получить DLL-файл из интернета. Существует не так много сайтов, через которые вы можете получить DLL-файл, не содержащий вирусов. Интернет полон мошенников, и внутри этих пакетов находится вредоносное ПО, которое заражает ваш компьютер, как только вы их выполняете. Что мы можем сделать, так это перейти по ссылке Официальный сайт OpenAL и загрузить необходимые файлы. После загрузки, мы должны заменить их в основной папке приложения/игры, чтобы они были доступны.

Сайт содержит два файла (OpenAL Core SDK и OpenAL Windows Installer). Вы должны скачать и использовать те, которые вам нужны.

  1. Скачайте файлы и откройте их с помощью утилиты, подобной WinZip.
  2. Извлеките в целевое местоположение (место, где находится приложение/игра). НЕ просто копируйте .zip-файл в папку. Он бесполезен до тех пор, пока не будет извлечен и запущен исполняемый файл.

  1. После извлечения в папку с игрой/приложением, запустите исполняемый файл и перезагрузите компьютер (не удаляйте исполняемый файл после его выполнения. Пусть он останется в папке, куда мы его только что извлекли).
  2. Теперь проверьте, решена ли проблема.

Примечание: Appuals не несет ответственности, если ваш компьютер заражен каким-либо вредоносным ПО или вирусом. Используйте это решение на свой страх и риск. Мы указали веб-сайт исключительно для информации читателя.

Добавить комментарий