Directx setup error an internal error occurred battlefield 3

Часто, запуская на компьютере старые игры, пользователи сталкиваются с ошибкой «DirectX Setup Error An internal error occurred». Но решить ее не так сложно.

Содержание

  • Ошибка установки DirectX
    • Способ 1: ручное обновление компонентов
    • Способ 2: папка с игрой
    • Заключение
  • Вопросы и ответы

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

Как мы уже говорили выше, при установке игры со встроенным DirectX может возникнуть сбой, о чем говорит вот такое диалоговое окно:

Диалоговое окно сообщающее об ошибке DirectX Setup Error An internal error occurred

Или такое:

Сообщение в диалоговом окне предупреждающее об ошибке DirectX Setup Error An internal error occurred

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

Способ 1: ручное обновление компонентов

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

Страница загрузки веб-версии

Страница загрузки веб-версии установщика среды DirectX для конечного пользователя на официальном сайте Microsoft

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

Отказ от загрузки дополнительного программного обеспечения на странице скачивания веб-установщика среды DirectX для конечного пользователя

Полная версия «лежит» по ссылке ниже.

Страница загрузки полной версии

Страница загрузки полной версии установщика среды DirectX для конечного пользователя на официальном сайте Microsoft

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

Lumpics.ru

Отказ от загрузки дополнительного программного обеспечения на странице скачивания полной версии среды DirectX для конечного пользователя

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

Запуск полной версии установщика среды DirectX для конечного пользователя от имени администратора

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

Способ 2: папка с игрой

При инсталляции через Origin, даже если она завершилась с ошибкой, установщик успевает создать необходимые папки и распаковать туда файлы. Нас интересует директория, в которой лежат архивы DirectX. Находится она по адресу, указанному ниже. В вашем случае это может быть другое место, но дерево папок будет аналогичное.

C:GamesOriginLibraryBattlefield 4__Installerdirectxredist

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

Удаление архивов DirectX из папки с установленной игрой Battlefield 4

После удаления можно снова попробовать установить игру через Origin. Если ошибка повторяется, то запускаем файл DXSETUP в папке «redist» от имени администратора и ждем окончания инсталляции, а затем снова используем установку в Origin.

Выше приведен один из частных случаев неполадки, но данный пример можно использовать и в ситуации с другими играми. Игровые проекты, которые используют в работе устаревшие версии библиотек DirectX, почти всегда имеют в своем составе подобный установщик. Нужно только найти соответствующую папку на компьютере и попытаться произвести указанные действия.

Заключение

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

Battlefield 3


24.10.2011

Экшен,

Мультиплеер,

Шутер,

От первого лица


8.9


6 479
оценок

1

2

3

4

5

6

7

8

9

10

  • Battlefield 3

  • Новости1541

  • Мнения252

  • Юмор128

  • Файлы50

  • Читы31

  • Гайды8

  • Форумы467

  • Cкриншоты83

  • Галерея2685

  • Игроки

Форум Battlefield 3
  

Технические вопросы

Дима Новодворский

Дима Новодворский

7 декабря 2014

Когда игра BF3 докачивается выдаёт ошибку DirectX Setup Error: An internal error occurred


0

Комментарии: 0

сначала

лучшие

  • новые
  • старые
  • лучшие

Ваш комментарий

Mechanics VoiceOver приступили к полноценной работе над русской локализацией Dead Space и назвали примерные сроки выхода

3 февраля
|
ПК

Mechanics VoiceOver приступили к полноценной работе над русской локализацией Dead Space и назвали примерные сроки выхода

Dead Space


42




133

Первый патч для ПК-версии Hogwarts Legacy не исправил проблем с производительностью

7 февраля
|
ПК,
Производительность

Первый патч для ПК-версии Hogwarts Legacy не исправил проблем с производительностью

Hogwarts Legacy


110




57

VR-мод для Hogwarts Legacy уже в разработке, первые кадры геймплея

сегодня в 00:27
|
ПК,
VR

VR-мод для Hogwarts Legacy уже в разработке, первые кадры геймплея

Hogwarts Legacy


7




26

Фанат показал Замок из Heroes of Might and Magic III на Unreal Engine 5

7 февраля

Фанат показал Замок из Heroes of Might and Magic III на Unreal Engine 5

Heroes of Might and Magic 3: The Restoration of Erathia


