A B C D E F G H I J K L M N O P Q R S T U V W X Z

d3dx9_27.dll

При запуске стареньких игр, выпущенных в 2000-х годах, порой появляется уведомление, что система не обнаружила файл d3dx9_27.dll, потому дальнейшее выполнение кода невозможно. Дальше следует предложение переустановить ПО. Рассмотрим, как исправить ошибку на Windows 7, 10, 11 и почему не стоит повторно инсталлировать игрушку.

Причины

Microsoft поставляет «Виндовс 7» с предустановленным DirectX 10, а ее последователи устанавливаются с DX 11 и 12. Среда выполнения кода для пользователя или фронтенд двух последних версий API поставляются без устаревших компонентов вроде XInput, XAudio, D3DX9.

Разработанные же на «Директ Икс 9» видеоигры нуждаются во входящих в его состав библиотеках, поэтому наличие последней версии или обновление DirectX через веб-инсталлятор не спасут. Вам нужна 9-я версия API, а ее можно получить двумя способами, но с одной особенностью (о ней – ниже).

Старая версия

Установка DX с сайта Microsoft

Вам необходимо скачать офлайн-установщик «Директ Икс», куда входят новые и устаревшие динамические библиотеки.

Сайт Microsoft

Запустите файл, кликайте по кнопкам с утвердительными ответами, их может быть до трех штук.

Запустите файл

Укажите путь к временной папке, скопируйте его в буфер.

Укажите путь к папке

Откройте этот каталог, вставьте путь к нему в адресную строку, нажмите Enter. Затем запустите DXSETUP.exe, согласитесь со всем написанным в окне, в том числе, что ПО распространяется бесплатно.

Запустите DXSETUP

Второй раз кликните «Далее» и закройте окно.

После этого у нас запустилось три игры:

  • Hitman Blood Money;
  • Oblivion;
  • Spore.

Иногда приведенное решение не помогает, например с GTA: SA. В таком случае вам не придется ничего скачивать.

Установка устаревших компонентов

Мы восстановим удаленный из Window 10 и 11 компонент Direct X.

Откройте «Приложения и возможности» через Win + X, перейдите по ссылке «Программы…».

Приложения и возможности

Выберите «Включение или отключение…», разверните «Компоненты прежних версий», поставьте флажок возле «DirectPlay», сохраните изменения.

Включение или отключение…

Дождитесь завершения установки.

Можете играть без перезагрузки компьютера.

Если и это не поможет, скопируйте файл c:\Windows\System32\d3dx9_27.dll в папку с игрой, где находится исполняемый файл. Это не всегда корневой каталог, путь к нему смотрите в свойствах ярлыка для запуска видеоигры.

Оцените статью
Все Dll
Добавить комментарии