Düzeltme: League of Legends'da Bilinmeyen Bir Doğrudan X Hatası Oluştu

DirectX, multimedya ile, özellikle oyun programlama ve video ile ilgili görevleri yerine getirmek için kullanılan ve Microsoft platformlarında çalışan bir uygulama programlama arabirimleri koleksiyonudur. DirectX, görselleştirme ve grafik görevleri için diğer yazılım uygulamaları tarafından da kullanılır.

League of Legends DirectX hatası nedir?

League of Legends (LoL), Windows için geliştirilmiş çok oyunculu bir çevrimiçi savaş arenası (MOBA) oyunudur. Ancak, bir DirectX hata mesajı belirdiğinde bazı oyuncular LoL'yi açamazlar. Mesaj şunu belirtir:

“Bilinmeyen bir DirectX hatası oluştu ve League of Legends başlatılamıyor. Lütfen ekran kartınızın üreticinin en son video sürücülerini kullandığından emin olun. "

Bu sorunu çözmek için aşağıda sunduğumuz çözümleri takip edin. Hepsinin kullanıcılar tarafından çalıştığı onaylandı ve bunlardan birinin senaryonuza uygun olacağından ve sorunu çözebileceğinizden eminiz.

1.Çözüm: Grafik Kartı Sürücülerinizi Güncelleyin

Bu, hata kodunda da önerildiği için bu mantıksal ilk adım olabilir. DirectX grafik kartınızla yakından ilişkili olduğundan, DirectX ile ilgili bir hata eski bir video sürücüsünden kaynaklanıyor olabilir ve en son sürümü mümkün olan en kısa sürede indirmelisiniz.

Öte yandan, kullanıcılar, sürücülerini güncellemenin soruna neden olduğunu bildirdi, bu da sürücüyü önceki bir sürüme geri alarak düzeltebileceğiniz anlamına gelir. Bunu yapmanın birçok yolu var, o yüzden başlayalım.

  • Ekranınızın sol alt kısmındaki Başlat menüsü düğmesini seçin, Aygıt Yöneticisi'ne yazın ve en üstteki sonuç listesinden tıklayın. Çalıştır iletişim kutusunu açmak için bu tuşların her ikisine aynı anda tıklayarak Windows Tuşu + R combo'yu da kullanabilirsiniz. İletişim kutusuna "devmgmt.msc" yazın ve Tamam'a tıklayın.

Sürücünün Güncellenmesi:

  1. Aygıt Yöneticisi'ndeki Ekran bağdaştırıcıları bölümünü genişletin, grafik kartınıza sağ tıklayın ve Aygıtı Kaldır seçeneğini seçin.

  1. Seçiminizi onaylamanızı ve işlemin bitmesini isteyebilecek tüm diyalogları onaylayın.
  2. Kart üreticisinin web sitesinde video kartı sürücünüzü arayın ve sitede olması gereken talimatlarını izleyin. Kurulum dosyasını bilgisayarınıza kaydedin ve oradan çalıştırın. Kurulum işlemi sırasında bilgisayarınız birkaç kez yeniden başlayabilir.

Sürücüyü Geri Almak:

  1. Silmek istediğiniz grafik kartı adaptörüne sağ tıklayın ve Özellikler'i seçin. Özellikler penceresi açıldıktan sonra, Sürücü sekmesine gidin ve aşağıdaki Sürücüyü Geri Al düğmesini kontrol edin.

  1. Seçenek gri ise, cihazın son birkaç gün içinde güncellenmediği ve eski sürücüyü hatırlayan yedek dosyalarının olmadığı anlamına gelir. Bu aynı zamanda son sürücü güncellemesinin muhtemelen bu sorunun nedeni olmadığı anlamına gelir.
  2. Tıklamak için seçenek mevcutsa, üzerine tıklayın ve sürücünün önceki sürümüne geri dönmek için ekrandaki talimatları izleyin. Bilgisayarı yeniden başlatın ve sorunun Komut İstemi'nde hala devam edip etmediğini kontrol edin.

Not : Windows 10 kullanıyorsanız, en son sürücüler genellikle diğer Windows güncellemeleriyle birlikte yüklenir, bu nedenle Windows 10 işletim sisteminizi güncel tuttuğunuzdan emin olun. Windows Update, Windows 10'da otomatik olarak çalıştırılır, ancak aşağıdaki talimatları izleyerek yeni güncelleme olup olmadığını kontrol edebilirsiniz.

  1. Windows PC'nizde Ayarlar'ı açmak için Windows Tuşu + I tuş kombinasyonunu kullanın. Alternatif olarak, görev çubuğunda bulunan arama çubuğunu kullanarak "Ayarlar" ı da arayabilirsiniz.

  1. Ayarlar uygulamasında "Güncelleme ve güvenlik" alt bölümünü bulun ve açın.
  2. Yeni bir Windows sürümü olup olmadığını kontrol etmek için Windows Update sekmesinde kalın ve Güncelleme durumu altındaki Güncellemeleri kontrol et düğmesine tıklayın.

  1. Bir tane varsa, Windows indirme işlemine hemen başlamalı ve bir sonraki yeniden başlatmanızda güncelleme yüklenmelidir.

2.Çözüm: League of Legends İstemcisinin Tam Onarımını Başlatın

