После закачки в Origin игры и дальнейшей установке появляется сообщение: «Ошибка настройки DirectX: произошла внутренняя ошибка». Ошибка возникает при проверке целостности видеоигры.

Также данная ошибка часто дает о себе знать после обновления, при этом стоит отметить, что последнее скачивалось с Microsoft официального сайта. Во время установки DirectX ошибка предлагает обратиться непосредственно к логам Директ Икс. Причем появляется этот сбой с разными играми: Battlefield 3, 4, Battlefield Hardline, TitanFall и др. В целом можно констатировать факт, что «Ошибка настройки DirectX: …..» завязана на продуктах площадки Origin.

Вероятные причины
При возникновении этой ошибки некоторые игры пропадают с панели задач, при этом в диспетчере они остаются. На многочисленных форумах пользователи утверждают, что проблема в особенности новой версии Windows 10, а конкретней в Anniversary Update. Форумчане поделились решением: чтобы видеоигра нормально запустилась нужно ловить момент, когда ее ярлык появляется на панели задач, и кликать беспрерывно по нему пока она не откроется. Иначе после того как диспетчера задач закроется – тайтл придется перезапускать.
В этом случае вполне все понятно, но как быть с ошибкой DirectX? Несмотря на разные способы (покупка лицензии Windows, установка компьютерной игры с официальных источников, переустановка NET Framework и т.д.) – «Ошибка настройки DirectX: произошла внутренняя ошибка в Origin» не исчезает. Чтобы разрешить данную проблему пользователи рекомендуют воспользоваться ниже представленными способами.
Исправьте в игре версию DirectX
Прежде чем приступить предварительно скачайте стороннюю утилиту для чистки всей системы Виндовс и в целом ПК. Например, хорошо зарекомендовала себя одноразовая программа Dr.Web CureIt, скачать которую можно здесь:
https://free.drweb.ru/cureit
. Она отлично почистит ОС от различных вирусов и прочих паразитов. После этой процедуры выполните следующие шаги.
- Корневая папка проблемной игры.
- Найдите папку с Директ Икс. По умолчанию – C:Program Files (x86)Origin GameBattlefield 3__Installerdirectx
edist. В случае если не можете ее найти, воспользуйтесь помощью поисковика Windows. - Удалите в этой папке все файлы, но кроме:

- Запустите видеоигру – если появится системное окно с предложением установить DirectX, смело подтверждайте действие.
Дело в том, что Виндовс не хочет функционировать с обновлением дирекста. Выполнив указанную процедуру, вы просто пропустите установку DirectX, которая и являлась причиной сбоя: Ошибка настройки DirectX: произошла внутренняя ошибка в Origin. При этом данные действия на игре никак не отображаются.
Переустановите DirectX
В ОС Windows 10 библиотека базовых компонентов DirectX встроена по умолчанию. Тип графического адаптера напрямую влияет, какая версия (11 / 12) будет установлена. Однако пользователи иногда сталкиваются с разного рода проблемами работы этих файлов, в частности речь идет об ошибке настройки DirectX. В этом случае требуется переустановка всех директорий.
Сначала определите, какая версия стоит у вас на компьютере.
- Сочетание клавиш Win+R (либо «Пуск» / «Выполнить»). Введите (скопируйте) команду dxdiag.

- На первой вкладке строка «Версия DirectX».

Учтите, здесь точная версия не указывается, а только серия (т.е. если инсталлирована 12.1 – этого тут не отобразится). Чтобы узнать полную информацию вам надо сделать следующее:
- Переключитесь на «Экран». Далее блок «Драйверы». Строчка «Уровни функций». Именно здесь находится список версий, поддерживаемых компьютером на данный момент.

Если игра требует старую версию (или наоборот), то установите компонент вручную. Важное примечание – скачивать Директ Икс рекомендуется исключительно с официального источника:
https://www.microsoft.com/ru-ru/download/details.aspx?id=35
. Также желательно перед распаковкой установочного файла закрыть фоновые программы и отключить антивирус.

Стоит отметить, что можно обойтись без переустановки, если на вашем ПК инсталлирована не самая последняя версия Директ Икс. В таком случае вполне достаточно выполнить обновление, все программы после этого должны работать без сбоев.
Переустановите Origin
При возникновении нарушений после обновления Директ с сообщением: «Ошибка настройки DirectX: произошла внутренняя ошибка» многим геймерам помогла переустановка клиента Origin. Как это сделать грамотно, чтобы не повредить видеоигры:
- Закройте Ориджин и завершите все процессы, связанные с ним посредством диспетчера задач.
- Затем вам нужно удалить следующие папки:

- После закройте все фоновые программы и отключите антивирус.
- Скачайте инсталлер
https://origin-pro.ru/
.

