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

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, одновременно нажав обе эти клавиши, чтобы открыть диалоговое окно «Выполнить». Введите «devmgmt.msc» в диалоговом окне и нажмите «ОК».

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

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

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

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

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

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

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

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

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

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

Решение 2: Инициировать полный ремонт клиента Лиги Легенд

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

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

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

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

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

  1. Поскольку вы собираетесь удалить определенные ключи из реестра, мы рекомендуем вам ознакомиться с этой статьей, которую мы подготовили, чтобы вы могли безопасно создавать резервные копии реестра, чтобы избежать других проблем. Тем не менее, ничего плохого не произойдет, если вы будете следовать инструкциям.
  2. Откройте окно редактора реестра, набрав «regedit» в строке поиска или в диалоговом окне «Выполнить». Перейдите к следующему ключу в своем реестре, перейдя в левую панель:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ DirectX

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

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

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

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

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

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

  1. Перейдите на страницу загрузки веб-установщика для конечного пользователя DirectX на официальном веб-сайте Microsoft.
  2. Нажмите красную кнопку «Загрузить» на сайте и следуйте инструкциям, появляющимся на экране, чтобы загрузить Web Installer для 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 и перезагрузить компьютер после этого.
  3. Перейдите по этой ссылке и обязательно нажмите кнопку «Воспроизвести бесплатно» / «Воспроизвести сейчас» и выберите опцию «Уже зарегистрированы» на экране регистрации, чтобы сразу начать загрузку.

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

Интересные статьи