Грешка при настройка на DirectX: Възникна вътрешна грешка

Origin използва DirectX API като всички други двигатели за игри. DirectX се използва в графиката и изобразяването се извършва вътре в играта. Ако когато се опитате да инсталирате или стартирате игри в Origin на Windows 10, срещнете грешка при настройка на DirectX: Възникнала е вътрешна грешка(DirectX Setup Error: An internal error has occurred)  съобщение за грешка, тогава тази публикация може да ви заинтересува. В тази публикация ще идентифицираме някои потенциални известни причини, които могат да задействат грешката, и след това ще предоставим възможните решения, които можете да опитате, за да помогнете за отстраняването на този проблем.

Грешка при настройка на DirectX: Възникна вътрешна грешка

Тази грешка възниква, когато Origin не може да стартира настройката на DirectX при инсталиране или стартиране на вашата игра за първи път. Може да срещнете грешка при настройка на DirectX: Възникнала е вътрешна грешка(DirectX Setup Error: An internal error has occurred)  съобщение за грешка поради една или повече (но не само) от следните известни причини;

  • Остарели или повредени DirectX файлове .
  • В някои случаи Origin не може самостоятелно да инсталира DirectX(unable to independently install DirectX) на вашия компютър. Това може да се дължи на проблеми с разрешението или защото височината не е предоставена.
  • Конфликт на антивирусния софтуер.

Грешка при настройка на DirectX(DirectX Setup Error) : Възникна вътрешна грешка

Ако сте изправени пред тази грешка при настройка на DirectX, възникна вътрешна грешка(DirectX Setup Error, An internal error has occurred) , можете да опитате нашите препоръчани решения по-долу без определен ред и да видите дали това помага за разрешаването на проблема.

  1. Изтрийте(Delete) или преместете стари DirectX файлове в друга папка
  2. Инсталирайте ръчно DirectX
  3. Временно деактивирайте антивирусната програма
  4. Преинсталирайте Origin.

Нека да разгледаме описанието на процеса във връзка с всяко от изброените решения.

Преди да продължите с решенията, уверете се, че сте влезли като администратор на вашия компютър и се уверете, че имате отворена интернет връзка без никакви прокси сървъри или VPN(proxy servers or VPNs) .

1] Изтрийте(Delete) или преместете стари DirectX файлове в друга папка

Ако файловете на DirectX , които вече присъстват във вашата директория, са повредени или неизползваеми, ще срещнете грешка при настройка на DirectX: Възникна вътрешна грешка(DirectX Setup Error: An internal error has occurred) . Това може да се случи, ако сте променили директорията на папката Origin , което прави невалидни оригиналните пътеки на файла. В този случай можете да изтриете стария файл или да го преместите в друга папка и след това да стартирате Origin – когато Origin открие липсващите файлове, той ще ги изтегли и инсталира отново съответно.

Направете следното:

  • Натиснете клавиша Windows + E, за да стартирате File Explore(launch File Explore) r.
  • Придвижете се до следната директория:

C:\Program Files (x86)\Origin Games\*name of game*\Installer\directx\redist

Ако не виждате  папката за redist  , ще трябва да  покажете скрити файлове и папки . Ето как:

Стартирайте File Explorer.

Щракнете върху менюто Преглед  .(View )

Изберете Options > Change folder and search options. 

Изберете раздела Преглед (View ) .

Щракнете върху бутона за избор за опцията Показване на скрити файлове, папки и устройства(Show hidden files, folders, and drives ) .

Също така премахнете отметката от опцията Скриване на защитените файлове на операционната система (препоръчително)(Hide protected operating system files (Recommended) ) .

  • Сега трябва да създадете нова подпапка в папката redist и да я назовете както искате, след което да преместите всички файлове в новата папка с изключение на споменатите по-долу:

DSETUP.dll

dsetup32.dll

DXSETUP.exe

След като преместите файловете, можете да излезете от File Explorer и да стартирате Origin , след което да стартирате играта и да видите дали проблемът е разрешен. Ако не, опитайте следващото решение.

2] Инсталирайте ръчно DirectX

В някои случаи Origin няма да успее да инсталира DirectX самостоятелно, което може да предизвика грешка при настройка на DirectX: Възникна вътрешна грешка(DirectX Setup Error: An internal error has occurred) . Това може да се проследи до актуализациите на Windows(Windows Updates) , където настройките за сигурност са по-строги и достъпът до приложения е ограничен.

Това решение изисква ръчно да изтеглите и инсталирате DirectX(download and install DirectX) и да видите дали това помага за разрешаването на проблема.

3] Временно(Temporarily) деактивирайте антивирусната програма

Ако наскоро сте инсталирали антивирусен софтуер на трети страни на вашия компютър, има вероятност той да пречи на Origin , когато се опитва да инсталира DirectX файлове, което може да причини грешка при настройка на DirectX: Възникна вътрешна грешка(DirectX Setup Error: An internal error has occurred) . В този случай можете да опитате първо да деактивирате временно антивирусния си софтуер. Ако деактивирането на AV програмата не работи, тогава напълно деинсталирайте AV програмата(completely uninstall the AV program) и вижте дали това помага.

4] Преинсталирайте Origin

Origin е платформа за цифрово разпространение, разработена от Electronic Arts за закупуване и игра на видео игри. Софтуерният клиент на платформата е достъпен за персонални компютри и мобилни платформи. Клиентът Origin е самообновяващ се софтуер, който позволява на потребителите да изтеглят игри, разширителни пакети, пакети за усилване на съдържанието и пачове от Electronic Arts . Показва състоянието на наличните компоненти.

По принцип използвате Origin за стартиране на вашите игри. В това решение можете да опитате да деинсталирате клиента Origin чрез аплета Програми и функции(uninstall Origin client via the Programs and Features applet) и след това да отидете на официалния уебсайт и да изтеглите и инсталирате клиента отново и да видите дали това коригира грешката при настройка на DirectX: Възникна вътрешна грешка(DirectX Setup Error: An internal error has occurred) .

Забележка: (Note: ) Ще трябва да изтеглите отново всичките си игри от нулата, след като преинсталирате Origin.

Можете също да опитате да поправите цялата игра от клиента. Това помага да се идентифицират файлове, които са непълни или повредени.

PS : Тази публикация ще ви помогне, ако получите  съобщение за грешка при неуспешно инициализиране на DirectX .(DirectX failed to initialize)

Надяваме се, че едно(Hopefully one) от тези решения ще работи за вас!



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts