【解決法】「Uplayが回復不能なエラーを検出したため、シャットダウンします」と表示される場合の対処法
Uplayは、Ubisoftが提供するデジタル配信・デジタル著作権管理(DRM)・マルチプレイ・コミュニケーションサービスです。単一のアプリケーションで実績(アチーブメント)などを一元管理し、他のゲームにも引き継げるように設計されており、さまざまなプラットフォームで利用できます。主にUbisoft製タイトルで使用されています。
ところが、ダウンロード・インストールしたゲームを起動しようとした際に、「Uplay has detected an unrecoverable error and must shut down(Uplayが回復不能なエラーを検出したため、シャットダウンする必要があります)」というエラーメッセージが表示されるケースがあります。原因はさまざまですが、いずれも以下でご紹介する対処法によって解決可能です。
「回復不能なエラーを検出」エラーの主な原因
この問題の最も一般的な原因は、Uplayサービス向けに新しいアップデートが配信され、旧バージョンのサポートが終了することです。しかし実際のトラブルは、Uplayクライアントが自動更新できないことに起因します。
その他の原因としては、パソコンにインストールされたファイアウォールなど、セキュリティ設定が厳しすぎるケースが挙げられます。また、ユーザー自身やWindows Updateによって書き換えられた破損したhostsファイルも、頻繁に報告されている原因の一つです。
解決策1:Uplayを手動でアップデートする
このエラーは、Uplayクライアントが古くなり、Ubisoftが新しいバージョンをリリースしているサインであることがほとんどです。ただし、クライアント自体が起動できないため自動更新は行えません。そのため、現在のバージョンをアンインストールし、最新版を新規インストールするという手順を手動で実行する必要があります。
- まず、管理者権限を持つアカウントでログインしていることを確認してください。他の権限レベルではプログラムをアンインストールできません。
- アチーブメントなどのデータが失われる心配はありません。これらのデータはPC上のインストール環境ではなく、Uplayアカウントに紐づいているためです。
- スタートメニューをクリックし、「コントロールパネル」を検索して開きます。Windows 10をお使いの場合は、歯車アイコンをクリックして「設定」アプリを開いてください。
- コントロールパネル右上の「表示方法」を「カテゴリ」に切り替え、「プログラム」セクションの「プログラムのアンインストール」をクリックします。

- 「設定」アプリを使用している場合は、「アプリ」をクリックすると、PCにインストールされているすべてのプログラムの一覧がすぐに表示されます。
- 一覧から「Uplay」の項目を見つけて一度クリックし、一覧上部の「アンインストール」ボタンを押します。表示されるダイアログボックスを確認し、画面の指示に従ってUplayをアンインストールしてください。完了後はPCを再起動しましょう。

- Uplayを最初にインストールしたフォルダへ移動します。デフォルトでは「C:\Program Files」または「C:\Program Files (x86)」内にあるはずです。そこにあるUplayフォルダを見つけ、残っているファイルをすべて右クリックして「削除」を選択し、消去してください。
続いてUbisoftの公式サイトにアクセスし、「Download Uplay for PC」ボタンをクリックして最新版のUplayクライアントをダウンロードします。ダウンロードフォルダ内のファイルをダブルクリックしてインストールを開始し、画面の指示に従って正しくセットアップしてください。
最後にゲームを再起動し、問題のUbisoftタイトルを実行してもエラーが表示されなくなったかどうかを確認しましょう。
解決策2:インターネットへの接続方法を変える
Uplayのアップデートサービスを起動するには、より安定したインターネット接続が必要な場合があります。無線接続の電波状況が悪いと、このエラーが表示されることがあるため、初回起動時だけでも有線(Ethernet)接続に切り替えてみてください。
この問題を解消するには、以下の手順を実行します。
- ルーター経由でWi-Fi接続している場合は、Ethernetケーブル(LANケーブル)を用意してください。見た目がわからない場合は下の画像を参考にするか、家になければ販売店に尋ねてみましょう。

- ケーブルの片方をPCまたはノートパソコンに差し込み、もう片方をモデムに接続します。モデムが見つからない場合や、そもそも使用していない場合は、Ethernetケーブルをルーターに直接差し込んでも構いません。
- 問題のUbisoftゲームを起動し、Uplayが正常に立ち上がるかどうかを確認します。
解決策3:hostsファイルをリセットする
以前に別のトラブルを解決するために、System32フォルダ内の深い階層にあるhostsファイルを編集したことがあるかもしれません。hostsファイルは、ホスト名をIPアドレスへマッピングするために使われる重要なファイルです。何らかの理由でhostsファイルが改ざんされていたり、Uplayでこの問題が発生し始めた場合は、以下の手順でデフォルト状態に戻せます。
- ファイルエクスプローラーを開き、「C:\Windows\System32\Drivers\Etc」フォルダへ移動します。左側のペインから「PC」または「マイコンピュータ」をクリックし、ローカルディスク(C:)を開くところから始めましょう。
- Windowsフォルダが表示されない場合は、隠しファイルと隠しフォルダを表示する設定をオンにする必要があります。ファイルエクスプローラーの上部メニューにある「表示」タブをクリックし、「表示/非表示」セクションの「隠しファイル」にチェックを入れてください。この設定は再度変更するまで保持されます。

