Поправете Невъзможност за инсталиране на DirectX на Windows 10

Ако не можете да инсталирате DirectX на Windows 10 , тогава не се притеснявайте, тъй като днес ще обсъдим как да отстраним този проблем. Най-честата причина за проблема изглежда е, че .NET Framework може да пречи на DirectX , причинявайки проблеми с инсталирането на DirectX .

С промяната в технологиите хората започнаха да използват устройства като лаптопи, таблети, телефони и т.н. Може(May) да е плащане на сметки, пазаруване, забавление, новини или друга подобна дейност, всичко това стана по-лесно поради участието на Интернет(Internet) в нашето ежедневие. Използването на устройства като телефони, лаптопи и подобни устройства се е увеличило. Интересът на потребителите към тези устройства се е увеличил. В резултат на това станахме свидетели на много нови актуализации, които подобряват потребителското изживяване.

Поправете Невъзможност за инсталиране на DirectX на Windows 10

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

DirectX

DirectX е (DirectX)интерфейс(Interface) за програмиране на приложения ( API ) за създаване и управление на графични изображения и мултимедийни ефекти в приложения като игри или активни уеб страници, които работят под операционната система Microsoft Windows . За да стартирате DirectX с операционна система Windows, няма да изисквате никакви външни възможности. Необходимата възможност идва като интегрирана част от различни уеб браузъри в операционната система Windows(Windows Operating System) . По-рано DirectX(Earlier DirectX) беше ограничен до определени полета като DirectSound , DirectPlay , но с надстроения Windows 10 , DirectX също беше надстроен доDirectX 13 , 12 и 10, в резултат на което той се превърна в съществена част от операционната система Microsoft Windows .

DirectX има своя комплект за разработка на софтуер (SDK)(Software Development Kit (SDK)) , който се състои от библиотеки по време на изпълнение в двоична форма, документация и заглавки, използвани в кодирането. Тези SDK са безплатни за изтегляне и използване. Но понякога, когато се опитате да инсталирате тези SDK или DirectX(install these SDKs or DirectX) на вашия Windows 10, се сблъсквате с грешки. Това може да се дължи на определени причини, посочени по-долу:

  • Корупция в интернет
  • Интернет не работи правилно
  • Системните изисквания не отговарят или не отговарят
  • Последната актуализация на Windows не се поддържа
  • Трябва да преинсталирате DirectX Windows 10 поради грешка в Windows

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

Поправете Невъзможност(Fix Unable) за инсталиране на DirectX(Install DirectX) на Windows 10

Както всички знаете, DirectX е важна част от Windows 10 , тъй като се изисква от много мултимедийни приложения. Освен това той е неразделна част от всички операционни (Windows Operating) системи(Systems) Windows , така че ако се сблъскате с някакъв проблем, свързан с DirectX , това може да доведе до спиране на любимото ви приложение. Така че, като използвате методите, дадени по-долу, можете да коригирате грешката, свързана с Невъзможност за инсталиране на DirectX(Install DirectX) на Windows 10 , това може да е в състояние да реши всичките ви проблеми, свързани с DirectX . Опитайте методите, дадени по-долу, един по един, докато проблемът с инсталирането на DirectX не бъде разрешен.

1. Уверете се, че всички системни(System) изисквания са изпълнени(Met)

DirectX е разширена функция и всички компютри може да не успеят да я инсталират правилно. За да инсталирате DirectX правилно на вашия компютър, вашият компютър трябва да отговаря на някои задължителни изисквания.

По-долу са дадени изискванията за инсталиране на DirectX на вашия компютър:

  • Вашата Windows система трябва да е поне 32-битова операционна система
  • Графичната карта трябва да е съвместима с вашата DirectX версия, която инсталирате
  • RAM и CPU трябва да имат достатъчно място за инсталиране на DirectX
  • NET Framework 4 трябва да бъде инсталиран на вашия компютър

Ако някое от горните изисквания не е изпълнено, няма да можете да инсталирате DirectX на вашия компютър. За да проверите тези свойства на вашия компютър, следвайте стъпките, посочени по-долу:

1. Щракнете с десния бутон върху иконата ( icon)Този компютър(This PC) . Ще се появи меню.

2. Щракнете върху опцията Properties от контекстното меню с десен бутон.

Щракнете с десния бутон върху Този компютър и изберете Свойства

3. Ще се покаже прозорецът със свойства на системата.

След като изпълните стъпките, споменати по-горе, ще разберете дали всички основни изисквания за инсталиране на DirectX на вашия компютър са изпълнени или не. Ако всички изисквания не са изпълнени, първо изпълнете всички основни изисквания. Ако всички основни изисквания са изпълнени, опитайте други методи, за да коригирате проблема с невъзможността за инсталиране на DirectX в Windows 10. (fix Unable To Install DirectX on Windows 10 issue. )

2. Проверете вашата DirectX версия на Windows 10(2.Check Your DirectX Version on Windows 10)

