修正:League of Legendsで不明なDirect Xエラーが発生しました

DirectXは、Microsoftプラットフォームで動作するマルチメディア、特にゲームプログラミングやビデオに関連するタスクを処理するために使用されるアプリケーションプログラミングインターフェイスのコレクションです。DirectXは、他のソフトウェアアプリケーションでも視覚化およびグラフィックタスクに使用されます。

League of LegendsのDirectXエラーとは何ですか?

League of Legends(LoL)は、Windows用に開発されたマルチプレイヤーオンラインバトルアリーナ(MOBA)ゲームです。ただし、一部のプレーヤーは、DirectXエラーメッセージがポップアップしたときにLoLを開けません。メッセージの状態:

「不明なDirectXエラーが発生し、League of Legendsを開始できません。ビデオカードが製造元の最新のビデオドライバを使用していることを確認してください。」

この問題を解決するには、以下に示す解決策に従ってください。これらはすべてユーザーによって機能していることが確認されており、そのうちの1つがお客様のシナリオに対応し、問題を解決できると確信しています。

解決策1:グラフィックカードドライバーを更新する

この方法はエラーコードでも提案されているため、これは論理的な最初のステップとなる可能性があります。DirectXはグラフィックスカードと密接に関連しているため、古いビデオドライバーが原因でDirectXのエラーが発生する可能性があるため、できるだけ早く最新バージョンをダウンロードする必要があります。

一方、ユーザーから、ドライバーの更新によって問題が発生したと報告されています。これは、ドライバーを以前のバージョンにロールバックすることで修正できる可能性があることを意味します。それを行う方法はたくさんありますので、始めましょう。

  • 画面の左下にある[スタート]メニューボタンを選択し、デバイスマネージャに入力して、上部の結果リストからクリックします。また、[実行]ダイアログボックスを表示するために両方のキーを同時にクリックして、Windowsキー+ Rコンボを使用することもできます。ダイアログボックスに「devmgmt.msc」と入力し、[OK]をクリックします。

ドライバーの更新:

  1. デバイスマネージャーの[ディスプレイアダプター]セクションを展開し、グラフィックカードを右クリックして、[デバイスのアンインストール]オプションを選択します。

  1. 選択内容の確認とプロセスの終了を求めるダイアログが表示されたら確認します。
  2. カードの製造元のWebサイトでビデオカードドライバーを探し、そのサイトにあるはずの指示に従ってください。コンピューターにインストールファイルを保存し、そこから実行します。インストールプロセス中にコンピュータが数回再起動する場合があります。

ドライバーのロールバック:

  1. 削除するグラフィックスカードアダプターを右クリックし、[プロパティ]を選択します。[プロパティ]ウィンドウが開いたら、[ドライバー]タブに移動し、下の[ドライバーのロールバック]ボタンを確認します。

  1. このオプションがグレー表示されている場合は、デバイスが過去2日間更新されておらず、古いドライバーを記憶しているバックアップファイルがないことを意味します。これはまた、最近のドライバー更新がおそらくこの問題の原因ではないことを意味します。
  2. クリックできるオプションがある場合は、それをクリックし、画面の指示に従って、以前のバージョンのドライバーに戻ります。コンピューターを再起動し、コマンドプロンプトで問題が引き続き発生するかどうかを確認します。

:Windows 10を使用している場合、最新のドライバーは他のWindows更新プログラムと共にインストールされることが多いため、Windows 10オペレーティングシステムを最新の状態に保つようにしてください。Windows UpdateはWindows 10で自動的に実行されますが、以下の手順に従って新しい更新があるかどうかを確認できます。

  1. Windowsキー+ Iキーの組み合わせを使用して、Windows PCで[設定]を開きます。または、タスクバーにある検索バーを使用して「設定」を検索できます。

  1. 設定アプリの[アップデートとセキュリティ]サブセクションを見つけて開きます。
  2. [Windows Update]タブを開いたまま、[Update]ステータスの下にある[Check for updates]ボタンをクリックして、利用可能なWindowsの新しいバージョンがあるかどうかを確認します。

  1. 存在する場合、Windowsはダウンロードプロセスをすぐに開始し、次に再起動したときにアップデートがインストールされます。

解決策2:League of Legendsのクライアントの完全な修復を開始する

幸い、ゲーム自体には、LoLのクライアント設定内にある自動修復ツールを介してさまざまな問題を修正するいくつかの方法があります。このツールは実際には非常に便利で、この未知のDirectXエラーがあったとしても、ツールが不思議に思ったと主張する人が何人かいます。

  1. リーグオブレジェンドを開くには、ランチャーをダブルクリックし、ゲームまたはクライアントの新しいアップデートを確認するのを待ち、ランチャーの上部にある[起動]ボタンをクリックします。

  1. ゲームが開いたら、その設定を開き、[クライアント]セクションの[一般]サブセクションの下にとどまり、内部にある[完全修復の開始]オプションを見つけます。それをクリックして、画面の指示に従ってください。プロセスが役に立ったかどうか、および再生中に同じエラーが引き続き表示されるかどうかを確認します。