- Etcフォルダ内のhostsファイルを見つけ、右クリックして「プロパティ」→「セキュリティ」タブの順に開き、「詳細設定」ボタンをクリックします。「セキュリティの詳細設定」ウィンドウが表示されるので、ここで所有者を変更します。
- 「所有者:」の横にある「変更」リンクをクリックすると、「ユーザーまたはグループの選択」ウィンドウが表示されます。

- 「詳細設定」ボタンからユーザーアカウントを選択するか、「選択するオブジェクト名を入力してください」の欄に自分のユーザーアカウント名を入力して「OK」をクリックします。念のため、TrustedInstallerアカウントも追加しておきましょう。
- 必要に応じて、「セキュリティの詳細設定」ウィンドウ内の「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れると、フォルダ内のすべてのサブフォルダとファイルの所有者をまとめて変更できます。「OK」をクリックして所有権の変更を確定します。
- hostsファイルの所有権を取得したら、右クリックして「名前の変更」を選択し、ファイル名を「hosts.old」に変更して保存します。

次に、同じフォルダ内に新しいhostsファイルを作成します。こちらはテンプレートを使うだけなので簡単です。ここまで来れば問題の解決まであと少しです。
- スタートメニューやその横の検索バーから「メモ帳」を検索して開きます。Windowsキー+Rキーを押して「ファイル名を指定して実行」ボックスに「notepad.exe」と入力する方法でも開けます。

- ファイルの中身は空のままにし、メモ帳ウィンドウ左上の「ファイル」メニューから「名前を付けて保存」を選択します。ファイルエクスプローラーで「C:\Windows\System32\Drivers\Etc」フォルダへ移動してください。
- 「ファイルの種類」は「テキスト文書」のままにし、「ファイル名」には引用符なしで「hosts」と入力します。

- 「保存」をクリックして、古いhostsファイルがあった同じフォルダに新ファイルを保存します。その後PCを再起動して変更を反映させ、同じ問題がまだ発生するかどうかを確認してください。
解決策4:ファイアウォールを一時的に無効化する
ファイアウォールはセキュリティの中核を担う機能であり、各プログラムが自由にインターネットへ接続できないよう制御しています。すべてのプログラムは、許可されなければオンライン接続を行えません。
しかし実際には、ファイアウォールを一時的に無効化することで問題が解決したという報告が多くあります。ファイアウォールをオフにするとUplayが正常に起動し、再びオンに戻した後もエラーが表示されなくなったというケースです。再発を防ぐためにも、ファイアウォールでUplayを例外として登録しておきましょう。以下は、すべてのWindows PCに標準搭載されているWindowsファイアウォールでの手順です。
- スタートボタン、タスクバー左側の検索(虫眼鏡)アイコン、またはCortanaボタンから「コントロールパネル」を検索して開きます。

- コントロールパネルが開いたら、表示方法を「大きいアイコン」または「小さいアイコン」に切り替え、一番下までスクロールして「Windows Defender ファイアウォール」を探します。

- 「Windows Defender ファイアウォール」をクリックし、左側の一覧から「Windows Defender ファイアウォールを介したアプリまたは機能を許可」を選択します。アプリの一覧が表示されるので、「Uplay」の項目を見つけ、「プライベート」と「パブリック」両方のチェックボックスにチェックを入れてください。
- 「OK」をクリックしてPCを再起動します。その後、問題のゲームを再び起動し、「回復不能なエラーを検出」のメッセージが表示されずに正常に動作するかどうかを確認しましょう。
-
【Orcs Must Die! Unchained】ランタイムエラーを解決する7つの対処法
「Orcs Must Die! Unchained」は、人気タワーディフェンスゲーム「Orcs Must Die!」シリーズの第3作目です。このゲームを購入したものの、ランタイムエラーが発生して困っている方も多いのではないでしょうか。本記事では、Windows PCで発生するOrcs Must Die! Unchainedのランタイムエラーを解消するための実用的なガイドをご紹介します。 なお、現在このゲームはSteamアプリ上で非公開(アンリスト)になっていますが、以下の手順を実践することでエラーを修正できる可能性があります。ぜひ最後までご覧ください。 Orcs Must Die! Unc
-
Xbox Oneの「ダブルNAT検出」エラーを解消する方法を徹底解説
Xbox Oneでオンラインゲームを楽しんでいるときに「Double NAT Detected(ダブルNATが検出されました)」というエラーが表示され、戸惑っていませんか?ご安心ください。この記事では、Xbox Oneでゲーム中に発生するダブルNATエラーの原因と、具体的な解決策をわかりやすく解説します。 注意: 以下の対処法を実行するには、ある程度のネットワークに関する基礎知識と忍耐が必要です。 ダブルNAT(Network Address Translation)とは? NAT(Network Address Translation:ネットワークアドレス変換)とは、インターネット接続時に複