修正: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]をクリックします。
ドライバーの更新:
- デバイスマネージャーの[ディスプレイアダプター]セクションを展開し、グラフィックカードを右クリックして、[デバイスのアンインストール]オプションを選択します。
- 選択を確認し、プロセスが終了するように求めるダイアログがあれば確認します。
- カードの製造元のWebサイトでビデオカードドライバーを探し、そのサイトにあるはずの指示に従ってください。 インストールファイルをコンピューターに保存し、そこから実行します。 インストールプロセス中にコンピューターが数回再起動する場合があります。
ドライバーのロールバック:
- 削除するグラフィックカードアダプターを右クリックし、[プロパティ]を選択します。 [プロパティ]ウィンドウが開いたら、[ドライバー]タブに移動し、下の[ドライバーのロールバック]ボタンを確認します。
- オプションがグレー表示されている場合、デバイスが過去数日間更新されておらず、古いドライバーを記憶しているバックアップファイルがないことを意味します。 これは、最近のドライバーの更新がおそらくこの問題の原因ではないことも意味します。
- クリック可能なオプションがある場合は、それをクリックし、画面上の指示に従ってドライバーの以前のバージョンに戻ります。 コンピューターを再起動し、コマンドプロンプトで問題が引き続き発生するかどうかを確認します。
注 :Windows 10を使用している場合、最新のドライバーは他のWindows更新プログラムと共にインストールされることが多いため、Windows 10オペレーティングシステムを最新の状態に保つようにしてください。 Windows UpdateはWindows 10で自動的に実行されますが、以下の手順に従って新しい更新があるかどうかを確認できます。
- WindowsキーとIキーの組み合わせを使用して、Windows PCで設定を開きます。 または、タスクバーにある検索バーを使用して「設定」を検索できます。
- 設定アプリで[更新とセキュリティ]サブセクションを見つけて開きます。
- [Windows Update]タブにとどまり、[更新ステータス]の下にある[更新の確認]ボタンをクリックして、利用可能な新しいバージョンのWindowsがあるかどうかを確認します。
- ある場合、Windowsはすぐにダウンロードプロセスを開始し、次に再起動したときに更新プログラムをインストールする必要があります。
解決策2:League of Legends Clientの完全な修復を開始する
幸いなことに、ゲーム自体には、LoLのクライアント設定内にある自動修復ツールを介してさまざまな問題を修正するいくつかの方法があります。 このツールは実際には非常に便利であり、この未知のDirectXエラーがあったとしても、ツールが驚くべきことをしたと主張する人々がいます。
- ランチャーをダブルクリックしてリーグオブレジェンドを開き、ゲームまたはクライアントの新しい更新を確認するのを待って、ランチャーの上部にある[起動]ボタンをクリックします。
- ゲームが開いたら、その設定を開き、[クライアント]セクションの[一般]サブセクションの下にとどまり、内部の[完全修復の開始]オプションを見つけます。 それをクリックして、画面の指示に従います。 プロセスが役立ったかどうか、および再生中に同じエラーが引き続き表示されるかどうかを確認します。
解決策3:レジストリエントリを削除し、DirectXを再インストールする
ご覧のように、エラーはすべてDirectXに関係しているので、それについて何かをして、実際にDirectXを修正しようとするかもしれません。 これは、レジストリから特定のキーを削除し、DirectXを再インストールすることで簡単に実現できます。 この方法は非常に簡単であり、問題を解決するために途中でスキップしないでください。
- レジストリから特定のキーを削除するので、他の問題を防ぐためにレジストリを安全にバックアップするために準備したこの記事を確認することをお勧めします。 それでも、指示に従えば何も悪いことは起こりません。
- 検索バーまたは[実行]ダイアログボックスに「regedit」と入力して、レジストリエディターウィンドウを開きます。 左ペインでナビゲートして、レジストリ内の次のキーに移動します。
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ DirectX
- 左側のナビゲーションペインでDirectXキーを右クリックし、[削除]オプションを選択します。 保留中のダイアログを確認し、すぐにコンピューターを再起動します。
注 :このキーを削除できない場合は、アカウントに追加のアクセス許可を追加する必要がある場合があります。 これは、以下の役立つ一連の手順に従うと、レジストリエディターで簡単に実行できます。
- 左側のナビゲーションペインでDirectXキーを右クリックし、[削除]オプションを選択します。
- [グループ名またはユーザー名]オプションで、リスト上のコンピューターのユーザー名を見つけてください。 失敗した場合は、[追加] >> [詳細] >> [今すぐ検索]をクリックします。 [検索結果]の下にユーザーアカウントが表示されるはずなので、[アクセス許可]フォルダーに戻るまで選択して[OK]を2回クリックします。
- [グループ名またはユーザー名]セクションでアカウントを選択し、[(ユーザー名)のアクセス許可]の[フルコントロール]チェックボックスをオンにして、行った変更を適用します。
- その後、DirectXキーを右クリックし、[削除]をクリックして再試行します。
その後、コンピューターを再起動したら、コンピューターにDirectXを再インストールします。 ご使用のオペレーティングシステム用のDirectXの最新バージョンをダウンロードし、現在のバージョンに上書きインストールするだけで簡単に実行できます。
プロセスはオペレーティングシステムごとに異なり、Windows 10ユーザーはDirectXを再インストールする代わりに、PCを簡単に再起動できると報告されています。 他のバージョンは以下の手順に従う場合があります。
- Microsoftの公式WebサイトのDirectXエンドユーザーランタイムWebインストーラーのダウンロードページに移動します。
- サイトの赤いダウンロードボタンをクリックし、画面に表示される指示に従って、コンピューターにDirectXのWebインストーラーをダウンロードします。
注 :ダウンロードリンクをクリックした後、Microsoftはおそらく他のツールをいくつか提供しますが、それらの製品をインストールしない場合は、それらの製品のチェックを外すことを選択できます。 これらのユーティリティをダウンロードしないことを選択すると、[次へ]ボタンの名前が[いいえ]に変更され、続行されます。
- MicrosoftのWebサイトまたはDirectXインストールウィザードの指示に従って、DirectXのインストールを実行します。 [利用規約]ページをスクロールして、[次へ]ボタンをクリックする必要があります。
- コンピューターを再起動し、League of LegendsをプレイしようとしたときにDirectX関連のエラーが引き続き表示されるかどうかを確認します。
解決策4:ゲームを再インストールする
ゲームの再インストールは必死の動きのように聞こえるかもしれませんが、高度なトラブルシューティングを行うよりも間違いなく簡単です。 また、League of Legendsの進行状況はRiotアカウントを介して追跡されるため、進行状況が失われることはありません。
- まず、管理者権限が付与されているアカウントでログインしていることを確認してください。他のアカウントを使用してプログラムをアンインストールすることはできません。
- [スタート]メニューをクリックし、そこまたは[ファイル名を指定して実行]ダイアログボックスで検索してコントロールパネルを開きます。 また、Windows 10 OSを使用している場合は、歯車アイコンをクリックして設定を開くこともできます。
- コントロールパネルで、右上隅にある[表示形式]をクリックして表示を変更し、[プログラム]の下の[プログラムのアンインストール]をクリックします。
- 設定アプリを使用している場合、アプリをクリックすると、PCにインストールされているすべてのプログラムとアプリケーションのリストがすぐに開きます。
- すべてのアプリのリストでLeague of Legendsのエントリを見つけて、一度クリックします。 リストの上にある[アンインストール]ボタンをクリックし、プロンプトが表示される場合があるダイアログボックスを確認します。 League of Legendsをアンインストールし、その後コンピューターを再起動するには、画面上の指示に従ってください。
- このリンクをクリックし、無料で再生/今すぐ再生ボタンをクリックして、すぐにダウンロードを開始するために、サインアップ画面で「登録済み」オプションを選択してください。
- ダウンロードしたファイルを見つけて開き、画面の指示に従ってプロセスの終了を待って、League of Legendsをインストールします。 DirectX関連のエラーが引き続き発生するかどうかを確認します。