BF6「このソフトウェアは同時に使用できません」エラーを解決する方法

Battlefield 6「このソフトウェアはゲームと同時に使用できません」というエラーが発生すると、ゲームプレイが台無しになる可能性があります。このエラーは、ゲームのアンチチートシステムが反応するバックグラウンドツールやドライバーに関連する様々な理由で発生します。デーモンツール、仮想コントローラー、インターセプションドライバー、さらには自動ホットキースクリプト(入力デバイスを再マッピングまたはエミュレートするもの)などが原因となることがあります。少し面倒ですが、原因を理解することは役に立ちます。ここでの目標は、アンチチートフラグをトリガーすることなく、ゲームをスムーズに実行できるようにすることです。

基本的に、このゲームはハードウェアを騙したりエミュレートしたりするソフトウェアを疑っています。Windowsは当然のことながら、ハードウェアを必要以上に難しくする必要があるからです。幸いなことに、これらのエラーのほとんどは、サービスの無効化、ドライバーのアンインストール、バックグラウンドアプリの終了など、簡単な手順で修正できます。再インストールやゲーム自体のハッキングにイライラする前に、試してみる価値はあります。

バトルフィールド6で「このソフトウェアは使用できません」というエラーを修正する方法

方法1:インターネットなしでゲームを起動する

この方法は少し変わっていますが、アンチチートの初期スキャンの一部を無効化します。ゲームをオフラインで起動すると、特定のドライバーやバックグラウンドツールのチェックがスキップされるため、あの煩わしいエラーなしでゲームに参加できます。設定によっては魔法のようにすぐに動作する場合もありますが、そうでない場合は何度か試したり、後でネットワークを再度有効にしたりする必要があるかもしれません。メインメニューに入ったら、必ず再接続してください。

  1. Win + I キーを押して設定 を開き、ネットワークとインターネット に移動します。
  2. 詳細ネットワーク設定 で [アダプターのオプションの変更]をクリックします。
  3. アクティブなネットワーク接続を右クリックし、[無効]を選択します。
  4. EA アプリ、Steam、Origin のいずれかを使用して Battlefield 6 を起動します。
  5. メイン メニューが読み込まれるまで待ちます。ここでは忍耐が重要です。
  6. ゲームにログインしたら、ネットワーク設定に戻り、インターネット接続を再度有効にしてください。すぐに同期されない場合は、ゲームまたはPCの再起動が必要になる場合があります。

方法2: DS4Windowsまたは類似のコントローラーエミュレーターを無効にする

DS4WindowsはPlayStationコントローラーをソフトウェア経由で使用可能にすることで人気ですが、この種の仮想コントローラーはアンチチートシステムを起動させる可能性があります。BF6を起動する前にこれを無効にしておくと、多少のトラブルを回避できます。

  1. システム トレイの DS4Windows アイコンを右クリックし、[終了] を選択します。
  2. Ctrl + Shift + Esc キーを押してタスク マネージャー を開きます。
  3. DS4Windows またはその他のコントローラー エミュレーターに関連するすべてのタスク (おそらくその名前または類似の名前) を見つけて終了します。
  4. Battlefield 6 を再起動して、エラーがなくなったかどうかを確認します。

プロのヒント:一部のマシンでは、特にソフトウェアが自動起動する場合、すぐには機能しない可能性があります。コントローラーを全く使用しない場合は、自動起動のエントリを無効にするか、ソフトウェアをアンインストールする必要があるかもしれません。

方法3: インターセプションドライバーをアンインストールする

オープンソースの入力ツールであるInterceptionは、リマッピングやマクロに使用されますが、低レベルのドライバのため、アンチチートによって検出されることがよくあります。アンインストールすることで、誤検出を防ぐことができます。

  1. Oblitum の Interception リポジトリにアクセスしてください。
  2. 最新の Interception.zip をダウンロードしてください。
  3. 見つけやすい場所に zip ファイルを解凍します。
  4. 抽出されたフォルダ に移動し、コマンド ライン インストーラ (おそらく `.exe` ファイル) を見つけます。
  5. それを右クリックし、[管理者として実行] を選択します。これは非常に重要なので、権限を昇格する必要があります。
  6. フォルダー パスをコピーします (エクスプローラーでフォルダーを右クリックし、[パスとしてコピー] を選択します)。
  7. 管理者としてコマンドプロンプトを開きます。
  8. `cd ` と入力し、右クリックしてパスを貼り付け、を押しますEnter
  9. 正しいフォルダーにいることを確認するには、「dir」と入力します。
  10. `install-interception.exe /uninstall` と入力して、 を押しますEnter
  11. PCを再起動して、もう一度ゲームを起動してみてください。うまくいくといいですね。

方法4:ASRock Auto Updaterドライバーをアンインストールする

これはASRockマザーボードをお使いの方の多くが遭遇する問題です。自動アップデータはドライバ「AppShoprv103.sys」を実行しますが、アンチチートツールはこれを疑わしいと認識します。これを削除することで誤検知を減らすことができます。

  1. Win + Rを押して、appwiz.cplと入力し、 を押しますEnter
  2. ASRock App Shop または ASRock Auto Updater を見つけて右クリックし、アンインストール を選択します。
  3. C:\Windows\SysWOW64\driversに移動し、`AppShopdrv103.sys` が存在する場合は削除してください。ただし、特定のファイルのみを削除するように注意してください。
  4. 再起動してもう一度お試しください。削除が完全に反映されるまで、この手順を数回試したり、再起動したりする必要がある場合があります。

方法5:AutoHotKey関連のエラーを修正する

AutoHotKeyは不正な動作をすることがあります。自分でインストールしていなくても、一部のソフトウェアやスクリプト(VPNアプリやカスタムマクロなど)には、AutoHotKeyや類似のリマッピングツールが含まれています。アンチチート機能はこれをチート行為として検出するため、閉じるか無効化することが重要です。

  1. 実行中の VPN ソフトウェアをすべて閉じます。特に地域限定のトリックが設定されている場合、VPN がアンチチート機能に干渉することがあります。
  2. AutoHotKey が実行中の場合は閉じます。システム トレイでアイコンを探し、右クリックして [終了] を選択します。
  3. Flow Launcher やその他のホットキー プラグインを使用している場合は、それらも無効にします。
    • システム トレイのアイコンを右クリックし、[終了] を選択します。
    • タスク マネージャー を開きます ( Ctrl + Shift + Esc )
    • Flow Launcher またはホットキー プラグイン スクリプトに関連するすべてのプロセスを終了します。
  4. 最後に、Corsair iCUERazer SynapseLogitech G Hub などのマウスやキーボードのリマッピングソフトウェアを終了してください。これらのソフトウェアは、ユーザーが気付かないうちに AutoHotKey などのツールとして登録されている可能性があります。これらのタスクを終了し、ゲームが正常に起動するかどうかを確認してください。

なぜ機能するのかは分かりませんが、一部の設定では、これらのバックグラウンドリマッピングツールが誤報を引き起こすことがあります。重要なのは、入力やネットワーク設定に影響を与える可能性のあるものをすべて削除してから、再度テストすることです。