Игры для ПК

Исправить: Ошибка установки DirectX ‘Произошла внутренняя ошибка’ в Origin

Содержание:

Пользователи сталкиваются с сообщением об ошибке «DirectX Setup Error: Произошла внутренняя ошибка», когда они пытаются установить или запустить игры в Origin. Origin использует API DirectX, как и все остальные игровые движки.

Ошибка установки DirectX в Origin

DirectX используется в графике и рендеринге внутри игры. Эта ошибка возникает, когда Origin не может запустить установку DirectX при установке или первом запуске игры. Это очень распространенная проблема, которая присутствует в игровом движке уже довольно долгое время.

Что вызывает ошибку установки DirectX в Origin?

Это сообщение об ошибке, в частности, означает, что DirectX не удалось инициализировать должным образом. Существует всего несколько причин, по которым это может произойти на вашем компьютере.

  • Файлы DirectX повреждены: Основная причина, по которой Origin не может запустить DirectX, заключается в том, что файлы либо повреждены, либо устарели. Обновление этих файлов обычно устраняет проблему.
  • DirectX не установлен: В некоторых случаях Origin не может самостоятельно установить DirectX на ваш компьютер. Это может быть связано с проблемами с правами доступа или с тем, что права не предоставлены.
  • Конфликт антивирусного программного обеспечения: Если все компоненты работают как положено, есть вероятность, что ваше антивирусное ПО работает не так, как должно, и блокирует действия Origin.

Прежде чем переходить к решению проблемы, убедитесь, что вы вошли в систему с правами администратора на своем компьютере. Кроме того, у вас должно быть открыть подключение к Интернету без прокси-серверов и VPN.

Решение 1: Удаление старых файлов DirectX

Как уже говорилось ранее, причина номер один, по которой возникает эта ошибка, заключается в том, что файлы DirectX, уже присутствующие в вашей директории, повреждены или непригодны для использования. Это часто встречается в Origin и может быть вызвано, если вы изменили каталог папки Origin. Оригинальные пути к файлам могли быть затруднены и сделать их бесполезными. Мы удалим старый файл (или поместим его в папку) и запустим Origin. Когда Origin заметит, что нужные ему файлы отсутствуют, он загрузит/установит их заново, соответственно.

  1. Нажмите Windows + E запустите File Explorer и перейдите в следующую директорию:
C:\Program Files (x86)\Origin Games\*название игры*\Installer\directx\redist

Если это не так скрытые файлы на вашем компьютере, выполните следующие действия по порядку:

Нажмите Посмотреть и выберите Опции > Изменение папок и параметров поиска. Аналогичные действия выполняются при использовании старой версии операционной системы.

Изменение параметров папок – Проводник Windows

Выберите вкладку Посмотреть и проверьте опцию Показать скрытые файлы, папки и диски. Также, снять флажок опция Скрыть защищенные файлы операционной системы (рекомендуется).

Снимите флажок Скрывать защищенные файлы операционной системы
  1. Теперь вам нужно создать новую папку и назвать ее как угодно. Теперь переместить все файлы, кроме тех, что указаны ниже:
DSETUP.dll

dsetup32.dll

DXSETUP.exe
Перемещение дополнительных файлов в папку
  1. Теперь вы увидите три файла и папку, которую мы только что создали в каталоге.
Выберите файлы в директории ‘redist’

Решение 2: Установка DirectX вручную

Бывают случаи, когда Origin не может установить DirectX самостоятельно. Это может быть связано с обновлениями Windows, в которых настройки безопасности становятся более жесткими, а доступ к приложениям ограничивается.

DirectX — это набор API (интерфейс прикладного программирования), который помогает приложению и вашему оборудованию в рендеринге и обработке графики. В этом решении мы перейдем на сайт Microsoft и установим DirectX после загрузки исполняемого файла. Обратите внимание, что для выполнения этих действий вам потребуется учетная запись администратора.

  1. Перейдите в раздел официальный сайт Microsoft и загрузите оттуда программу установки.
Загрузка программы установки DirectX Run time
  1. После загрузки файла в доступное место запустите исполняемый файл с правами администратора и установите DirectX. Если программа уже установлена, проведите переустановку, если отсутствуют какие-либо модули.
  2. Перезагрузите компьютер и проверьте, устранено ли сообщение об ошибке.

Решение 3: Отключение антивирусного программного обеспечения

Если вы недавно активировали/установили антивирусное программное обеспечение на своем компьютере, есть вероятность, что оно конфликтует с Origin, когда пытается установить файлы DirectX. Это известная проблема, которая время от времени возникает с клиентом Origin.

Мы советуем вам сначала временно отключить антивирусное программное обеспечение. Если это не сработает, подумайте о том, чтобы удалить его, а затем проверить Origin. Вы всегда должны использовать последнее решение, если у вас под рукой есть ключ продукта антивируса. Вы можете ознакомиться с нашей статьей Как отключить антивирус.

Решение 4: Переустановка Origin

Origin — это платформа для онлайн-игр, цифровой дистрибуции и управления цифровыми правами, разработанная компанией Electronic Arts, которая позволяет пользователям покупать игры в интернете для ПК и мобильных платформ и загружать их с помощью клиента Origin. Вы в основном используете Origin для запуска своих игр. В этом решении мы попробуем перезагрузить клиент Origin и посмотрим, устранит ли это проблему.

Примечание: Вам придется заново скачать все игры с нуля.

  1. Нажмите Windows + R, введите «appwiz..cpl«Откройте диспетчер приложений. Перейдите к записи Origin, щелкните ее правой кнопкой мыши и полностью удалите приложение.
  2. После того как приложение будет удалено, перейдите на официальный сайт и снова скачайте клиент.
Загрузка Origin
  1. Теперь запустите клиент Origin и снова загрузите игру из магазина. Теперь проверьте, решена ли проблема.

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

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