15




73

Фанаты Star Wars Jedi считают анимацию бега Кэла "дурацкой"

вчера в 22:08

Фанаты Star Wars Jedi считают анимацию бега Кэла «дурацкой»

Star Wars Jedi: Survivor


27




57

Нам покажут новый геймплей из Robocop: Rogue City: компания Nacon анонсировала новую игровую презентацию

вчера в 13:22
|
Мероприятия

Нам покажут новый геймплей из Robocop: Rogue City: компания Nacon анонсировала новую игровую презентацию

RoboCop: Rogue City


19




53

В ПК-версии Hogwarts Legacy нашли файлы эксклюзивного контента для PlayStation

сегодня в 04:11
|
ПК

В ПК-версии Hogwarts Legacy нашли файлы эксклюзивного контента для PlayStation

Hogwarts Legacy


28




45

Разработчики динамичного экшена Wanted: Dead поделились ранними концептами игры

сегодня в 09:51

Разработчики динамичного экшена Wanted: Dead поделились ранними концептами игры

Wanted: Dead


0




7

По мнению аналитиков, Microsoft завершит приобретение Activision Blizzard, несмотря на попытки регуляторов остановить их

сегодня в 08:10
|
Индустрия

По мнению аналитиков, Microsoft завершит приобретение Activision Blizzard, несмотря на попытки регуляторов остановить их


9




12

The Legend of Zelda: Tears of the Kingdom будет официально переведена на русский язык

сегодня в 09:24

The Legend of Zelda: Tears of the Kingdom будет официально переведена на русский язык

The Legend of Zelda: Tears of the Kingdom


3




19

На ПК стал доступен ранний доступ к Hogwarts Legacy

7 февраля
|
ПК

На ПК стал доступен ранний доступ к Hogwarts Legacy

Hogwarts Legacy


83




67

Версию Hogwarts Legacy для ПК приравняли к Calisto Protocol из-за плохой оптимизации

6 февраля
|
ПК

Версию Hogwarts Legacy для ПК приравняли к Calisto Protocol из-за плохой оптимизации

Hogwarts Legacy


159




85

Поклонники Dead Space считают, что Айзек носит голову Николь на одном из скафандров из Deluxе-издания

вчера в 21:14

Поклонники Dead Space считают, что Айзек носит голову Николь на одном из скафандров из Deluxе-издания

Dead Space


6




31

В сети появились первые оценки Hogwarts Legacy - журналисты остались довольны

6 февраля
|
Индустрия

В сети появились первые оценки Hogwarts Legacy — журналисты остались довольны

Hogwarts Legacy


50




82

Первый трейлер сериала "Король и Шут"

3 февраля
|
Кино и сериалы,
Трейлеры

Первый трейлер сериала «Король и Шут»


76




163

Локации из Hogwarts Legacy сравнили с кадрами из фильмов о Гарри Поттере

6 февраля

Локации из Hogwarts Legacy сравнили с кадрами из фильмов о Гарри Поттере

Hogwarts Legacy


27




65

По слухам, Resident Evil 4 будет очень "точным" ремейком, но "сильно переосмыслит и изменит" некоторые части

вчера в 15:19
|
Слухи

По слухам, Resident Evil 4 будет очень «точным» ремейком, но «сильно переосмыслит и изменит» некоторые части

Resident Evil 4


34




79

ПК-версию The Last of Us Part 1 перенесли на 28 марта - игре нужна дополнительная полировка

3 февраля
|
ПК

ПК-версию The Last of Us Part 1 перенесли на 28 марта — игре нужна дополнительная полировка

The Last of Us: Part 1


107




118

EMPRESS обещает взламывать игры быстрее и обойти Denuvo в Hogwarts Legacy всего за 10 дней

3 февраля
|
ПК,
Индустрия

EMPRESS обещает взламывать игры быстрее и обойти Denuvo в Hogwarts Legacy всего за 10 дней

Hogwarts Legacy


471




532

А что случилось с форумами?

7 февраля
|
Новости сайта

А что случилось с форумами?


96




80

12 минут нового геймплея ремейка Resident Evil 4

3 февраля

12 минут нового геймплея ремейка Resident Evil 4

Resident Evil 4


73




162

Самые новые и популярные игры можно получать бесплатно

