Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説

Ubisoftのゲームを起動しようとした際に、Uplayに「A Ubisoft service is currently unavailable(Ubisoftサービスは現在利用できません)」というエラーが表示されることがあります。UplayはUbisoftゲームのデジタル配信、DRM管理、マルチプレイ、コミュニケーション機能を担う重要なプラットフォームであり、Ubisoftの各タイトルにとって不可欠な存在です。このエラーは、ゲームの起動時やPCからUplayへログインする際に発生します。

「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説

幸いにも、多くのユーザーがこの問題を実際に解決した方法を共有してくれています。本記事では、それらの対処法をステップバイステップでわかりやすく解説します。手順を丁寧に追いながら試していけば、問題を解決できる可能性は十分にあります。

Windowsで「Ubisoftサービスは現在利用できません」エラーが発生する主な原因

この問題には複数の原因が考えられます。以下のリストを確認し、原因を特定することで、より適切なトラブルシューティング手法を素早く選択できます。

  • 日付と時刻の設定が誤っている – ほぼすべてのオンラインサービスは、正しく設定された日付と時刻に依存しています。まずはPCの時刻設定を確認しましょう。
  • 不正なプロセスが実行されている – ProgramDataフォルダ内にある奇妙な名前の実行ファイルが、ゲーム起動のたびに実行されることがあります。これを終了させることで問題が解決したという報告が多数あります。
  • Hamachi – Hamachiがインストールされている環境では、アンインストールした途端に問題が解消したというケースがあります。
  • IPv6 – IPv6プロトコルで接続している場合にのみ問題が発生することがあるようです。IPv4への切り替えで簡単に解決できる場合があります。
  • ネットワーク関連の問題 – hostsファイルのリセット、ネットワークのリセット、静的IP・DNSアドレスの割り当てなど、いくつかの方法で解決できます。

PCの日付と時刻を確認する

UbisoftやUplayのオンラインサービスを利用するには、PCの日付と時刻が正しく設定されていることが前提となります。これはセキュリティ上の問題を防ぐための標準的な仕組みです。以下の手順に従って、時刻設定を確認・修正しましょう。

  1. スタートメニューを開き、左下の歯車アイコンをクリックして設定を起動します。
  2. または、Windowsキー + Iのキーボードショートカットで直接設定を開くこともできます。「時刻と言語」セクションを開き、左側のナビゲーションメニューから「日付と時刻」タブを選択します。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  1. 「日付と時刻」タブで、PCの日付と時刻が正しく設定されているかを確認します。時刻が正しくない場合は、「時刻を自動的に設定する」オプションを現在の状態に応じてオンまたはオフに切り替えてみてください。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  1. 日付を変更する場合は、「日付」の下にあるドロップダウンメニューからカレンダーで現在の月を探し、当日の日付をクリックします。
  2. 時刻を変更する場合は、「時刻」の下で変更したい時間・分・秒をクリックし、自分のタイムゾーンに合った値になるまで調整します。
  3. 時刻設定の変更が完了したら、「OK」をクリックします。

代替方法: 上記の設定変更で解決しなかった場合は、コントロールパネルからも同様の設定が可能です。こちらではインターネット時刻との同期も設定できます。

  1. スタートメニューの検索、またはタスクバー左側の検索ボタンからコントロールパネルを開きます。Windowsキー + Rで「ファイル名を指定して実行」を開き、「control.exe」と入力してOKをクリックしても起動できます。「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  2. コントロールパネルが開いたら、表示方法を「大きいアイコン」または「小さいアイコン」に変更し、「日付と時刻」を開きます。「日付と時刻」タブ上部の「日付と時刻の変更」ボタンをクリックすると、ここで設定できます。
  3. また、オンラインの時刻サーバーと同期することも可能です。「日付と時刻」ウィンドウの「インターネット時刻」タブを開き、「設定の変更」をクリックします。「インターネット時刻サーバーと同期する」にチェックを入れ、「今すぐ更新」ボタンを押します。その後「OK」「適用」「OK」の順にクリックしてコントロールパネルを閉じます。「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  4. 以上の手順が完了すれば、問題は解決しているはずです。

タスクマネージャーで不具合のあるプロセスを終了する

ProgramDataフォルダから実行される特定の破損ファイルが原因となることがあります。このファイルはUbisoftに属していますが、しばしば破損し、Uplayの起動自体を妨げることがあります。ファイル名は人によって異なりますが、タスクマネージャーでは無関係な文字列の羅列として表示されるため見分けられます。以下の手順でこのタスクを終了させましょう。

