Windows
 Computer >> コンピューター >  >> システム >> Windows

セットアップの実行中にエラー[-5005:0x80070002]が発生した場合の対処法

Windows 10でプログラムをインストールしようとしたとき、特に「プログラムと機能」からアンインストールを実行した際に、「セットアップの実行中にエラー(-5005 : 0x80070002)が発生しました」というエラーメッセージが表示されることがあります。この記事では、この問題の原因と効果的な解決策を詳しく解説します。なお、エラーコードは「5005」以外の値で表示される場合もありますが、以下の対処法はそのまま適用できます。

エラーの内容と表示例

この問題が発生すると、プログラムによっては次のようなエラーメッセージが表示されます。

セットアップの実行中にエラー(-5005: 0x80070002)が発生しました。
以前のセットアップが完了していること、および他のアプリケーションが閉じられていることを確認してください。
それでもエラーが発生する場合は、ベンダー(Activision)にお問い合わせください。

エラーが発生する主な原因

このエラーは、主に以下の理由で発生します。

  • 以前のアンインストール処理で残されたファイル(残留ファイル)がシステムに残っている
  • 同じプログラムがすでにPCに完全にインストールされている状態で、再度インストールを試みている
  • ソフトウェアのインストール/アンインストール処理が途中で失敗し、不完全な状態になっている

エラー[-5005 : 0x80070002]の解決策

この問題に直面した場合は、以下の解決策を順番に試してみてください。

  1. プログラムのインストールとアンインストールのトラブルシューティングツールを実行する
  2. サードパーティ製のアンインストーラーを使用する
  3. クリーンブート状態でインストール/アンインストールを行う
  4. プログラムのインストーラーをダウンロードして実行する
  5. レジストリエディターからプログラムをアンインストールする

それでは、それぞれの解決策の詳細を見ていきましょう。

1. プログラムのインストールとアンインストールのトラブルシューティングツールを実行する

まずは、Microsoftが提供する「プログラムのインストールとアンインストールのトラブルシューティングツール」を実行してみてください。このツールは、プログラムのインストールや削除がブロックされている問題を自動的に修復してくれます。破損したレジストリキーの修正にも対応しているため、最初に試す価値のある方法です。

2. サードパーティ製のアンインストーラーを使用する

Windows 10の「プログラムと機能」は、必ずしもソフトウェアを完全に削除できるとは限りません。一見アンインストールに成功しても、残留ファイルがPC内に残り、競合の原因となることがあります。このような場合は、徹底的にソフトウェアを削除できるサードパーティ製アンインストーラーの利用をおすすめします。

3. クリーンブート状態でインストール/アンインストールを行う

ソフトウェアのインストールやアンインストール中に、他のアプリケーションやサービスとの競合が発生することがあります。その場合は、Windows 10をクリーンブート状態で起動してから、再度インストールまたはアンインストールを試みてください。

4. プログラムのインストーラーをダウンロードして実行する

対象プログラムのフルバージョンのインストーラーをダウンロードし、インストール手順を開始します。インストールの途中で、プログラムがすでにコンピューターに存在することを検出し、アンインストールを促すメッセージが表示されるので、「はい」を選択します。その後、新しいプログラムが正しくインストールされ、アンインストールも正常に行えるようになります。

5. レジストリエディターからプログラムをアンインストールする

最後の手段として、レジストリから直接プログラムをアンインストールする方法があります。ただし、これはシステムに影響を与える可能性のある侵襲的な操作です。実行前に必ずレジストリのバックアップを取るか、システムの復元ポイントを作成しておきましょう。

これらの方法のいずれかで問題が解決することを願っています。

  1. 「このページのスクリプトでエラーが発生しました」エラーの原因と5つの解決方法

    「このページのスクリプトでエラーが発生しました」というスクリプトエラーは、今でも多くのインターネットユーザーを悩ませています。この問題はWebブラウザだけにとどまらず、Internet Explorer(IE)のスクリプトを利用するさまざまなアプリケーションでも報告されています。また、Windows 7、Windows 8.1、Windows 10など、最近のWindowsバージョンすべてで発生が確認されており、特定のOSバージョンに限定された問題ではありません。「このページのスクリプトでエラーが発生しました」エラーの主な原因本記事では、多数のユーザーレポートと、実際に問題解決に成功した修復方

  2. 「Java VMのロード中にWindowsエラー2が発生しました」エラーの解決方法

    「Windows Error 2 Occurred While Loading the Java VM(Java VMのロード中にWindowsエラー2が発生しました)」というエラーは、主にLaunch Anywhereソフトウェアや、ユーザー名とパスワードを入力して起動する一部のプログラムを実行しようとした際に発生します。この問題を引き起こすプログラムは、いずれもLaunch Anywhereと同じバックエンドを使用しているようです。エラーの原因調査の結果、この問題はJAVA.exeの内部ビルド番号の変更がきっかけで発生することが判明しました。Java 1.8.0.60以降、Javaは内部ビ