Пополнение Steam-кошелька не проблема, если у вас есть бонусы

Дорогие и дефицитные геймерские девайсы теперь не нужно покупать

Внутренняя системная ошибка при установке DirectX появляется в тех случаях, если с самой операционной системой или ее настройками что-то не так. Проблему нужно решать, так как без этих библиотек невозможна нормальная работа и запуск игр.

Содержание

  • Решение проблемы
    • Блокировка антивирусом или другими защитными системами
    • Блокировка вирусами
    • Поврежденные файлы ОС
    • Поврежденный инсталлятор
  • Заключение

Решение проблемы

Этот сбой при инсталляции библиотеки Директ Икс может быть связан с различными причинами. Однако определить конкретную часто практически невозможно. Поэтому придется перебрать все доступные варианты. Вообще, их не так уж и много. Так что у пользователя уйдет не особо много времени для того, чтобы решить проблему. Но некоторые варианты могут показаться весьма сложными.

Не нужно их бояться. Если выполнять все в строгом соответствии с инструкцией, то ничего страшного не случится. По традиции мы начнем с наиболее простых вариантов и только потом перейдем к сложным. Итак, начнем.

Блокировка антивирусом или другими защитными системами

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

Эту проблему нужно решать. Поэтому на время установки DirectX мы отключим антивирус и службу Брандмауэра Windows. Последний тоже любит блокировать все подряд. В качестве примера рассмотрим отключение защиты в программе ESET Smart Security. Это неплохой и весьма популярный антивирус. Вот инструкция:

  1. Переходим к Панели управления. Если вы не знаете, как ее открыть, то нажмите Win + R, впечатайте команду control и нажмите «ОК».Команда control в окне Выполнить
  2. Переключаемся на отображение элементов значками, если стоит что-то другое.
  3. Открываем инструмент «Администрирование».
  4. Элемент Администрирование в Панели управления
  5. Затем дважды кликаем ЛКМ на «Службы».
  6. В списке отыщите пункт под названием «Брандмауэр Защитника Windows» (или примерно таким).Пункт Брандмауэр Защитника Windows в окне Службы
  7. Откройте его.
  8. Теперь нужно нажать на кнопку «Остановить».
  9. Затем следует поочередно кликнуть по пунктам «Применить» и «ОК».

Вот так отключается пресловутый Брандмауэр Windows. После того, как с ним разобрались можно приступать к отключению антивируса. Вообще, таких программ много. Но общий алгоритм действий будет сходным. Отличия только в несущественных мелочах. Мы рассмотрим этот процесс на примере Smart Security от компании ESET:

  1. В системном трее Windows нужно найти иконку антивируса. Она имеет вид буквы e. Кликаем по ней правой кнопкой мыши.
  2. Появится контекстное меню с возможными действиями. Здесь выбираем «Временно отключить защиту».Пункт Временно отключить защиту в меню значка ESET Smart Security в трее
  3. В следующем окошке программа спросит, на какой срок вы желаете отключить защиту. Смело выставляем «до следующей перезагрузки» и жмем на кнопку «ОК».Отключить защиту до перезагрузки в ESET Smart Security
  4. Вновь вызываем меню антивируса из трея и выбираем «Временно отключить файервол».
  5. Выполняем аналогичную процедуру.

После отключения всех блокировок можно пытаться заново инсталлировать DirectX. Если проблема была в антивирусе или брандмауэре, то установка должна пройти нормально. А если нет, то тогда придется обратиться к следующему пункту. Такое поведение мастера установки может быть вызвано воздействием вредоносных объектов.

Блокировка вирусами

Различные вредоносные объекты могут вести себя непредсказуемо. К примеру, они умеют блокировать установку той или иной программы, заставлять приложения вести себя неадекватно и повреждать важные файлы операционной системы. Вполне возможно, что DirectX не устанавливается именно из-за вирусов.

Поэтому от всяких червей и троянов нужно избавляться. С этой задачей должен справиться любой современный антивирус. Просто запустите процедуру сканирования. Мы рассмотрим инструкцию на примере продукта от компании ESET под названием Smart Security. Данная программа быстро ищет вирусы и не менее быстро удаляет их. Так что проблем возникнуть не должно. Порядок действия для ее использования следующий:

  1. Откройте главное окошко программы.
  2. В нем сразу же перейдите ко вкладке «Сканирование ПК». Он находится в левом столбце главного окна антивируса.
  3. Затем выбираем плитку с надписью «Выборочное…».Пункт Выборочное сканирование в ESET Smart Security
  4. Появится окошко с выбором объектов для проверки. В нем отметьте все накопители.
  5. Активируйте сканирование.Кнопка Сканировать в ESET Smart Security

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

