Инсталацията на DirectX не бе успешно и не се инсталира на Windows 11/10

Когато става въпрос за Windows 11/10 , ние винаги продължаваме да търсим драйвери и софтуер в интернет. Сега някои от вас може да кажат, че Windows Update е достатъчно добър, за да инсталира сам драйвери и системен софтуер. Да, прав си, но понякога не е достатъчно. Днес ще видим някои прости стъпки за отстраняване на неизправности, ако не можете да инсталирате DirectX(unable to install DirectX) на вашия Windows 11/10.

DirectX се използва от приложения за създаване и управление на анимации, мултимедийни ефекти и изображения. Това е интерфейсът за програмиране(Application Programming Interface) на приложения ( API ), който гарантира, че всичко е гладко като масло във вашата среда на Windows . Работи с помощта на бинарни библиотеки по време на изпълнение, които идват с комплекта за разработка на софтуер(Software Development Kit) на DirectX ( SDK ).

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

Неуспешна инсталация на DirectX

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

През повечето време грешките при изхвърляне на DirectX се дължат на някаква намеса на .NET Framework между тях. Но има още нещо, грешки могат да възникнат и поради други причини. Тези причини варират от време на време и винаги е трудно да се каже коя от причините стои зад грешката.

Инсталацията на DirectX не бе успешно и не се инсталира

Ще опитаме следните изпитани методи за отстраняване на грешката.

  1. Инсталирайте предишната версия на DirectX , ако е необходимо
  2. Проверете(Check) за актуализации на драйвери за графична карта
  3. Изтеглете и инсталирайте Visual C++ Redistributable
  4. Инсталирайте .NET Framework с помощта на командния ред(Command Prompt) .

Преди да започнем, не забравяйте да опитате всеки метод, ако грешката все още съществува. Имайте предвид, че трябва да рестартирате системата си след приключване на всеки метод.

DirectX не се инсталира

1] Инсталирайте(Install) предишната версия на DirectX , ако е необходимо

Има приложения, които все още не поддържат най-новите версии на DirectX . Понякога(Sometimes) просто трябва да изтеглите ръчно предишните версии като DirectX9 . Сега, за да проверите коя версия на DirectX е инсталирана на вашата машина,

  1. Натиснете клавишите Win + R. Ще се отвори прозорецът Run .
  2. Въведете dxdiag и натиснете enter. Инструментът за диагностика на DirectX(DirectX Diagnostic Tool) ще се отвори.

    run_directx_diagnostics

  3. В раздела Система(System) потърсете версията на DirectX(DirectX version) .

    directx_version_dxdiag

Сега, когато знаете коя версия е инсталирана и искате да инсталирате по-старата, можете да я изтеглите от тук(here) . Но ако искате да поддържате системата си да работи без замръзване и забавяне, винаги се препоръчва най-новата версия. Опитайте се да потърсите новата версия на приложението, което искате да инсталирате, което поддържа най-новата версия на DirectX .

Прочетете: (Read:) DirectX срещна невъзстановима грешка(DirectX encountered an unrecoverable error) .

2] Проверете(Check) за актуализации на драйвери за графична карта(Graphic)

Много пъти се забелязва, че DirectX версията на вашата система не е съвместима с графичните драйвери(graphic drivers) . Това се случва поради деактивираните автоматични актуализации. За да изпълните този метод, уверете се, че вашата система редовно получава актуализации.

  1. Натиснете клавишите Win + X. Ще се отвори менюто за бърз достъп .(Quick Access )
  2. Щракнете върху Диспечер на устройства(Device Manager) . Ще се отвори нов прозорец на диспечера(Device Manager) на устройства .

    quick_access_device_manager

  3. Щракнете върху Display Adapter , драйверите на дисплея, налични във вашата система, ще бъдат видими.
  4. Щракнете с десния бутон върху Intel HD адаптера и щракнете върху актуализиране.

    update_display_drivers

  5. Щракнете върху Търсене автоматично за актуализиран софтуер на драйвери(Search automatically for updated driver software) . Просто(Just) се уверете, че вашата система има активна интернет връзка.

    auto_update_display_drivers

  6. Ако най-новите драйвери вече са инсталирани, той ще ви уведоми, но ако не, ще изтегли и инсталира най-новите актуализации.

    updated_graphics_drivers_installed

  7. Сега, ако вашата машина също има специален графичен процесор(GPU) , тогава в списъка на Display Adapter щракнете с десния бутон върху него и изберете Деинсталиране на устройство(Uninstall Device) . Инсталирайте драйверите отново от официалния уебсайт на графичния процесор .(GPU)
  8. Ако знаете как да актуализирате драйверите на графичния процесор от неговото приложение, тогава можете да пропуснете стъпка 7(Step 7) и да продължите да актуализирате драйверите.

3] Изтеглете(Download) и инсталирайте Visual C++ Redistributable

В Windows 10 Visual C++ Redistributable играе важна роля. Основното изискване на DirectX включва също Visual C++ Redistributable s. Може да се случи, че той вече е инсталиран във вашата система, но или имате нужда от по-стара или по-нова версия. За да проверите коя версия на Visual C++ Redistributable е инсталирана:

  1. Натиснете клавишите Win + R. Въведете control и натиснете Enter.

    run_control_panel

  2. Когато се отвори контролният панел , щракнете върху (Control Panel)Програми и функции(Programs and Features) .
  3. В списъка с програми(Programs) потърсете Microsoft Visual C++ -Redistributable . Може да намерите няколко инсталирани версии, това се дължи на различните изисквания на различните приложения. Проверете за версия 2015 , ако е налична, след което може да се наложи да я преинсталирате. Ако не, тогава може да се наложи да го изтеглите.

    ms_visual_rediatributables

  4. Посетете официалния сайт на Microsoft(Microsoft’s) и изтеглете Visual C++ Redistributable 2015 .
  5. Изберете език и щракнете върху Изтегляне(Download) .

    download_visual_rediatributable

  6. Изберете от списъка с x86 и x64 версии. Щракнете върху Напред(Next) . Изтеглянето ще започне скоро.

    select_visual_rediatributable_version

  7. Сега инсталирайте новоизтегления файл и грешката ви трябва да е изчезнала.

4] Инсталирайте .NET Framework(Install .NET Framework) с помощта на командния ред(Command Prompt)

Ако горният метод не работи за вас, можете да изтеглите и инсталирате същия с помощта на командния ред(Command Prompt) . За да инсталираме рамката, ще използваме услугата за обслужване(Deployment Image Servicing) и управление(Management) на изображения за разгръщане ( DISM ) на Windows .

  1. Отворете менюто "Старт", въведете cmd . Изберете Команден ред(Command Prompt) и щракнете върху Изпълни като администратор(Run as administrator) . Уверете се, че имате активна интернет връзка.
  2. Въведете следната команда и натиснете Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

    dism_visual_redistributable

  3. Сега изчакайте процеса да приключи. Рестартирайте системата си веднага щом процесът приключи.

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



About the author

Аз съм уеб разработчик с над 10 години опит, включително 8 години като професионален софтуерен инженер. Също така имам опит в разработването на мобилни приложения и игри, както за настолни компютри, така и за мобилни устройства. В свободното си време обичам да играя видео игри и да гледам филми, да слушам музика, да чета книги и да се занимавам с градинарство.



Related posts