情報科学屋さんを目指す人のメモ

方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。

「起動時エラー ACE-BASEを閉じてから、ゲームを開始してください」エラーの意味や原因について(ApexLegends、Fortnite、VRChat等)

Apex Legends (365) VRChat (11) フォートナイト (71)

Apex LegendsやFortnite等のゲームやVRChatを起動しようとした際に、「起動時エラー」として、「ACE-BASEを閉じてから、ゲームを開始してください」というエラーメッセージが表示されてしまい起動できない現象が発生する場合があります。

本記事では、「ACE-BASE」とは何か、基本的な対処方法としてどのような方法があるか、等について紹介します。

「ACE-BASEを閉じてから、ゲームを開始してください」の起動時エラー

Apex Legends等のゲームを起動しようとした際に、次の起動時エラーが表示されてしまい、何度試してもゲームを起動できない状態になってしまう場合があります。

起動時エラー

ACE-BASEを閉じてから、ゲームを開始してください

[終了]

このエラーが発生するソフトとしては、Apex Legends以外にFortnite(フォートナイト)やVRChat(VRC)などがあります。

「ACE-BASE」を起動している覚えがない・見つからない

「ACE-BASEを閉じてから」と表示されるものの、「ACE-BASE」という名前のソフトを起動している覚えはなく、ウィンドウを探しても見つけることができず、ACE-BASEが何のことだか分からない、となってしまいやすいことが特徴です。

英語でのエラーメッセージ

ここでヒントとなるのは、英語版のエラーメッセージです。

今回のエラーメッセージは海外ユーザーにおいても発生しており、英語設定時には、次の英語版のエラーメッセージが表示されます。

Launch Error

Please close ACE-BASE before starting the game

[Exit]

フォートナイトのFAQページにおける案内

この英語のエラーメッセージについては、フォートナイトのFAQページ(日本語版)に、次の記事が設置されています。

その記事の中で、「Anti-Cheat Expert (ACE)」についての次の言及があります。

Anti-Cheat Expert(ACE)は、『フォートナイト』と互換性がないため、『フォートナイト』を起動する前に終了する必要があります。


引用元

このことから、「ACE-BASE」とあるうちの「ACE」に関して、「Anti-Cheat Expert」のことを意味していることが推測されます。

ACE-BASEは「Anti-Cheat Expert」に関連する名称

この「Anti-Cheat Expert」はセキュリティ製品の名称で、いわゆる「チート対策ツール」であり、ゲームソフトに組み込まれる形で使用されています。

Anti-Cheat Expertは、Tencent CloudモバイルセキュリティチームがTencent Gameセキュリティチームと連携しながら作り上げている専門的なモバイルゲームセキュリティソリューションです。
引用元

この「Anti-Cheat Expert」の公式サイトでは、Windowsの「drivers」(ドライバ)フォルダ内にある「ACE-BASE.sys」が利用されていることが言及されており、この「ACE-BASE.sys」が、エラーメッセージ内に登場する「ACE-BASE」を指し示しているものと考えられます。

C:\Windows\System32\drivers\ACE-BASE.sys
引用元

分かりやすく起動しているソフトではない

この「ACE-BASE.sys」は、通常のソフト・アプリケーションの名称ではなく、あくまで裏側で動作している(読み込まれている)ものであるため、「閉じてから」と言われても、通常のソフトと同じようには見つけることができないものとなっています。

「Anti-Cheat Expert」はゲームの裏側で実行されている

ここでの「裏側で動作している」というのは、「ゲームが実行される裏側で、チートを防ぐために実行されている(起動している)」というような状態です。

Anti-Cheat Expert(ACE)は「テンセント社」と関わりが深いことから、テンセント社やその子会社の開発するゲームタイトルで利用されるケースが多く、その例としては、「勝利の女神:NIKKE」があります。

NIKKEをインストールした際に、同時にAnti-Cheart Expertがインストールされ、ゲームプレイ中のチートを防ぐために動作している、という状態です。

また「NIKKE」に限らず、「Delta Force」や「Star Resonance」(日本国内への提供は現時点でなし)などでも利用されています。

つまり、それらのゲームを同じPCにインストールしている場合、それらのゲームとともに、Anti-Cheat Expertがインストールされているものと思われます。

エラー発生の原因

こうした背景を踏まえると、今回のエラーの原因は、Apex LegendsやFortniteなどが利用しているチート対策ツールである「Easy Anti-Cheat」において、別のゲームアプリなどと同時にインストールされた「Anti-Cheat Expert」との間に相性問題が発生し、エラーが発生したものと思われます。

対策について

そのため、このエラーを回避するには、起動しようとしたゲームが使用している「Easy Anti-Cheat」と競合してしまっている「Anti-Cheat Expert」(ACE)の動作を停止したり、動作しないように削除することを検討することとなります。

こうした方針に関しては、先ほど紹介した、フォートナイトのFAQにおいては、次のように案内されています。

Anti-Cheat Expertがインストールされているゲームを特定し、そのゲームのサポートチームに問い合わせてそのサービスをオフにする方法を確認します。
引用元

また、ユーザーの間では、直接「C:\Windows\System32\drivers\ACE-BASE.sys」の名前を変更し再起動することなどで、ACE-BASEが動作しないようにする方法が一部で利用されているようですが、Windowsフォルダ内の変更は、Windowsを起動できなくなってしまうようなリスクもある操作であるため、あまり推奨できる対策ではありません。

ACEを利用するゲームを起動して以来Windowsを(PC本体を)再起動していない場合には、一度PC本体を再起動してからすぐにゲームアプリを起動してエラーが発生しないかどうかを確認したり、場合によっては、一度ACEを使用しているゲームをアンインストールして、エラーの発生が解消するかどうかを確認し直すようにしてみてください。

コメント(0)

新しいコメントを投稿