まずUplayまたはUbisoftのゲームを起動し、認証情報の入力画面が表示されるまで待ちます。「A Ubisoft service is currently unavailable」エラーが表示されるはずです。

  1. Ctrl + Shift + Escキーを同時に押して、タスクマネージャーを開きます。
  2. または、Ctrl + Alt + Delキーを押して表示される青い画面から「タスクマネージャー」を選択しても構いません。スタートメニューから検索することもできます。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  1. ウィンドウ左下の「詳細」をクリックしてタスクマネージャーを展開します。「プロセス」タブのまま、下にスクロールして「バックグラウンドプロセス」の一覧まで進み、下の画像のような名前のファイルを探します。
  2. 該当ファイルを選択し、ウィンドウ右下の「タスクの終了」をクリックします。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  1. タスク終了時に確認ダイアログが表示された場合は承認し、Uplayに正常にログインできるかどうかを確認してください。

Hamachiをアンインストールする

一部のユーザーにとって、Hamachiの使用が具体的な原因となっています。両方のプログラムを同時に使うのは難しいため、どちらかを選ぶ必要があります。Uplayの方が重要であるため、一時的にHamachiをアンインストールして問題が解決するか確認してみましょう。

  1. スタートメニューボタンをクリックし、検索からコントロールパネルを開きます。Windows 10を使用している場合は、歯車アイコンから設定アプリを開いても構いません。
  2. コントロールパネルで右上の表示方法を「カテゴリ」に変更し、「プログラム」セクションの「プログラムのアンインストール」をクリックします。「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  3. 設定アプリを使用している場合は、「アプリ」をクリックすると、PCにインストールされているすべてのプログラムの一覧がすぐに表示されます。
  4. コントロールパネルまたは設定アプリでLogMeIn Hamachiを見つけ、「アンインストール」をクリックします。アンインストールウィザードが開くので、指示に従って削除を完了させてください。「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  5. アンインストーラーの処理が完了したら「完了」をクリックし、PCを再起動してエラーがまだ表示されるかどうかを確認します。

IPv6を無効化する

PC上でIPv6接続を無効化することで問題が解決したという報告が多くあり、非常に簡単な方法でもあります。トラブルシューティングの過程でスキップせず、ぜひ試してみる価値のある手段です。

  1. Windowsキー + Rのキーボードショートカットで「ファイル名を指定して実行」ダイアログを開き、「ncpa.cpl」と入力してOKをクリックすると、コントロールパネルの「ネットワーク接続」が開きます。
  2. 同じ操作はコントロールパネルを手動で開いても行えます。右上の表示方法を「カテゴリ」に切り替え、「ネットワークとインターネット」をクリックします。次に「ネットワークと共有センター」を開き、左側メニューの「アダプターの設定の変更」をクリックしてください。「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  3. 「ネットワーク接続」ウィンドウが開いたら、使用中のネットワークアダプターをダブルクリックします。
  4. 「プロパティ」をクリックし、一覧から「インターネット プロトコル バージョン 6(TCP/IPv6)」の項目を探します。チェックボックスのチェックを外して「OK」をクリックします。PCを再起動して変更を確定し、問題が解決したか確認しましょう。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説

静的IPアドレスとDNSアドレスを設定する

通常、PCのIPアドレスとDNSアドレスは時間とともに変化します。これは通常問題ありませんが、静的IPアドレスとDNSアドレスを割り当てることで「A Ubisoft service is currently unavailable」エラーが解決したという報告があります。以下の手順で試してみてください。

  1. スタートメニューで「cmd」または「コマンドプロンプト」を検索し、コマンドプロンプトウィンドウを開きます。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  1. 以下のコマンドを入力し、使用中の接続に対応するネットワークアダプターの項目までスクロールします。デフォルトゲートウェイサブネットマスクMACアドレスDNSの値を控えておきましょう。
ipconfig /all
  1. 続けて、Windowsキー + Rで「ファイル名を指定して実行」ダイアログを開き、「ncpa.cpl」と入力してOKをクリックし、コントロールパネルの「ネットワーク接続」を開きます。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  1. 使用中のネットワークアダプターを右クリックし、「プロパティ」を選択します。一覧から「インターネット プロトコル バージョン 4(TCP/IPv4)」の項目を探して選択し、下部の「プロパティ」ボタンをクリックします。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  1. 「全般」タブのまま、プロパティウィンドウ内のラジオボタンを「次のDNSサーバーのアドレスを使う」に切り替え、それぞれ8.8.8.88.8.4.4を入力します。次に「次のIPアドレスを使う」に切り替え、先ほど控えたデフォルトゲートウェイと同じ数値を入力しますが、最後のドット以降の数字だけ別の値に変更してください。その他の情報も控えた内容どおりに入力します。

hostsファイルを完全にリセットする