Поврежденные файлы ОС

Обычно для нормального старта инсталлятора DirectX достаточно запустить его от имени администратора. Тогда установка пройдет нормально. Но если вирусы на компьютере повредили важные файлы операционной системы, может появляться та самая ошибка при установке библиотек. А дальнейшие последствия могут быть еще печальнее.

В таком случае системные компоненты нужно восстанавливать. Для этого не требуется загрузочный носитель (диск или флэшка). Достаточно использовать встроенные инструменты Windows. А точнее – командную строку. Не нужно ее бояться. Если не заниматься самодеятельностью и выполнять все в строгом соответствии с инструкцией, то ничего страшного не будет.

Порядок действий следующий:

  1. Открываем меню «Пуск» при помощи щелчка по соответствующей кнопке в панели задач.
  2. Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка».
  3. Кликаем по нему ПКМ и выбираем опцию запуска с админскими правами.Запустить Командную строку из меню Пуск
  4. Как только консоль запустится, вводим команду sfc /scannow и нажимаем на кнопку Enter.

Команда sfc scannow в Командной строкеЭта процедура запустит поиска повреждений системных файлов Windows. Если чего-то будет не хватать, то инструмент восстановит недостающие компоненты. Как только все завершится, потребуется закрыть все окна и перезагрузить компьютер или ноутбук. Если этого не сделать, то изменения просто не будут учтены операционной системой.

Поврежденный инсталлятор

Если при установке DirectX произошла внутренняя системная ошибка «DXerror.log и DirectX.log», то вполне вероятно, что вам попался поврежденный файл установщика. Именно поэтому библиотеки и не хотят инсталлироваться на компьютер. Такое случается довольно часто. Особенно, если качать исполняемый файл с «левых» ресурсов.

Путь для решения проблемы здесь только один: загрузить работающий установочный файл. Ни в коем случае не используйте для этого сторонние (и весьма спорные) ресурсы. Искать DirectX нужно исключительно на официальном сайте компании Microsoft. Вот подробная инструкция:

  1. Переходим на страницу https://www.microsoft.com/ru-RU/download/35.
  2. Кликаем на кнопку начала скачивания.Скачать веб-установщик DirectX на русском языке с официального сайта
  3. Отказываемся от предлагаемого софта.
  4. Открываем каталог, куда сохранился файл dxwebsetup.exe.
  5. Щелкаем на него ПКМ.
  6. Выбираем опцию запуска с админскими привилегиями.Пункт Запустить от имени администратора в меню файла dxwebsetup
  7. В окошке инсталляции принимайте лицензионное соглашение.Начало чистой установки dxwebsetup
  8. Затем откажитесь от подключения панели Bing.
  9. Дальше установщик найдет недостающие компоненты, загрузит их с серверов Microsoft и скопирует в нужные места.
  10. По его завершении мастер выдаст соответствующее сообщение. Жмем на кнопку «Готово».Окончание чистой установки dxwebsetup

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

Заключение

В данном материале мы поговорили о том, что делать, если при установке библиотек DirectX появляется внутренняя системная ошибка. Теперь подведем итоги и сделаем кое-какие выводы. Начнем с того, что с этой проблемой вполне можно бороться. И для этого даже не нужно никаких специальных умений и знаний.

Все вышеперечисленные способы исправления ситуации в некоторых случаях могут помочь. Но некоторым пользователям придется перебрать их все перед тем, как они увидят хоть какой-нибудь результат. Условие только одно: выполняйте все действия в строгом соответствии с инструкцией. Только так можно исправить ситуацию.

Users experience the error message “DirectX Setup Error: An internal error has occurred” when they try to install or launch games in Origin. Origin makes use of the DirectX API like all other game engines out there.

DirectX Setup Error in Origin

DirectX is used in graphics and the rendering done inside the game. This error occurs when Origin is unable to launch the DirectX setup when installing or launching your game for the first time. This is a very common issue and is present in the game engine for quite some time.

