Windows 11/10 PCでBattle.netが開かないのを修正する方法

あなたのような読者は、MUOをサポートするために役立ちます。当サイトのリンクを使って購入された場合、アフィリエイトのコミッションを得ることがあります。続きを読む

Battle.netは、Call of Duty: Warzone、Hearthstone、World of Warcraft、Overwatchをインストールしプレイするためのゲームランチャーソフトウェアです。しかし、Windows上でBattle.netが起動しない場合、ユーザーはBlizzardのゲームを起動することができません。Battle.netが開かない場合、エラーメッセージが表示される場合とされない場合がありますが、いずれにしてもそのソフトウェアは起動しません。

お使いのPCがソフトウェアの最小システム要件を満たしている限り、Windowsで解決しようとしているBattle.netの起動に関する問題を解決できる可能性があります。これらの一般的な修正方法は、Windows 11/10での様々なBattle.netの起動エラーやクラッシュを解決することができます。

1.Battle.netをAdmin権限で実行するように設定する。

これは、Battle.netが開かない場合の簡単な対処法で、一部のユーザーから動作の確認が取れています。Battle.netを管理者として実行するように設定すると、そのソフトウェアに昇格したシステムアクセスが与えられるので、パーミッションの問題を解決できる可能性があります。Battle.netが常に管理者権限で実行されるように設定するには、次のようにします。

  • ファイルエクスプローラーでBattle.netのインストールディレクトリ(フォルダ)を開きます。
  • 次に、Battle.net Launcher.exeファイルをマウスの右ボタンでクリックし、[Properties]を選択します。
  • Battle.net Launcher.exeのプロパティウィンドウで、互換性(Compatibility)をクリックします。
  • チェックボックスが選択されていない場合は、[管理者としてこのプログラムを実行する]を選択します。 The Run this program as an administrator option
  • プロパティ」ウィンドウの「適用」ボタンを押します。
  • さらに、互換モードでソフトウェアを実行することで、Battle.net が開かないという問題を解決できる場合があります。これは、同じ互換性タブにある「互換モードでこのプログラムを実行する」オプションを選択することで行えます。ドロップダウンメニューからWindows 8を選択します。

    2.Battle.netとBlizzard Entertainmentのデータフォルダを削除する

    Battle.netとBlizzard EntertainmentはBlizzardのゲームランチャーソフトウェアのキャッシュフォルダです。これらのフォルダに破損したデータが含まれていると、Battle.netソフトウェアが正しく起動しないことがよくあります。これらのディレクトリを削除することで、Battle.netのキャッシュをクリアすることができます。

    Windows 11/10でこれらのフォルダーを消去する方法です。

  • まず、タスクマネージャのプロセスタブを開いて、Battle.netのバックグラウンドプロセスが実行されていないことを確認します。そこに表示されているBattle.netのプロセスを選択し、タスクの終了をクリックして無効化します。
  • Windowsキーボードキーを押しながらEキーを押して、エクスプローラのファイルとフォルダのマネージャを表示します。
  • エクスプローラーのフォルダパスバーを消去し、次のディレクトリを入力します。C:\ProgramDataThe Blizzard Entertainment folder
  • Battle.netディレクトリを右クリックし、コンテキストメニューのDeleteを選択します。 The Delete option
  • 次に、Blizzard Entertainment フォルダを削除してください。
  • もう一度Battle.netを開いてみてください。
  • これで、キャッシュの問題がクリアされ、Battle.netが正しく開くはずです。

    3.セカンダリーログオンサービスが有効であることを確認する

    Secondary Logon Serviceは、別のタイプのユーザー認証情報によるプロセスの開始を可能にします。これはBattle.netのBlizzardエージェントに必要な前提条件となるサービスです。そこで、このようにSecondary Loginが有効になっているか、動作しているかを確認します。

  • サービスを開くには、Windows 11/10のタスクバー上の検索ボックスまたは虫眼鏡をクリックします。検索ボックスに「services.msc」と入力し、「サービス」アプリを選択します。
  • セカンダリログオン]をダブルクリックすると、そのサービスのプロパティウィンドウが表示されます。 The Secondary Logon service
  • スタートアップの種類]オプションを[自動]に設定します。
  • Secondary Logonの[Start service]ボタンをクリックします。 The Secondary Logon Properties window
  • Apply]を選択して設定を保存することを忘れないでください。
  • OK]を選択して、[Secondary Logon Properties]ウィンドウを閉じます。
  • Windows 11/10の[スタート]メニューから[再起動]をクリックします。
  • Secondary Logonがすでに有効になっている場合は、代わりにサービスを再起動します。サービス]ウィンドウで[セカンダリログオン]を右クリックして、[再起動]を選択します。または、サービス’のプロパティウィンドウで[停止と開始]をクリックします。

    4.Windows Defender Firewallをオフにする

    Windows Defender Firewallは、Blizzardのサービスに接続するためのソフトウェアが許可されていない場合、Battle.netをブロックします。ファイアウォールがBattle.netクライアントをブロックしているかどうかを確認するには、以下の手順で一時的にファイアウォールを無効にしてください。

  • まず、Windows Defender Firewallアプレットを開くためのガイドにある方法で、コントロールパネルからWDFを開きます。
  • アプレットの左側にある「Windows Defender Firewallをオンまたはオフにする」というナビゲーションオプションを選択します。 The Windows Defender Firewall applet
  • パブリックネットワークとプライベートネットワークの設定について、Windows Defender Firewallをオフにするオプションをクリックします。 The Turn off Windows Defender Firewall radio button
  • OK]を選択して、新しいWDFオプションを保存します。
  • ファイアウォールを無効にしてBattle.netを再度開いてみてください。
  • Battle.netが起動した場合は、Windows Defender Firewallのアプリ許可設定を確認します。Battle.netのソフトウェアがファイアウォールで許可されていることを確認します。詳しい手順については、Windowsファイアウォールを通じたアプリの許可についての記事をご覧ください。その後、WDFを再びオンにします。

    5.サードパーティ製のアンチウイルスおよびファイアウォールソフトウェアを無効にする

    サードパーティ製のアンチウイルスソフトやファイアウォールソフトの中には、Battle.netの実行をブロックしてしまうものがあります。アンチウィルス・ユーティリティは、正規のプログラムをマルウェアと誤って識別することがあります。そのため、アンインストールしたくない場合は、Battle.netを起動する前にサードパーティのアンチウイルスツールやファイアウォールを一時的に無効にしてください。

    サードパーティのアンチウイルスソフトウェアを無効にするオプションは、通常、そのコンテキストメニューで見つけることができます。そこで、システムトレイのウイルス対策ソフトのアイコンを右クリックし、開いたメニューでそのシールドを無効化するオプションを探します。これがうまくいけば、何が問題を引き起こしているかがわかります。アンチウィルスツールの除外設定でBattle.netをホワイトリストに登録します。

    6.プロキシサーバーを無効にする

    プロキシサーバーはBattle.netのログインモジュールと競合し、ソフトウェアの起動を阻害する可能性があります。自分でプロキシサーバーを有効にした覚えがない場合でも、Windowsでプロキシサーバーの設定が選択されていないことを再確認してください。プロキシサーバを無効にするには、次のようにします。

  • Windowsのファイルとアプリの検索ボックスを表示させます。
  • 「ここに入力して検索」テキストボックスにinetcpl.cplを入力します。
  • inetcpl.cplを選択し、「インターネットのプロパティ」を表示します。
  • 接続] をクリックして、ネットワークオプションにアクセスします。
  • 次に、「LANの設定」をクリックして、ローカルエリアネットワーク(LAN)ウィンドウを表示します。 The LAN settings button
  • プロキシサーバーを使用する」オプションのチェックボックスが選択されている場合は、チェックを外します。 The Use a proxy server checkbox
  • OK > Apply ボタンを押します。
  • マルウェアは Windows のプロキシサーバー設定を有効にすることができます。プロキシサーバーが有効になっているのを発見したが、自分で選択していない場合は、手動でアンチウイルススキャンを実行することを検討してください。Windows セキュリティ (Defender) ガイドでは、Windows に内蔵されているアンチウイルス ユーティリティでスキャンを実行する方法について説明しています。

    7.Windows 11/10をクリーンブートに設定する

    Windowsのクリーンブートとは、サードパーティのスタートアッププログラムやサービスを自動的に起動させずにPCを起動させることです。クリーンブートを設定すると、そのようなスタートアップアプリやサービスがすべて無効になります。Windows 11でクリーンブートを実行するためのガイドでは、スタートアップからすべてのサードパーティ製ソフトウェアとサービスを削除する方法について詳しく説明しています。

    The Services tab in MSConfig

    クリーンブートを設定した後、PCを再起動し、Battle.netを起動してみてください。解決できたでしょうか?うまくいった場合は、クリーンブートによってBattle.netと競合するプログラムやサービスが排除された可能性があります。その後、起動設定をそのままにするか、問題の原因となったソフトウェアやサービスを特定することができます。

    8.Battle.net ソフトウェアを再インストールする

    最後に、万が一失敗した場合はBattle.net Launcherを再インストールしてください。そのソフトウェアを再インストールすると、そのファイルが置き換えられ、最新バージョンを利用していることが確認されます。ただし、Battle.netでインストールしたゲームをアンインストールすることはできません。

    The Programs and Features Control Panel applet

    Windowsソフトウェアのアンインストールガイドにあるように、コントロールパネルの「プログラムと機能」アプレットでBattle.netを削除することができます。ゲームランチャーをアンインストールした後、Battle.netデスクトップアプリのダウンロードページを開き、そのページでDownload for Windowsをクリックします。ダウンロードしたフォルダ内のBattle.net-Setup.exeをダブルクリックし、セットアップウィザードに従ってインストールを行います。

    BlizzardのBattle.netゲームを再び楽しむ

    Battle.netを再び起動させれば、Blizzardゲームをダウンロード、起動、プレイすることができます。Battle.netが起動しない原因は様々であるため、本ガイドに記載されている解決策が、そのソフトウェアの起動に関する全ての問題を解決することを保証するものではございません。

    しかし、これらの解決策は、Windows 11および10でBattle.netが開かない最も一般的な原因に対処するものです。そのため、少なくとも1つはあなたのPC上でBlizzardのゲーミングクライアントを起動させることができる可能性が非常に高いです。

    Scroll to Top