Neyse ki, oyunun kendisi, LoL'deki istemci ayarlarında bulunabilen otomatik onarım aracı aracılığıyla çeşitli sorunları çözmenin birkaç yolu var. Araçlar aslında oldukça kullanışlıdır ve bu bilinmeyen DirectX hatasıyla bile aracın kendileri için harikalar yarattığını iddia eden birkaç kişi var.

  1. Başlatıcıya çift tıklayarak, oyunda veya istemcide yeni güncellemeleri kontrol etmesini bekleyerek ve Başlatıcı'nın üst kısmındaki Başlat düğmesine tıklayarak League of Legends'ı açın.

  1. Oyun açıldıktan sonra, ayarlarını açın ve İstemci bölümündeki Genel alt bölümünün altında kalın ve içindeki Tam Onarımı Başlat seçeneğini bulun. Üzerine tıklayın ve ekrandaki talimatları izleyin. İşlemin yardımcı olup olmadığını ve oyun oynarken hala aynı hatayı görüp görmediğinizi kontrol edin.

3. Çözüm: Kayıt Defteri Girişlerini Kaldırın ve DirectX'i Yeniden Yükleyin

Gördüğünüz gibi, hata tamamen DirectX ile ilgili, bu yüzden belki de bu konuda bir şeyler yapmanın ve aslında DirectX'i düzeltmenin zamanı gelmiştir. Bu, kayıt defterinden belirli bir anahtarı kaldırarak ve DirectX'i yeniden yükleyerek kolayca başarılabilir. Bu yöntemin uygulanması oldukça kolaydır ve sorunu çözmek için yolda onu atlamamalısınız.

  1. Kayıt defterinden belirli anahtarları sileceğiniz için, diğer sorunları önlemek için kayıt defterinizi güvenli bir şekilde yedeklemenizi öneririz. Yine de, talimatları izlerseniz yanlış bir şey olmayacak.
  2. Arama çubuğuna veya Çalıştır iletişim kutusuna “Regedit” yazarak Kayıt Defteri Düzenleyicisi penceresini açın. Sol bölmede gezinerek kayıt defterinizde aşağıdaki anahtara gidin:
HKEY_LOCAL_MACHINE \ Yazılım \ Microsoft \ DirectX

  1. Sol gezinme bölmesindeki DirectX tuşuna sağ tıklayın ve Sil seçeneğini seçin. Bekleyen tüm diyalogları onaylayın ve bilgisayarınızı hemen yeniden başlatın.

Not : Bu anahtarı silemiyorsanız, hesabınıza fazladan izinler eklemeniz gerekebilir. Aşağıdaki yararlı adımları izlerseniz, bu hala Kayıt Defteri Düzenleyicisi'ndeyken kolayca yapılabilir!

  1. Right-click the DirectX key at the left navigation pane and choose the Delete option.
  2. Under the Group or user names option, try to locate your computer’s username on the list. If you fail to do so, click on Add >> Advanced >> Find Now. You should be able to see your user account under the Search results so choose it and click OK twice until you back in the Permissions folder.

  1. Select your account in the Group or user names section and check the Full Control checkbox under Permissions for (your username) and apply the changes you have made.
  2. After that, you can right-click the DirectX key and click on Delete to try again.

After this and after you have restarted your computer, it’s time to reinstall DirectX on your computer. It can be done as simply as downloading the latest version of DirectX for your operating system and installing it over the current version.

The process differs from one operating system to another and users have reported that Windows 10 users can simply reboot their PCs instead of reinstalling DirectX. Other versions may follow the steps below:

  1. Navigate to the DirectX End-User Runtime Web Installer Download Page on Microsoft’s official website.
  2. Click on the red Download button at the site and follow the instructions which appear on screen in order to download the Web Installer for DirectX on your computer.

Note: Microsoft will probably offer a couple of their other tools after you click the Download link, but you can choose to uncheck those products if you’d rather not install them. If you choose not to download these utilities, the Next button will be renamed to No thanks and continue.

  1. Perform the DirectX installation by following any instructions from Microsoft’s website or from the DirectX installation wizard. You will need to scroll through the Terms & Conditions page and click on the Next button.

  1. Restart your computer and check to see if the DirectX-related error still appears when you are trying to play League of Legends.

Solution 4: Reinstall the Game

Reinstalling the game may sound like a desperate move but it’s definitely easier than doing some advanced troubleshooting. Also, as your progress in League of Legends, it tracked via your Riot account, you definitely won’t lose any of your progress.

  1. First of all, make sure you are logged in with an account that has been granted administrator permissions as you won’t be able to uninstall programs using any other account.
  2. Click on the Start menu and open Control Panel by searching for it either there or the Run dialog box. Alternatively, you can just click on the gear icon in order to open settings if you are using Windows 10 OS.
  3. In Control Panel, change the view by clicking “View as:” Category at the top right corner and click on Uninstall a Program under the Programs part.

  1. If you are using the Settings app, clicking on Apps should immediately open a list of all installed programs and applications on your PC.
  2. Locate the League of Legends entry on the list of all apps and click on it once. Click on the Uninstall button above the list and confirm any dialog boxes which you may be prompted with. Follow the instructions on-screen in order to uninstall League of Legends and restart your computer afterward.
  3. Click on this link and make sure to click the Play for free/Play now button and choose the Already registered option at the Sign-up screen in order to start the download immediately.

  1. Locate the file you downloaded, open it, and install League of Legends by following the instructions on the screen and waiting for the process to finish. Check to see if the DirectX-related error still persists.