Исправлено: в League of Legends произошла неизвестная ошибка Direct X

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

Что такое ошибка DirectX в League of Legends?

League of Legends (LoL) - это многопользовательская онлайн-игра на боевой арене (MOBA), разработанная для Windows. Однако некоторые игроки не могут открыть LoL, когда появляется сообщение об ошибке DirectX. В сообщении говорится:

«Произошла неизвестная ошибка DirectX, и League of Legends не может запуститься. Убедитесь, что на вашей видеокарте установлены новейшие видеодрайверы от производителя ».

Следуйте решениям, которые мы представили ниже, чтобы решить эту проблему. Пользователи подтвердили, что все они работают, и мы уверены, что один из них будет соответствовать вашему сценарию и что вы сможете решить проблему.

Решение 1. Обновите драйверы видеокарты

Это может быть первым логическим шагом, поскольку этот метод также предлагается в коде ошибки. Поскольку DirectX тесно связан с вашей видеокартой, ошибка DirectX может быть вызвана старым видеодрайвером, и вам следует как можно скорее загрузить последнюю версию.

С другой стороны, пользователи сообщают, что обновление их драйвера вызвало проблему, а это означает, что вы можете исправить ее, откатив драйвер до предыдущей версии. Есть много способов сделать это, поэтому приступим.

  • Нажмите кнопку меню «Пуск» в левой нижней части экрана, введите «Диспетчер устройств» и щелкните его в списке результатов вверху. Вы также можете использовать комбинацию Windows Key + R, щелкнув обе эти клавиши одновременно, чтобы открыть диалоговое окно Run. Введите «devmgmt.msc» в диалоговом окне и нажмите «ОК».

Обновление драйвера:

  1. Разверните раздел «Видеоадаптеры» в диспетчере устройств, щелкните правой кнопкой мыши графическую карту и выберите параметр «Удалить устройство».

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

Откат драйвера:

  1. Щелкните правой кнопкой мыши адаптер видеокарты, который вы хотите удалить, и выберите «Свойства». После открытия окна «Свойства» перейдите на вкладку «Драйвер» и проверьте наличие кнопки «Откатить драйвер» ниже.

  1. Если этот параметр неактивен, это означает, что устройство не обновлялось последние пару дней и у него нет файлов резервных копий, запоминающих старый драйвер. Это также означает, что последнее обновление драйвера, вероятно, не является причиной этой проблемы.
  2. Если параметр доступен для нажатия, щелкните его и следуйте инструкциям на экране, чтобы вернуться к предыдущей версии драйвера. Перезагрузите компьютер и проверьте, сохраняется ли проблема в командной строке.

Примечание . Если вы используете Windows 10, последние версии драйверов часто устанавливаются вместе с другими обновлениями Windows, поэтому обязательно обновляйте операционную систему Windows 10. Центр обновления Windows запускается автоматически в Windows 10, но вы можете проверить наличие новых обновлений, следуя приведенным ниже инструкциям.

  1. Используйте комбинацию клавиш Windows Key + I, чтобы открыть Настройки на вашем ПК с Windows. Кроме того, вы можете искать «Настройки», используя панель поиска, расположенную на панели задач.

  1. Найдите и откройте подраздел «Обновление и безопасность» в приложении «Настройки».
  2. Оставайтесь на вкладке Windows Update и нажмите кнопку Проверить наличие обновлений под статусом обновления, чтобы проверить, доступна ли новая версия Windows.

  1. Если он есть, Windows должна немедленно начать процесс загрузки, а обновление должно быть установлено при следующем перезапуске.

Решение 2. Начать полный ремонт клиента League of Legends

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

  1. Откройте League of Legends, дважды щелкнув его средство запуска, дождитесь, пока оно проверит наличие новых обновлений для игры или клиента, и нажмите кнопку «Запустить» в верхней части средства запуска.

  1. После того, как игра откроется, откройте ее настройки и оставайтесь в подразделе «Общие» в разделе «Клиент» и найдите внутри параметр «Начать полное восстановление». Щелкните по нему и следуйте инструкциям на экране. Проверьте, помог ли процесс и видите ли вы по-прежнему ту же ошибку во время игры.

Решение 3.Удалите записи реестра и переустановите DirectX.

Как видите, ошибка связана с DirectX, так что, возможно, пришло время что-то с этим сделать и попытаться исправить DirectX. Этого легко достичь, удалив определенный ключ из реестра и переустановив DirectX. Этот метод довольно прост в использовании, и вы не должны пропускать его на пути к решению проблемы.

  1. Поскольку вы собираетесь удалить определенные ключи из реестра, мы рекомендуем вам сделать резервную копию реестра, чтобы предотвратить другие проблемы. Тем не менее, если вы будете следовать инструкциям, ничего страшного не произойдет.
  2. Откройте окно редактора реестра, набрав «Regedit» в строке поиска или в диалоговом окне «Выполнить». Перейдите к следующему разделу в вашем реестре, перейдя на левой панели:
