Содержание:
- Что такое ошибка League of Legends DirectX?
- Решение 1: Обновить драйверы видеокарты
- Решение 2: Запустить полное восстановление клиента League of Legends
- Решение 3: Удалите записи в реестре и переустановите DirectX
- Решение 4: Переустановите игру
DirectX — это набор интерфейсов прикладного программирования, используемых для решения задач, связанных с мультимедиа, особенно с программированием игр и видео, которые работают на платформах Microsoft. DirectX также используется другими программными приложениями для визуализации и графических задач.
Что такое ошибка League of Legends DirectX?
League of Legends (LoL) — многопользовательская онлайн-арена (MOBA), разработанная для Windows. Однако некоторые игроки не могут открыть LoL, когда появляется сообщение об ошибке DirectX. Сообщение гласит:
«Произошла неизвестная ошибка DirectX, и League of Legends не может запуститься. Убедитесь, что ваша видеокарта использует последние версии видеодрайверов от производителя.»
Для устранения этой проблемы следуйте решениям, представленным ниже. Все они были подтверждены пользователями, и мы уверены, что один из них соответствует вашему сценарию, и вы сможете решить проблему.
Решение 1: Обновить драйверы видеокарты
Это может быть логичным первым шагом, поскольку этот способ также предлагается в коде ошибки. Поскольку DirectX тесно связан с видеокартой, ошибка с DirectX может быть вызвана устаревшим видеодрайвером, и вам следует как можно скорее загрузить последнюю версию.
С другой стороны, пользователи сообщают, что обновление драйвера вызвало проблему, что означает, что вы можете решить ее, откатив драйвер до предыдущей версии. Есть много способов, как это можно сделать, так что давайте начнем.
- Выберите кнопку меню «Пуск» в левой нижней части экрана, введите «Диспетчер устройств» и щелкните по нему в списке результатов вверху. Вы также можете использовать комбинацию клавиш Windows + R, нажав обе эти клавиши одновременно, чтобы вызвать диалоговое окно «Выполнить». Введите «devmgmt.msc» в диалоговом окне и нажмите OK.
Обновление драйвера:
- Разверните раздел «Адаптеры дисплея» в диспетчере устройств, щелкните правой кнопкой мыши на видеокарте и выберите опцию «Удалить устройство».
- Подтвердите все диалоговые окна, которые могут попросить вас подтвердить свой выбор и завершить процесс.
- Найдите драйвер вашей видеокарты на сайте производителя карты и следуйте его инструкциям, которые должны быть прямо на сайте. Сохраните установочный файл на своем компьютере и запустите его оттуда. В процессе установки компьютер может несколько раз перезагрузиться.
Откатите драйвер:
- Щелкните правой кнопкой мыши на адаптере видеокарты, который вы хотите удалить, и выберите пункт «Свойства». После того как откроется окно «Свойства», перейдите на вкладку «Драйвер» и проверьте наличие кнопки «Откатить драйвер», расположенной ниже.
- Если опция выделена серым цветом, это означает, что устройство не обновлялось в течение последних нескольких дней, и у него нет резервных файлов, помнящих старый драйвер. Это также означает, что недавнее обновление драйвера, вероятно, не является причиной этой проблемы.
- Если опция доступна, щелкните ее и следуйте инструкциям на экране, чтобы вернуться к предыдущей версии драйвера. Перезагрузите компьютер и проверьте, сохраняется ли проблема в командной строке.
Примечание: Если вы используете Windows 10, последние версии драйверов часто устанавливаются вместе с другими обновлениями Windows, поэтому убедитесь, что ваша операционная система Windows 10 находится в актуальном состоянии. Обновление Windows запускается автоматически в Windows 10, но вы можете проверить наличие новых обновлений, следуя инструкциям ниже.
- Используйте комбинацию клавиш Windows + I, чтобы открыть «Настройки» на вашем компьютере с Windows. Также вы можете найти «Настройки» в строке поиска, расположенной на панели задач.
- Найдите и откройте раздел «Обновление & подраздел «Безопасность» в приложении «Настройки».
- Зайдите на вкладку Windows Update и нажмите на кнопку Check for updates (Проверить наличие обновлений) в разделе Update status (Состояние обновлений), чтобы проверить, доступна ли новая версия Windows.
- Если она есть, Windows должна немедленно начать процесс загрузки, а обновление должно быть установлено при следующем перезапуске.
Решение 2: Запустить полное восстановление клиента League of Legends
К счастью, в самой игре есть несколько способов устранения различных неполадок с помощью инструмента автоматического ремонта, который можно найти в настройках клиента LoL. Инструменты на самом деле довольно полезны, и несколько человек утверждают, что они помогли им даже с этой неизвестной ошибкой DirectX.
- Откройте League of Legends, дважды щелкнув на ее пусковой установке, дождитесь, пока она проверит наличие новых обновлений игры или клиента, и нажмите кнопку «Запуск» в верхней части пусковой установки.
- После того как игра откроется, откройте ее настройки и, находясь в подразделе «Общие» в разделе «Клиент», найдите опцию «Запустить полное восстановление». Нажмите на него и следуйте инструкциям на экране. Проверьте, помог ли вам этот процесс и не появилась ли все та же ошибка во время игры.
Решение 3: Удалите записи в реестре и переустановите DirectX
Как видите, ошибка связана с DirectX, так что, возможно, пришло время что-то с этим сделать и попытаться исправить DirectX. Этого можно легко добиться, удалив определенный ключ из реестра и выполнив следующие действия переустановка DirectX. Этот метод довольно прост, и вы не должны пропускать его на пути к решению проблемы.
- Поскольку вы собираетесь удалить определенные ключи из реестра, мы рекомендуем вам безопасное резервное копирование реестра чтобы предотвратить другие проблемы. Если вы будете следовать инструкциям, ничего страшного не произойдет.
- Откройте окно редактора реестра, набрав «Regedit» в строке поиска или в диалоговом окне «Выполнить». Перейдите к следующему ключу в реестре, перемещаясь по левой панели:
HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX
- Щелкните правой кнопкой мыши ключ DirectX на левой панели навигации и выберите опцию Удалить. Подтвердите все появляющиеся диалоговые окна и немедленно перезагрузите компьютер.
Примечание: Если вам не удается удалить этот ключ, возможно, вам придется добавить дополнительные разрешения к своей учетной записи. Это можно легко сделать, находясь в редакторе реестра, если следовать приведенным ниже полезным инструкциям!
- Щелкните правой кнопкой мыши по клавише DirectX на левой панели навигации и выберите опцию Удалить.
- В разделе «Группа или имя пользователя» попробуйте найти в списке имя пользователя вашего компьютера. Если у вас ничего не получилось, нажмите на кнопку Добавить >> Advanced >> Найти сейчас. Вы должны увидеть свою учетную запись пользователя в результатах поиска, поэтому выберите ее и дважды нажмите OK, пока не вернетесь в папку Разрешения.
- Выберите свою учетную запись в разделе Группы или имена пользователей и установите флажок Полный контроль в разделе Разрешения для (ваше имя пользователя) и примените внесенные изменения.
- После этого вы можете щелкнуть правой кнопкой мыши по клавише DirectX и нажать на Delete, чтобы повторить попытку.
После этого и после перезагрузки компьютера настало время переустановить DirectX на вашем компьютере. Это можно сделать так же просто, как загрузить последнюю версию DirectX для вашей операционной системы и установить ее поверх текущей версии.
Процесс отличается в зависимости от операционной системы, и пользователи сообщают, что пользователи Windows 10 могут просто перезагрузить свои ПК вместо переустановки DirectX. Для других версий можно выполнить следующие действия:
- Перейдите на страницу загрузки веб-установщика DirectX End-User Runtime на сайте Microsoft’ официальный сайт.
- Нажмите на красную кнопку Download на сайте и следуйте инструкциям, которые появятся на экране, чтобы загрузить веб-установщик DirectX на ваш компьютер.
Примечание: Microsoft, вероятно, предложит несколько других своих инструментов после того, как вы нажмете на ссылку Download, но вы можете снять отметку с этих продуктов, если не хотите их устанавливать. Если вы решили не загружать эти утилиты, кнопка Next будет переименована в No thanks и продолжена.
- Выполните установку DirectX, следуя любым инструкциям с сайта Microsoft’ или из мастера установки DirectX. Вам нужно будет прокрутить список условий & Страница «Условия» и нажмите кнопку «Далее.
- Перезагрузите компьютер и проверьте, не появляется ли ошибка, связанная с DirectX, при попытке поиграть в League of Legends.
Решение 4: Переустановите игру
Переустановка игры может показаться отчаянным шагом, но это, безусловно, проще, чем выполнять некоторые дополнительные действия по устранению неполадок. Кроме того, поскольку ваш прогресс в League of Legends отслеживается через аккаунт Riot, вы точно не потеряете свой прогресс.
- Прежде всего, убедитесь, что вы вошли в систему под учетной записью с правами администратора, так как удалить программы под другой учетной записью не удастся.
- Нажмите на меню «Пуск» и откройте «Панель управления», найдя ее там или в диалоговом окне «Выполнить». Кроме того, вы можете просто нажать на значок шестеренки, чтобы открыть настройки, если вы используете ОС Windows 10.
- В Панель управления, измените вид, нажав “Вид как:” Категория в правом верхнем углу и нажмите на Деинсталляция программы в разделе Программы.
- Если вы используете приложение «Настройки», щелкните на пункте «Приложения», чтобы сразу же открыть список всех установленных программ и приложений на вашем компьютере.
- Найдите запись League of Legends в списке всех приложений и нажмите на нее один раз. Нажмите на кнопку «Удалить» над списком и подтвердите все диалоговые окна, которые вам могут быть предложены. Следуйте инструкциям на экране, чтобы удалить League of Legends и перезагрузить компьютер после этого.
- Перейдите по этой ссылке и обязательно нажмите кнопку Играть бесплатно/Играть сейчас и выберите опцию Уже зарегистрирован на экране регистрации, чтобы сразу начать загрузку.
- Найдите загруженный файл, откройте его и установите League of Legends, следуя инструкциям на экране и дождавшись завершения процесса. Проверьте, сохраняется ли ошибка, связанная с DirectX.
Если ни один из этих способов вам не помог, вам придется обратиться в службу поддержки Riot Games, чтобы решить эту проблему. Вы можете связаться с ними по этой ссылке (здесь).