Понякога, когато се опитате да инсталирате DirectX на Windows 10 , не можете да го направите, тъй като DirectX12 е предварително инсталиран на повечето компютър с Windows 10 .

За да проверите дали DirectX е предварително инсталиран на вашия Windows 10 и ако е инсталиран, тогава коя версия на DirectX е там, трябва да следвате стъпките по-долу:

1. Отворете dxdiag на вашия компютър, като го потърсите с помощта на лентата за търсене(search bar) .

Отворете dxdiag на вашия компютър

2. Ако намерите резултата от търсенето, това означава, че DirectX е инсталиран на вашия компютър. За да проверите неговата версия, натиснете бутона за въвеждане(enter button) в горния резултат от вашето търсене. Инструментът за диагностика на DirectX(DirectX diagnostic tool) ще се отвори.

Инструментът за диагностика на DirectX ще се отвори

3. Посетете System, като щракнете върху раздела ( tab)System , (Syste)наличен(m) в горното меню.

Посетете Системата, като щракнете върху раздела Система, наличен в горното меню |  Поправете Невъзможност за инсталиране на DirectX на Windows 10

4. Потърсете DirectX версията(DirectX version) , където ще намерите DirectX версията, инсталирана на вашия компютър. На изображението по-горе е инсталиран DirectX 12 .

3. Актуализирайте драйвера на графичната карта(3.Update the Graphics Card Driver)

Възможно е проблемът с невъзможността да инсталирате DirectX на вашия Windows 10 да възникне поради остарели или повредени драйвери за графична(Graphics) карта, тъй като знаете, че DirectX е свързан с мултимедия и всеки проблем в графичната(Graphics) карта ще доведе до грешка при инсталиране.

Така че, като актуализирате драйвера на графичната карта, вашата грешка при инсталиране на (Graphics)DirectX може да бъде разрешена. За да актуализирате драйвера на графичната(Graphics) карта, следвайте стъпките по-долу:

1. Отворете диспечера( Device Manager) на устройства, като го потърсите с помощта на лентата за търсене(search bar) .

Отворете диспечера на устройства, като го потърсите с помощта на лентата за търсене

2.Натиснете бутона за въвеждане(enter button) в горния резултат от вашето търсене. Ще се отвори диспечера на устройства.(Device Manager)

Ще се отвори диспечера на устройства

3. Под Диспечер на устройства(Device Manager) намерете и щракнете върху Display Adapters.

4. Под Display adapters щракнете с десния бутон върху вашата графична карта(right-click on your Graphics card) и щракнете върху Update driver.

Разгънете Display adapters и след това щракнете с десния бутон върху интегрираната графична карта и изберете Update Driver

5. Изберете опцията Търсене автоматично за актуализиран софтуер на драйвер(Search automatically for updated driver software) , така че вашият Windows да може да търси актуализации, налични автоматично за избрания драйвер.

Ще се отвори диалогов прозорец, както е показано по-долу

6. Вашият Windows ще започне да търси актуализациите(start searching for the updates) .

Вашият Windows ще започне да търси актуализациите.

7. Ако Windows намери някаква актуализация, тя ще започне да я актуализира автоматично.

Ако Windows открие някаква актуализация, тя ще започне да я актуализира автоматично.

8. След като Windows успешно актуализира вашия драйвер(successfully updated your driver) , диалоговият прозорец, показан по-долу, ще се появи със съобщението, че Windows е актуализирал успешно вашите драйвери(Windows has successfully updated your drivers) .

Windows успешно актуализира вашите драйвери

9. Ако няма налична актуализация за драйвера, тогава ще се появи диалоговият прозорец, показан по-долу, показващ съобщението, че най-добрите драйвери за вашето устройство вече са инсталирани(the best drivers for your device are already installed) .

най-добрите драйвери за вашето устройство вече са инсталирани.  |  Поправете Невъзможност за инсталиране на DirectX на Windows 10

10. След като драйверът на графичната карта се актуализира успешно, рестартирайте компютъра.

След като изпълните гореспоменатите стъпки, когато компютърът ви се рестартира, опитайте отново да инсталирате DirectX на вашия Windows 10(install DirectX on your Windows 10) .

4. Инсталирайте отново една от предишните(Previous) актуализации

Понякога предишните актуализации причиняват проблем, докато инсталирате DirectX на вашия Windows 10. Ако случаят е такъв, тогава трябва да деинсталирате предишните актуализации и след това да го инсталирате отново.

За да деинсталирате предишните актуализации, следвайте стъпките, посочени по-долу:

1.Натиснете клавиша Windows Key + I, за да отворите Настройки(Settings) и щракнете върху  опцията Актуализация и защита .(Update & Security)

Натиснете клавиш Windows + I, за да отворите Настройки, след което щракнете върху иконата Актуализиране и сигурност

2.От лявото меню щракнете върху опцията  за ( option. )актуализиране на Windows .(Windows update)

3. След това под Състоянието на актуализацията(Update) щракнете върху Преглед на хронологията на инсталираните актуализации.(View installed update history.)