HKEY_LOCAL_MACHINE \ Программное обеспечение \ Microsoft \ DirectX

  1. Щелкните правой кнопкой мыши клавишу DirectX на левой панели навигации и выберите параметр «Удалить». Подтвердите все незавершенные диалоги и немедленно перезагрузите компьютер.

Примечание . Если вы не можете удалить этот ключ, возможно, вам потребуется добавить дополнительные разрешения для вашей учетной записи. Это можно легко сделать, еще находясь в редакторе реестра, если вы выполните полезный набор шагов ниже!

  1. Щелкните правой кнопкой мыши клавишу DirectX на левой панели навигации и выберите параметр «Удалить».
  2. В разделе «Группа или имена пользователей» попробуйте найти имя пользователя вашего компьютера в списке. Если вы этого не сделаете, нажмите Добавить >> Дополнительно >> Найти сейчас. Вы должны увидеть свою учетную запись пользователя под результатами поиска, поэтому выберите ее и дважды нажмите «ОК», пока не вернетесь в папку «Разрешения».

  1. Выберите свою учетную запись в разделе «Группа или имена пользователей» и установите флажок «Полный доступ» в разделе «Разрешения для (ваше имя пользователя)» и примените внесенные вами изменения.
  2. После этого вы можете щелкнуть правой кнопкой мыши раздел DirectX и нажать Удалить, чтобы повторить попытку.

После этого и после того, как вы перезагрузите компьютер, пора переустановить DirectX на вашем компьютере. Это можно сделать так же просто, как загрузить последнюю версию DirectX для вашей операционной системы и установить ее поверх текущей версии.

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

  1. Перейдите на страницу загрузки веб-установщика среды выполнения DirectX для конечных пользователей на официальном сайте Microsoft.
  2. Нажмите красную кнопку «Загрузить» на сайте и следуйте инструкциям на экране, чтобы загрузить веб-установщик для DirectX на свой компьютер.

Примечание . Microsoft, вероятно, предложит еще несколько своих инструментов после того, как вы нажмете ссылку «Загрузить», но вы можете снять отметку с этих продуктов, если не хотите их устанавливать. Если вы решите не загружать эти утилиты, кнопка «Далее» будет переименована в «Нет, спасибо и продолжить».

  1. Выполните установку DirectX, следуя инструкциям на веб-сайте Microsoft или с помощью мастера установки DirectX. Вам нужно будет пролистать страницу «Положения и условия» и нажать кнопку «Далее».

  1. Перезагрузите компьютер и проверьте, появляется ли по-прежнему ошибка, связанная с DirectX, когда вы пытаетесь играть в League of Legends.

Решение 4. Переустановите игру

Переустановка игры может показаться отчаянным шагом, но это определенно проще, чем продвинутое устранение неполадок. Кроме того, поскольку ваш прогресс в League of Legends отслеживается через вашу учетную запись Riot, вы определенно не потеряете свой прогресс.

  1. Прежде всего, убедитесь, что вы вошли в систему с учетной записью, которой были предоставлены права администратора, поскольку вы не сможете удалять программы с помощью любой другой учетной записи.
  2. Щелкните меню «Пуск» и откройте панель управления, выполнив поиск либо там, либо в диалоговом окне «Выполнить». Кроме того, вы можете просто щелкнуть значок шестеренки, чтобы открыть настройки, если вы используете ОС Windows 10.
  3. В Панели управления измените вид, щелкнув «Просмотреть как:» Категория в правом верхнем углу и щелкнув «Удалить программу» в разделе «Программы».

  1. Если вы используете приложение «Настройки», нажатие на «Приложения» должно немедленно открыть список всех установленных программ и приложений на вашем компьютере.
  2. Найдите запись League of Legends в списке всех приложений и щелкните по ней один раз. Нажмите кнопку «Удалить» над списком и подтвердите все диалоговые окна, которые могут появиться у вас. Следуйте инструкциям на экране, чтобы удалить League of Legends и после этого перезагрузить компьютер.
  3. Щелкните по этой ссылке и не забудьте нажать кнопку «Играть бесплатно» / «Играть сейчас» и выбрать опцию «Уже зарегистрированы» на экране регистрации, чтобы немедленно начать загрузку.

  1. Найдите загруженный файл, откройте его и установите League of Legends, следуя инструкциям на экране и дождавшись завершения процесса. Проверьте, сохраняется ли ошибка, связанная с DirectX.