Запустите клиент от имени администратора. Нажмите на ярлык Origin правой кнопкой мыши и выберите соответствующий пункт.
Дополнительные способы решения
Если вам не удалось разрешить проблему: «Ошибка настройки DirectX: произошла внутренняя ошибка» попробуйте:
- Написать в техническую поддержку EA:
https://help.ea.com/ru/origin/origin/
- Проверить Windows на исправность. При необходимости активируйте либо установите новую операционную систему. Более подробно как правильно провести проверку тут:
На чтение 4 мин. Просмотров 529 Опубликовано 03.09.2019
Фанатикам игр иногда может понадобиться установить DirectX вручную, чтобы их ноутбуки или настольные компьютеры соответствовали системным требованиям игр DirectX. Однако некоторые пользователи заявляют, что при попытке установить DirectX (версия 9 или выше) появляется сообщение об ошибке « Произошла внутренняя системная ошибка » в DirectX. Если это сообщение об ошибке появляется при открытии установщика DirectX, это то, как вы можете это исправить.
Содержание
- Как исправить DirectX Setup: произошла внутренняя системная ошибка
- 1. Запустите установщик DirectX от имени администратора
- 2. Отключите стороннее антивирусное программное обеспечение
- 3. Установите DirectX с DirectX для конечного пользователя
- 4. Установите DirectX в учетной записи администратора
- 5. Сканирование реестра с помощью CCleaner
- 6. Редактировать реестр
Как исправить DirectX Setup: произошла внутренняя системная ошибка
- Запустите установщик DirectX от имени администратора
- Отключить стороннее антивирусное программное обеспечение
- Установите DirectX с DirectX для конечного пользователя
- Установите DirectX в учетной записи администратора
- Сканирование реестра с помощью CCleaner
- Изменить реестр
1. Запустите установщик DirectX от имени администратора
Сначала попробуйте запустить установщик DirectX с правами администратора. Открытие программы установки с правами администратора часто может исправить ошибки установки. Для этого щелкните правой кнопкой мыши мастер установки DirectX и выберите Запуск от имени администратора .
2. Отключите стороннее антивирусное программное обеспечение
Многие пользователи исправили ошибку « Произошла внутренняя системная ошибка », отключив стороннее антивирусное программное обеспечение и затем установив DirectX. Большинство антивирусных утилит включают в своих контекстных меню значков на панели задач значок отключения, который можно выбрать для временного отключения экранов. Если вы не можете найти такую опцию в контекстном меню, откройте окно антивирусного программного обеспечения и просмотрите параметры конфигурации.
- СВЯЗАННЫЕ: Исправлено: невозможно установить DirectX в Windows 10
3. Установите DirectX с DirectX для конечного пользователя
Системная ошибка « Произошла внутренняя системная ошибка » чаще возникает при установке DirectX с версией веб-установки пакета среды выполнения (в противном случае – веб-установщик). Таким образом, некоторые пользователи обнаружили, что DirectX устанавливается нормально с альтернативным установщиком среды выполнения для конечных пользователей DirectX, который можно загрузить с этой страницы. После этого запустите установщик, извлеките все файлы в папку, а затем запустите DXSETUP от имени администратора из папки, содержащей извлеченные файлы.
4. Установите DirectX в учетной записи администратора
Если вы устанавливаете DirectX в стандартном профиле пользователя Windows, вам может потребоваться установить его в учетной записи администратора. Вы можете настроить совершенно новый профиль администратора. В качестве альтернативы вы можете переключить свой текущий стандартный профиль на профиль администратора следующим образом.
- Нажмите сочетание клавиш Windows + R, чтобы открыть «Выполнить».
- Введите “netplwiz” в текстовое поле “Открыть” и нажмите ОК , чтобы открыть окно в снимке экрана непосредственно ниже.
- Выберите свой стандартный профиль пользователя и нажмите Свойства , чтобы открыть окно, показанное ниже.
- Выберите вкладку «Членство в группе», которая включает в себя параметры, приведенные ниже.
- Выберите параметр «Администратор» на вкладке «Членство в группе».
- Нажмите кнопки Применить и ОК , чтобы подтвердить новую настройку.
– СВЯЗАННО: Как исправить «DirectX обнаружил неисправимую ошибку» в Windows
5. Сканирование реестра с помощью CCleaner
- Некоторые пользователи также подтвердили, что сканирование реестра CCleaner может исправить ошибку « Произошла внутренняя системная ошибка ». Чтобы сканировать реестр с помощью бесплатного CCleaner, нажмите кнопку Загрузить на этой странице.
- Затем вы можете добавить CCleaner в Windows с помощью мастера установки.
- Запустите CCleaner и нажмите Реестр , чтобы открыть программу очистки реестра.
- Установите все флажки и нажмите кнопку Сканировать на наличие проблем , чтобы начать сканирование.
- Нажмите кнопку Исправить выбранные проблемы . Затем вы можете выбрать сохранение дополнительной резервной копии реестра, но вам, вероятно, не понадобится резервная копия.
- Нажмите кнопку Исправить все выбранные проблемы , чтобы подтвердить это.
6. Редактировать реестр
- Еще одно исправление ошибки « произошла внутренняя системная ошибка », которая, как подтвердили некоторые пользователи, заключается в редактировании раздела реестра DirectX. Для этого откройте редактор реестра, введя regedit в текстовом поле «Открыть».
- Перейдите к этому разделу реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX.
- Выберите ключ DirectX, показанный на снимке прямо ниже.
- Затем дважды щелкните InstalledVersion в правой части окна, чтобы открыть окно Edit Binary Value.
- Удалите данные значения в окне «Редактировать двоичное значение» и замените его следующим значением: 0808 00 00 00 09 00 00 00.
- Нажмите кнопку ОК , чтобы закрыть окно Изменить двоичное значение.
- Дважды щелкните Version, чтобы открыть окно Edit String, показанное ниже.
- Удалите текущее значение в текстовом поле «Значение».
- Введите “4.09.00.0904” в текстовое поле “Значение” и нажмите кнопку ОК .
Вот как можно исправить ошибку « Произошла внутренняя системная ошибка » для установки DirectX. Вы также можете проверить эту статью для дальнейших исправлений DirectX.
Содержание
- Ошибка установки DirectX
- Способ 1: ручное обновление компонентов
- Способ 2: папка с игрой
- Заключение
- Вопросы и ответы