от лявата страна изберете Windows Update, щракнете върху Преглед на хронологията на инсталираните актуализации

4. Под Преглед на хронологията на актуализациите(View update history) щракнете върху Деинсталиране на актуализации.(Uninstall updates.)

Щракнете върху Деинсталиране на актуализации под преглед на хронологията на актуализациите

5. Ще се отвори страница с всички актуализации. Трябва да потърсите актуализацията на DirectX(DirectX update) и след това можете да я деинсталирате, като щракнете с десния бутон върху тази актуализация(right-clicking on that update) и изберете опцията за деинсталиране(uninstall option) .

Трябва да потърсите актуализацията на DirectX

6. След като актуализацията бъде деинсталирана(update is uninstalled) , рестартирайте(restart) компютъра си.

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

5. Download Visual C++ Redistributable

Visual C++ е жизненоважен компонент на DirectX Windows 10 . Така че, ако се сблъскате с някаква грешка, докато инсталирате DirectX на вашия Windows 10 , той може да е свързан с Visual C++ , който може да се разпространява. Като изтеглите и инсталирате повторно Visual C++ , разпространяем за Windows 10 , може да успеете да поправите проблема с невъзможността да се инсталира DirectX .

За да изтеглите и инсталирате повторно визуален C++, който може да се разпространява, следвайте стъпките, посочени по-долу:

1. Отидете на Microsoft site to download the Visual C++ redistributable package.

2. Ще се отвори екранът, показан по-долу.

Изтеглете Visual C++ Redistributable за Visual Studio 2015 от уебсайта на Microsoft

3. Щракнете върху бутона Изтегляне.(Download button.)

Щракнете върху бутона Изтегляне

4. Ще се отвори страницата, показана по-долу .(page shown below )

Изберете vc-redist.x64.exe или vc_redis.x86.exe според вашата системна архитектура

5.Изберете изтеглянето според вашата операционна система(download according to your operating system) , тоест ако имате 64-битова операционна система,(64-bit operating system) след това поставете отметка в квадратчето(check the checkbox) до x64.exe и ако имате 32-битова операционна система, (32-bit operating system)поставете отметка в квадратчето(check the checkbox ) до vc_redist.x86. exe и(vc_redist.x86.exe and ) щракнете върху бутона Напред( Next) , който е наличен в долната част на страницата.

6. Избраната от вас версия(selected version ) на визуален C++ за разпространение ще започне да се изтегля(start downloading) .

Щракнете двукратно върху файла за изтегляне |  Поправете Невъзможност за инсталиране на DirectX на Windows 10

7. След като изтеглянето приключи, щракнете двукратно върху(double-click ) изтегления файл.

Следвайте инструкциите на екрана, за да инсталирате пакета за разпространение на Microsoft Visual C ++

8. След като изпълните горните стъпки, опитайте да преинсталирате DirectX на вашия Windows 10(reinstall DirectX on your Windows 10 ) и той може да бъде инсталиран, без да създава грешка.

6. Инсталирайте .Net Framework с помощта на командния ред(6. Install .Net Framework using the Command Prompt)

.Net Framework също е една от важните части на DirectX и може да се сблъскате с грешка при инсталирането на DirectX поради .Net Framework . Така че, опитайте се да разрешите проблема си, като инсталирате .Net Framework . Можете лесно да инсталирате .Net Framework , като използвате командния(Command) ред.

За да инсталирате .Net Framework с помощта на командния ред, следвайте стъпките, посочени по-долу:

1. Потърсете командния ред(command prompt) , като използвате търсенето в менюто "Старт".

2. Щракнете с десния бутон(2.Right-click) върху командния ред(Command Prompt) от резултатите от търсенето и изберете опцията Изпълни като администратор(Run as administrator) .

Въведете CMD в лентата за търсене на Windows и щракнете с десния бутон върху командния ред, за да изберете стартиране като администратор

3. Щракнете върху Да(Click on Yes) , когато бъдете помолени за потвърждение и командният ред на администратора(Administrator command prompt) ще се отвори.

4. Въведете посочената по-долу(command mentioned below) команда в командния ред и натиснете бутона Enter .

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs 

Използвайте командата DISM, за да активирате Net Framework

6. .Net Framework ще започне да се изтегля(start downloading) . Инсталацията ще започне автоматично.

8. След като инсталацията приключи, рестартирайте компютъра си.(restart your computer.)

След като изпълните горните стъпки, .Net Framework ще бъде инсталиран и грешката DirectX също може да изчезне. Сега ще можете да инсталирате DirectX на вашия компютър с Windows 10 без никакви проблеми.

Препоръчва се:(Recommended:)

Надяваме се(Hopefully) , че с помощта на някой от споменатите методи може да успеете да поправите проблема с невъзможността за инсталиране на DirectX в Windows 10(fix Unable to Install DirectX on Windows 10) , но ако все още имате въпроси относно този урок, не се колебайте да ги зададете в секцията за коментари.



About the author

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



Related posts