Поправка: В League of Legends се появи неизвестна грешка Direct X

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

Каква е грешката на League of Legends DirectX?

League of Legends (LoL) е мултиплейър онлайн битка арена (MOBA) игра, разработена за Windows. Някои играчи обаче не успяват да отворят LoL, когато се появи съобщение за грешка в DirectX. Съобщението гласи:

„Възникна неизвестна грешка в DirectX и League of Legends не може да стартира. Моля, уверете се, че вашата видеокарта използва най-новите видео драйвери от производителя. "

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

Решение 1: Актуализирайте драйверите на графичната си карта

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

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

  • Изберете бутона "Старт" в долната лява част на екрана, въведете Device Manager и щракнете върху него от списъка с резултати в горната част. Можете също да използвате комбинирания ключ Windows + R, като щракнете едновременно върху двата клавиша, за да отворите диалоговия прозорец Изпълнение. Въведете “devmgmt.msc” в диалоговия прозорец и щракнете върху OK.

Актуализиране на драйвера:

  1. Разгънете секцията Display adapters в Device Manager, щракнете с десния бутон върху вашата графична карта и изберете опцията Uninstall Device.

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

Отмяна на драйвера:

  1. Щракнете с десния бутон върху адаптера на графичната карта, който искате да изтриете, и изберете Properties. След като прозорецът Properties се отвори, отидете до раздела Driver и проверете за бутона Roll Back Driver отдолу.

  1. Ако опцията е сива, това означава, че устройството не е актуализирано през последните няколко дни и няма резервни файлове, които си спомнят стария драйвер. Това също означава, че скорошната актуализация на драйвера вероятно не е причината за този проблем.
  2. Ако опцията е достъпна за кликване, кликнете върху нея и следвайте инструкциите на екрана, за да се върнете към предишната версия на драйвера. Рестартирайте компютъра и проверете дали проблемът все още се появява в командния ред.

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

  1. Използвайте комбинацията от клавиши Windows + I, за да отворите Настройки на вашия компютър с Windows. Като алтернатива можете да търсите „Настройки“, като използвате лентата за търсене, намираща се в лентата на задачите.

  1. Намерете и отворете подраздела „Актуализиране и сигурност“ в приложението Настройки.
  2. Останете в раздела Windows Update и щракнете върху бутона Проверка за актуализации под Статуса на актуализация, за да проверите дали има налична нова версия на Windows.

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

Решение 2: Инициирайте пълен ремонт на клиента на League of Legends

За щастие самата игра има няколко начина за отстраняване на различни проблеми чрез инструмента за автоматичен ремонт, който може да бъде намерен в настройките на клиента в LoL. Инструментите всъщност са доста полезни и има няколко души, които твърдят, че инструментът е направил чудеса за тях, дори и с тази неизвестна DirectX грешка.

  1. Отворете League of Legends, като щракнете двукратно върху стартовия панел, изчакайте да провери за нови актуализации на играта или клиента и щракнете върху бутона Стартиране в горната част на стартовия панел.

  1. След като играта се отвори, отворете нейните настройки и останете в подраздела General в секцията Client и намерете опцията Initiate Full Repair вътре. Кликнете върху него и следвайте инструкциите на екрана. Проверете дали процесът е помогнал и дали все още виждате същата грешка, докато играете.