hostsファイルはネットワーク関連の問題において重要なファイルです。リセットすることでさまざまな問題を解決でき、「A Ubisoft service is currently unavailable」エラーもその一つです。何らかの理由でhostsファイルが改ざんされていたり、同様の問題が発生したりしている場合は、以下の手順でファイルをデフォルト状態に戻しましょう。

  1. エクスプローラーを開き、C >> Windows >> System32 >> Drivers >> Etcの順に移動します。まず左側ペインの「PC」または「マイコンピュータ」をクリックして、ローカルディスクCを見つけて開きます。
  2. Windowsフォルダが表示されない場合は、隠しファイルとフォルダを表示する設定を有効にする必要があります。エクスプローラー上部メニューの「表示」タブをクリックし、「表示/非表示」グループの「隠しファイル」チェックボックスにチェックを入れます。エクスプローラーは隠しファイルを表示し、再度変更するまでこの設定を記憶します。
  3. Etcフォルダ内のhostsファイルを見つけ、右クリックして「メモ帳で開く」を選択します。Ctrl + Aですべてのテキストを選択し、DeleteキーまたはBackspaceキーで削除します。その後、以下のテキストを貼り付けてください。
# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to hostnames. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
# localhost name resolution is handled within DNS itself.
#       127.0.0.1       localhost
#       ::1             localhost
  1. 「ファイル >> 上書き保存」をクリックして変更を保存します。メモ帳を終了し、PCを再起動してください。その後、Ubisoftへのログインに関する問題が解決したかどうかを確認します。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説

SFCで不足・破損したシステムファイルをスキャンする

ネットワークの問題は、システムファイルの深い部分に起因していることがよくあります。こうした問題に対処する唯一の方法は、システムファイルチェッカー(SFC)を実行することです。SFCはシステムファイルのエラーをスキャンし、可能であれば修復または置換を行います。以下の手順で実行しましょう。

  1. スタートメニューまたはその横の検索ボタンで「コマンドプロンプト」を検索します。検索結果の最初の項目を右クリックし、コンテキストメニューから「管理者として実行」を選択します。
  2. または、Windowsロゴキー + Rで「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力してからCtrl + Shift + Enterキーを押すことでも、管理者権限のコマンドプロンプトを起動できます。
「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  1. 以下のコマンドを入力し、それぞれ入力後にEnterキーを必ず押してください。「操作は正常に完了しました」というメッセージが表示されれば成功です。
sfc /scannow
  1. PCを再起動し、「A Ubisoft service is currently unavailable」エラーがまだ表示されるかどうかを確認します。

ネットワークをリセットする

ネットワークのリセットも、この問題を解決するためのシンプルな方法の一つです。多くのユーザーに効果があり、試すことによるデメリットはほとんどありません。以下の手順を実行して、エラーがまだ表示されるかどうかを確認してみましょう。

  1. Windowsキー + Rキーを同時に押して「ファイル名を指定して実行」を開きます。新しく開いたボックスに「ms-settings:」と引用符なしで入力し、OKをクリックして設定ツールを開きます。
  2. 別の方法として、スタートメニューをクリックし、左下の歯車アイコンから設定アプリを開くこともできます。「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  3. また、Windowsキー + Iのキーボードショートカットでも同じ効果が得られます。「ネットワークとインターネット」セクションを開き、ウィンドウ左側の「状態」タブにとどまります。
  4. 青い「ネットワークリセット」ボタンまでスクロールします。クリックして、画面に表示される指示に従い、すべての項目を確定してください。「Ubisoftサービスは現在利用できません」エラーの原因と解決方法を徹底解説
  5. 同じ問題がまだ発生するかどうかを確認します。

上記のいずれの方法でも解決しなかった場合は、最後の手段としてIPアドレスの再取得をお試しください。これにより、ルーターのDHCPサーバーから新しいIPアドレスが割り当てられます。それでも改善しない場合は、契約しているISP(インターネットサービスプロバイダー)に連絡し、状況を伝えることをおすすめします。

  1. Microsoft Officeのエラーコード0x426-0x0を解決する4つの方法

    一部のWindowsユーザーから、Microsoft Officeスイートのプログラムを起動しようとするたびに「エラーコード:0x426-0x0(ERROR_SERVICE_NOT_ACTIVE)」が表示されるという報告が寄せられています。この問題はWindows 7、Windows 8.1、Windows 10のいずれでも発生することが確認されています。この問題について詳しく調査した結果、Microsoft Officeで0x426-0x0エラーが発生する原因は複数存在することが判明しました。考えられる主な原因は以下の通りです。Click-to-Runサービスが無効になっている – 最もよく

  2. ChromeでNET::ERR_CERT_DATE_INVALIDエラーを解決する9つの対処法

    Webサイトにアクセスした際に「NET::ERR_CERT_DATE_INVALID」エラーが表示されると、戸惑ってしまいますよね。しかし、このエラーは適切な手順を踏めば必ず解決できるものです。Chromeで発生するerr_cert_date_invalidエラーは、以下で紹介するトラブルシューティングの手順に従うことで修正できます。原因はいくつか考えられますが、一つずつ対処法を試していけば、必ず正しい解決策にたどり着けるでしょう。 Google ChromeでNet Err Cert Date Invalidエラーが発生する主な原因 PCの日付と時刻の設定にズレがある SSL証明書が信頼