解決策3:レジストリエントリを削除してDirectXを再インストールする

ご覧のように、エラーはすべてDirectXに関するものなので、多分私たちはそれについて何かをして、実際にDirectXを修正しようとする時が来ました。これは、レジストリから特定のキーを削除し、DirectXを再インストールすることで簡単に実現できます。この方法は非常に簡単で、問題を解決するために途中でスキップしないでください。

  1. レジストリから特定のキーを削除するので、他の問題を防ぐためにレジストリを安全にバックアップすることをお勧めします。それでも、指示に従えば問題はありません。
  2. 検索バーまたは[ファイル名を指定して実行]ダイアログボックスに「Regedit」と入力して、レジストリエディターウィンドウを開きます。左側のペインに移動して、レジストリの次のキーに移動します。
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ DirectX

  1. 左側のナビゲーションペインでDirectXキーを右クリックし、[削除]オプションを選択します。保留中のダイアログを確認し、コンピュータをすぐに再起動します。

:このキーを削除できない場合は、アカウントに追加の権限を追加する必要がある場合があります。これは、以下の役立つ一連の手順に従うと、レジストリエディター内で簡単に実行できます。

  1. 左側のナビゲーションペインでDirectXキーを右クリックし、[削除]オプションを選択します。
  2. [グループ名またはユーザー名]オプションで、リストからコンピューターのユーザー名を探します。失敗した場合は、[追加>>詳細>>今すぐ検索]をクリックします。検索結果の下にユーザーアカウントが表示されるはずなので、それを選択し、[アクセス許可]フォルダーに戻るまで[OK]を2回クリックします。

  1. [グループ名またはユーザー名]セクションでアカウントを選択し、[(ユーザー名)のアクセス許可]の[フルコントロール]チェックボックスをオンにして、加えた変更を適用します。
  2. その後、DirectXキーを右クリックし、[削除]をクリックして再試行できます。

この後、コンピューターを再起動したら、コンピューターにDirectXを再インストールします。これは、ご使用のオペレーティングシステム用の最新バージョンのDirectXをダウンロードして、現在のバージョンの上にインストールするだけで実行できます。

プロセスはオペレーティングシステムごとに異なり、ユーザーは、Windows 10ユーザーはDirectXを再インストールする代わりにPCを再起動するだけでよいと報告しています。他のバージョンは以下の手順に従う場合があります。

  1. Microsoftの公式WebサイトのDirectXエンドユーザーランタイムWebインストーラダウンロードページに移動します。
  2. サイトの赤いダウンロードボタンをクリックし、画面に表示される指示に従って、DirectX用のWebインストーラーをコンピューターにダウンロードします。

:[ダウンロード]リンクをクリックした後、Microsoftはおそらく他のいくつかのツールを提供しますが、インストールしない場合は、これらの製品のチェックを外すこともできます。これらのユーティリティをダウンロードしないことを選択した場合、[次へ]ボタンの名前は[いいえ]に変更され、続行されます。

  1. MicrosoftのWebサイトまたはDirectXインストールウィザードの指示に従って、DirectXのインストールを実行します。契約条件ページをスクロールして、[次へ]ボタンをクリックする必要があります。

  1. コンピュータを再起動し、League of LegendsをプレイしようとしたときにDirectX関連のエラーが引き続き表示されるかどうかを確認します。

解決策4:ゲームを再インストールする

ゲームの再インストールは必死の動きのように聞こえるかもしれませんが、高度なトラブルシューティングを行うよりも間違いなく簡単です。また、League of Legendsでの進捗状況はRiotアカウントを介して追跡されるため、進捗状況が失われることはありません。

  1. 他のアカウントを使用してプログラムをアンインストールすることはできないため、まず、管理者権限が付与されたアカウントでログインしていることを確認してください。
  2. [スタート]メニューをクリックし、コントロールパネルを開くか、[実行]ダイアログボックスで検索します。または、Windows 10 OSを使用している場合は、歯車アイコンをクリックして設定を開くこともできます。
  3. コントロールパネルで、右上隅の[表示]カテゴリをクリックしてビューを変更し、[プログラム]の[プログラムのアンインストール]をクリックします。

  1. 設定アプリを使用している場合、アプリをクリックすると、PCにインストールされているすべてのプログラムとアプリケーションのリストがすぐに開きます。
  2. すべてのアプリのリストで「League of Legends」のエントリを見つけて、1回クリックします。リストの上にある[アンインストール]ボタンをクリックし、ダイアログボックスが表示されたら確認します。画面の指示に従って、League of Legendsをアンインストールし、後でコンピューターを再起動します。
  3. このリンクをクリックし、[無料でプレイ/今すぐプレイ]ボタンをクリックし、サインアップ画面で[登録済み]オプションを選択して、ダウンロードをすぐに開始するようにしてください。

  1. ダウンロードしたファイルを見つけて開き、画面の指示に従ってLeague of Legendsをインストールし、プロセスが完了するのを待ちます。DirectX関連のエラーが引き続き発生するかどうかを確認します。