Решение 3: Премахнете записите в системния регистър и преинсталирайте DirectX

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

  1. Тъй като ще изтриете определени ключове от системния регистър, препоръчваме ви безопасно да архивирате своя регистър, за да предотвратите други проблеми. И все пак нищо лошо няма да се случи, ако следвате инструкциите.
  2. Отворете прозореца на редактора на системния регистър, като напишете „Regedit“ в лентата за търсене или в диалоговия прозорец „Изпълнение“. Придвижете се до следния ключ във вашия регистър, като навигирате в левия прозорец:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ DirectX

  1. Щракнете с десния бутон върху бутона DirectX в левия навигационен прозорец и изберете опцията Изтриване. Потвърдете всички чакащи диалози и рестартирайте компютъра си незабавно.

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

  1. Щракнете с десния бутон върху бутона DirectX в левия навигационен прозорец и изберете опцията Изтриване.
  2. Под опцията Групови или потребителски имена опитайте да намерите потребителското име на вашия компютър в списъка. Ако не успеете да го направите, щракнете върху Добавяне >> Разширени >> Намери сега. Трябва да можете да видите потребителския си акаунт под резултатите от търсенето, така че го изберете и щракнете два пъти OK, докато се върнете в папката Разрешения.

  1. Изберете акаунта си в секцията Групови или потребителски имена и поставете отметка в квадратчето Пълен контрол под Разрешения за (вашето потребителско име) и приложете направените от вас промени.
  2. След това можете да щракнете с десния бутон върху бутона DirectX и да кликнете върху Изтриване, за да опитате отново.

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

Процесът се различава от една операционна система до друга и потребителите съобщават, че потребителите на Windows 10 могат просто да рестартират своите компютри, вместо да преинсталират DirectX. Други версии могат да следват стъпките по-долу:

  1. Отворете страницата за изтегляне на уеб инсталатора за изпълнение на крайния потребител DirectX на официалния уебсайт на Microsoft.
  2. Щракнете върху червения бутон за изтегляне на сайта и следвайте инструкциите, които се появяват на екрана, за да изтеглите уеб инсталатора за DirectX на вашия компютър.

Забележка : Microsoft вероятно ще предложи няколко други техни инструменти, след като щракнете върху връзката за изтегляне, но можете да изберете да премахнете отметката от тези продукти, ако предпочитате да не ги инсталирате. Ако решите да не изтегляте тези помощни програми, бутонът Next ще бъде преименуван на No thanks и ще продължи.

  1. Извършете инсталирането на DirectX, като следвате инструкциите от уебсайта на Microsoft или от съветника за инсталиране на DirectX. Ще трябва да превъртите страницата Общи условия и да кликнете върху бутона Напред.

  1. Рестартирайте компютъра си и проверете дали грешката, свързана с DirectX, все още се появява, когато се опитвате да играете League of Legends.

Решение 4: Преинсталирайте играта

Преинсталирането на играта може да звучи като отчаян ход, но определено е по-лесно, отколкото да направите разширено отстраняване на неизправности. Също така, като напредъкът ви в League of Legends, който се проследява чрез вашия акаунт в Riot, определено няма да загубите нищо от своя напредък.

  1. На първо място, уверете се, че сте влезли с акаунт, на който са предоставени администраторски разрешения, тъй като няма да можете да деинсталирате програми, използвайки друг акаунт.
  2. Кликнете върху менюто "Старт" и отворете контролния панел, като го потърсите там или в диалоговия прозорец "Изпълнение". Като алтернатива можете просто да щракнете върху иконата на зъбно колело, за да отворите настройките, ако използвате Windows 10 OS.
  3. В контролния панел променете изгледа, като щракнете върху „Преглед като:“ Категория в горния десен ъгъл и щракнете върху Деинсталиране на програма под частта Програми.

  1. Ако използвате приложението Настройки, щракването върху Приложения трябва незабавно да отвори списък с всички инсталирани програми и приложения на вашия компютър.
  2. Намерете записа на League of Legends в списъка с всички приложения и кликнете върху него веднъж. Щракнете върху бутона Деинсталиране над списъка и потвърдете всички диалогови прозорци, с които може да бъдете подканени. Следвайте инструкциите на екрана, за да деинсталирате League of Legends и рестартирайте компютъра си след това.
  3. Кликнете върху тази връзка и не забравяйте да щракнете върху бутона Пусни безплатно / Играйте сега и изберете опцията Вече регистриран на екрана за регистрация, за да започнете изтеглянето веднага.

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