Все игры, призванные работать в операционных системах Windows, требуют для нормального своего функционирования наличия определенной версии компонентов DirectX. Эти компоненты уже предустановлены в ОС, но, иногда, могут быть «зашиты» в установщике игрового проекта. Зачастую установка таких дистрибутивов может происходить со сбоями, причем дальнейшая инсталляция игры зачастую бывает невозможна. Типичная ошибка в такой ситуации – «DirectX Setup Error: An internal error occurred».
Как мы уже говорили выше, при установке игры со встроенным DirectX может возникнуть сбой, о чем говорит вот такое диалоговое окно:

Или такое:

Эта неполадка чаще всего возникает во время установки игрушек, которые требуют для работы некоторых своих компонентов версии DX, отличающейся от имеющейся в системе. В большинстве случаев это звуковая часть проекта. Проблема здесь кроется в правах доступа к файлам и параметрам реестра. Даже если запустить установку игры от имени администратора, то это ничего не даст, так как встроенный установщик DX таких прав не имеет. Кроме того, могут быть и другие причины сбоя, например, поврежденные системные файлы. О том, как их решить, мы и поговорим далее.
Способ 1: ручное обновление компонентов
Данный способ подходит для систем Windows от XP до 7, так как ручное обновление в 8 и 10 не предусмотрено. Для устранения ошибки необходимо скачать и установить установщик исполняемых библиотек DirectX для конечного пользователя. Здесь есть два варианта: веб-версия и полная, то есть, не требующая подключения к интернету. Сработать может только один, поэтому стоит попробовать оба.
Страница загрузки веб-версии

На следующей странице снимаем все галки, если они установлены, и жмем «Отказаться и продолжить».

Полная версия «лежит» по ссылке ниже.
Страница загрузки полной версии

Здесь также нужно произвести действия с галочками и нажать «No thanks and continue».


После загрузки необходимо произвести установку от имени администратора, это очень важно. Делается это так: нажимаем ПКМ по скачанному файлу и выбираем пункт «Запустить от имени администратора».

Эти действия позволят обновить файлы DX, если они были повреждены, а также прописать в реестре нужные ключи. После завершения процесса инсталляции перезагружаем компьютер и пробуем установить игру.
Способ 2: папка с игрой
При инсталляции через Origin, даже если она завершилась с ошибкой, установщик успевает создать необходимые папки и распаковать туда файлы. Нас интересует директория, в которой лежат архивы DirectX. Находится она по адресу, указанному ниже. В вашем случае это может быть другое место, но дерево папок будет аналогичное.
C:GamesOriginLibraryBattlefield 4__Installerdirectxredist
Из этой директории необходимо удалить все файлы, кроме трех, указанных на скриншоте ниже.

После удаления можно снова попробовать установить игру через Origin. Если ошибка повторяется, то запускаем файл DXSETUP в папке «redist» от имени администратора и ждем окончания инсталляции, а затем снова используем установку в Origin.
Выше приведен один из частных случаев неполадки, но данный пример можно использовать и в ситуации с другими играми. Игровые проекты, которые используют в работе устаревшие версии библиотек DirectX, почти всегда имеют в своем составе подобный установщик. Нужно только найти соответствующую папку на компьютере и попытаться произвести указанные действия.
Заключение
Ошибка, описанная в данной статье, говорит нам о том, что в системе имеются какие-то проблемы в виде поврежденных файлов или ключей реестра, отвечающих за нормальную работу компонентов DirectX. Если приведенными выше способами не удалось исправить ошибку, то, вероятно, придется переустановить Windows или воспользоваться резервной копией. Впрочем, если для Вас не принципиально поиграть именно в эту игрушку, то можно оставить все, как есть.