Как да преинсталирате DirectX на Windows 11/10

Благодарение на графичните възможности на DirectX API , Microsoft Windows се утвърди като най-добрата операционна система за игри. Но какво трябва да направите, когато този важен компонент не функционира правилно на вашия компютър?

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

Кога трябва да преинсталирате DirectX на вашия компютър(Computer) ?

По подразбиране Windows 11/10 вече включва най-новата версия на DirectX 12 . Обикновено това означава, че вашият компютър остава актуален за всички нови драйвери, което ви дава най-добрата графична производителност на вашия хардуер.

Но понякога е възможно да се сблъскате с проблеми. Може би вашите актуализации на Windows са на пауза(Windows updates are paused) . Може би инсталацията на DirectX се е повредила. Каквато и да е причината, ако има някакви графични проблеми на вашия компютър (като при стартиране на видеоигри), тогава първото нещо, което трябва да опитате, е да преинсталирате DirectX .

Метод(Method) №1: Изтеглете инсталатора на DirectX(DirectX Installer)

Докато DirectX се инсталира и актуализира автоматично, все още съществува самостоятелен инсталатор. Може да се използва за ръчно добавяне на остарели модули на DirectX на вашия компютър, без да премахвате съществуващата инсталация на DirectX .

  1. За да получите DirectX End-User Runtime Web Installer, отидете на официалния уебсайт на Microsoft(Microsoft’s official website) . Инсталаторът е малък, тъй като файловете, необходими по време на инсталацията, се изтеглят.

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

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

Използването на официалния инсталатор на Windows е препоръчителният метод за преинсталиране на DirectX във вашата система. Не бива да се сблъсквате с проблеми, свързани с DirectX , след като инсталаторът по време(Runtime Installer) на изпълнение свърши своето.

Метод(Method) №2: Проверете за актуализации на Windows(Windows Updates)

Тъй като DirectX е включен в Windows 11/10 по подразбиране, не е нужно да търсите самостоятелен инсталатор. Достатъчно е само да останете актуализирани(staying updated) , за да сте сигурни, че вашата система работи с най-новата версия на DirectX 12 , тъй като актуализациите на Windows включват пакети DirectX .

  1. За да проверите за актуализации на Windows(Windows Updates) , отидете в менюто " Старт(Start) " и отворете Настройки(Settings) .

  1. В прозореца, който се показва, изберете Актуализация и защита.(Update & Security.)

  1. Първият раздел в тази категория настройки е Windows Update . Използвайте бутона Проверка за актуализации(Check for updates) , за да обновите Windows . Ако предстоят някакви актуализации, Windows ще ги открие и инсталира.

След като сте актуални с вашите актуализации на (Updates)Windows , вече не е нужно да се притеснявате за преинсталиране на DirectX . Операционната система автоматично ще конфигурира DirectX модулите, за да ви даде най-новата възможна версия, която вашият хардуер може да поддържа.

Метод(Method) №3: Деактивирайте приложенията(Apps) и услугите на трети страни(Services)

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

  1. За да деактивирате Startup Services , отворете диспечера на задачите(Task Manager) . Можете да използвате Ctrl + Alt + Del или да щракнете с десния бутон върху лентата на задачите(Taskbar) и да изберете Task Manager от менюто.

  1. Ако това е първият ви път, когато отваряте диспечера на задачите(Task Manager) , ще можете да виждате само работещи приложения, а не услуги или процеси. За да получите пълния изглед, изберете Още подробности.(More details.)

  1. Диспечерът на задачите(Task Manager) вече ще показва всяка изпълнявана задача на вашия компютър, включително системни процеси или фонови задачи. Превключете към раздела Стартиране(Startup) .

  1. В раздела Стартиране(Startup) е списъкът с всички услуги, които се изпълняват по подразбиране при стартиране на вашия компютър. Тези приложения не само забавят компютъра ви, но често могат да причинят конфликти с други по-критични приложения. Изберете всички ненужни услуги и изберете бутона Деактивиране(Disable) .

  1. Услугите за стартиране(Startup) не са единствените приложения, които изискват ресурси, работещи на вашия компютър. Има много услуги, които не се показват в този списък, но въпреки това продължават да работят във фонов режим. За да деактивирате такива задачи, отворете Системна конфигурация(System Configuration) , като я потърсите от менюто " Старт(Start) ".

  1. Системната помощна програма MSConfig(MSConfig system utility) ви позволява да конфигурирате опцията за стартиране на вашия компютър и е много по-подробна от диспечера на задачите(Task Manager) . Обърнете внимание на опцията за нормално стартиране(Normal startup) на този екран; след като приключите с диагностиката, трябва да активирате това, за да върнете нещата към нормалното. Засега изберете раздела Услуги(Services) , за да продължите.

  1. Всички фонови услуги, работещи на вашия компютър, са изброени тук. Това включва и системните процеси, така че активирайте квадратчето Скриване на всички услуги на Microsoft, за да ги премахнете. (Hide all Microsoft services )Сега можете да използвате бутона Деактивиране на всички(Disable all) , за да изключите всички тези допълнителни процеси.

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

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

След като приключите, не забравяйте да се върнете в приложението за системна конфигурация(System Configuration) и да изберете Нормално стартиране(Normal startup) , за да върнете нещата по подразбиране. 

Метод(Method) № 4: Стартирайте проверка на системни файлове(System File Checker) в командния ред(Command Prompt)

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

  1. За да намерите и коригирате всички повредени системни файлове на вашия компютър, отворете командния ред(Command Prompt) като администратор. Просто въведете cmd в полето за търсене(Search) , за да намерите приложението.

  1. Ще използваме помощна програма за команден ред,(command prompt utility) наречена System File Checker . Както подсказва името, той проверява всички системни файлове за повреда на данните, като коригира засегнатите файлове. Въведете командата sfc /scannow , за да стартирате инструмента.

  1. Проверката на системните файлове(System File Checker) сега ще сканира вашата инсталация на Windows и ще провери целостта на всеки файл. След като сканирането приключи, всичките ви системни файлове са проверени и поправени.

Кой е най-добрият начин за преинсталиране на DirectX(Reinstall DirectX) на Windows 11/10 ?

Тъй като DirectX е неразделен компонент на Windows 11/10 , обикновено не е нужно да се притеснявате да го инсталирате сами. Вместо това, актуализациите на Windows автоматично ще коригират проблемите с DirectX , оставяйки ви свободни да играете игри и да стартирате други графични приложения.

Но в случай, че компютърът ви показва проблеми с DirectX , не би било лоша идея да го преинсталирате ръчно. Можете да използвате самостоятелния инсталатор на Microsoft за тази цел или просто да се уверите, че вашите актуализации на (Updates)Windows не се спират.

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



About the author

Аз съм компютърен програмист и съм от над 15 години. Уменията ми са в разработването и поддържането на софтуерни приложения, както и в предоставянето на техническа поддръжка за тези приложения. Също така съм преподавал компютърно програмиране на гимназисти и в момента съм професионален инструктор.



Related posts