What causes DirectX Setup Error in Origin?

This error message particularly signifies that DirectX could not be initialized properly. There are only a few causes for why this might happen on your computer.

  • DirectX Files are Corrupt: The main reason why Origin is not able to launch DirectX is because the files are either corrupt or outdated. Refreshing these files usually fixes the issue at hand.
  • DirectX not Installed: In some cases, Origin is unable to independently install DirectX on your computer. This might be because of permission issues or because the elevation is not granted.
  • Antivirus Software Conflicting: If all the components are working as expected, there are chances that your Antivirus software is not working as it should and is blocking Origin’s actions.

Before moving on to the solutions, make sure that you are logged in as an administrator on your computer. Furthermore, you should have an open internet connection without any proxy servers or VPNs.

Solution 1: Deleting old DirectX Files

As mentioned before, the number one reason why you experience this error is because the DirectX files already present in your directory are corrupt or unusable. This occurs a lot in Origin and can also be caused if you have changed the directory of Origin folder. The original file paths might have been hampered and caused them useless. We will delete the old file (or place them in a folder) and launch Origin. When Origin will notice that the files it needs aren’t there, it will download/install them again accordingly.

  1. Press Windows + E to launch the File Explorer and navigate to the following directory:
C:Program Files (x86)Origin Games*name of game*Installerdirectxredist

If you do not have hidden files enabled on your computer, follow the following steps in order:

Click View and select Options > Change folder and search options. You perform similar steps if you are using an older version of the operating system.

Changing Folder options – Windows Explorer

Select the tab View and check the option Show hidden files, folders, and drives. Also, uncheck the option Hide protected operating system files (Recommended).

Unchecking Hide protected operating system files
  1. Now you need to create a new folder and name it anything you want. Now move all the files except the ones mentioned below:
DSETUP.dll

dsetup32.dll

DXSETUP.exe

Moving extra files to a folder
  1. Now you will see the three files and the folder we just created in the directory.

Selected files in ‘redist’ direectory

Solution 2: Installing DirectX Manually

There are some cases where Origin fails to install DirectX on its own. This can be traced back to Windows Updates where the security settings are made tighter and access of applications gets limited.

DirectX is basically a collection of APIs (application programming interface) which helps the application and your hardware in rendering and graphics processing. In this solution, we will navigate to Microsoft’s website and install DirectX after downloading the executable. Do note that you will require an administrative account to perform these steps.

  1. Navigate to the official Microsoft website and download the installer from there.

Downloading DirectX Run time installer
  1. After downloading the file to an accessible location, run the executable with administrator privileges and install DirectX. If it is already installed, consider doing a proper reinstall in case any modules are missing.
  2. Restart your computer and check if the error message is resolved.

Solution 3: Disabling Antivirus Software

If you have recently activated/installing Antivirus software on your computer, there are chances that it is conflicting with Origin when it tries to install DirectX files. This is a known issue which comes out every now and then with the Origin client.

We advise that you first disable your Antivirus Software temporarily. If this doesn’t work, consider uninstalling it and then checking Origin. You should always use the latter if you have the Antivirus Product Key at hand. You can check our article on How to Turn Your Antivirus Off.

Solution 4: Reinstalling Origin

Origin is an online gaming, digital distribution and digital rights management platform developed by Electronic Arts that allows users to purchase games on the internet for PC and mobile platforms, and download them with the Origin client. You are basically using Origin to launch your games. In this solution, we will try to reset Origin client and see if this fixes the issue.

Note: You will have to re-download all of your games from scratch.

  1. Press Windows + R, type “appwiz..cpl” and open the application manager. Navigate to the entry of Origin, right-click it and uninstall the application completely.
  2. Once the application is uninstalled, navigate to the official website and download the client again.

Downloading Origin
  1. Now launch the Origin Client and download the game again from the store. Now check if the issue is resolved.

Note: You can also try repairing the entire game from within the client. This helps pinpoint files which are incomplete or corrupt.

Photo of Kevin Arrows

Kevin Arrows

Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Понравилась статья? Поделить с друзьями:
  • Directx sdk installation error
  • Disk layout validation failed for disk 0 как исправить ошибку
  • Directx runtime error fix
  • Disk is error free vmware
  • Directx returned an unrecoverable error code during initialization