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

【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法

Windows 10の一部のユーザーから、アプリケーションを通常の方法でアンインストールしようとするたびに、エラー0xC0070652が表示されるという報告が寄せられています。このエラーに付随するメッセージは「別のインストールが実行中です(Another installation is already in progress)」ですが、多くの影響を受けたユーザーの報告によると、パソコンを再起動しても問題が解決しないケースがほとんどです。

この0xC0070652エラーを引き起こす最も一般的な原因のひとつが、Windowsインストーラーサービスの不具合です。このケースに該当する場合は、「サービス」画面からサービスを強制的に再起動することで問題を解消できます。

また、特定のアプリケーションをアンインストールするときだけエラーが発生する場合、サードパーティ製サービスと「msiserver」との競合が原因である可能性があります。この問題を解決するには、タスクマネージャーを使って、アンインストール作業中は「msiserver」の動作を停止させる必要があります。

ただし、競合を引き起こしているサードパーティ製ソフトウェアが何なのかは、簡単には特定できないこともあります。そのような場合は、クリーンブートを実行し、サードパーティ製ソフトウェアの干渉がない状態でインストール・アンインストールを試みる必要があります。

さらに、AVGアンチウイルスでこの問題が発生している場合は、以前のインストール時に残されたファイルが原因である可能性が高いです。このケースでは、AVG Removerツールを実行して完全に削除し、新規インストールの状態を作り出すことで問題を解決できます。

方法1:Windowsインストーラーサービスを再起動する

実際のところ、0xC0070652エラーが発生する最も一般的な原因は、プログラムのアンインストール処理を担当するメインサービスであるWindowsインストーラーサービスに不整合が生じていることです。多くの場合、Windowsインストーラーサービスが中途半端な状態で停止してしまい、必要としているOSのサブコンポーネントから呼び出せなくなっていることが原因です。

このケースに該当する場合は、Windowsインストーラーサービスを強制的に再起動することで、素早く問題を解決できます。

以下の手順に従って、Windowsインストーラーサービスを再起動し、0xC0070652エラーを修正しましょう。

  1. Windowsキー + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「services.msc」と入力し、「サービス」画面を開きます。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法
  2. 「サービス」画面が表示されたら、右側の一覧を下方向にスクロールし、アクティブなローカルサービスの中からWindows Installerサービスを見つけます。
  3. Windows Installerサービスを見つけたら、右クリックして表示されるコンテキストメニューから「再起動」を選択します。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法

    注意: サービスがまだ開始されていない場合は、まず「開始」をクリックし、その後「再起動」をクリックしてください。

  4. 再度アンインストールを試みて、同じ問題が発生しなくなったかどうか確認します。

それでも同じ問題が続く場合は、次の対処法に進んでください。

方法2:「msiserver」サービスを停止する

特定のアプリケーションのインストールやアンインストール時にのみ0xC0070652エラーが発生する場合、そのアプリが独自の専用サービスを使ってアンインストール処理を行っており、それがWindowsインストーラーと競合している可能性があります。

このケースに該当する場合は、インストールまたはアンインストールを試みる直前に、Windowsインストーラーのメインサービスを停止することで問題を解決できるはずです。

以下の手順で操作を行いましょう。

  1. Ctrl + Shift + Escキーを押してタスクマネージャーを開きます。簡易表示で開いた場合は、「詳細表示」をクリックします。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法
  2. 詳細版のタスクマネージャー内で「サービス」タブをクリックし、サービス一覧をスクロールして「msiserver」を探します。
  3. 見つけたら右クリックし、表示されるコンテキストメニューから「停止」を選択します。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法

    注意: Googleバックアップ/同期ツールがインストールされている場合は、「msiexec.exe」も無効化する必要があるかもしれません。

  4. サービスを停止したら、改めてインストールまたはアンインストールを試みて、0xC0070652エラーが出ることなく処理を完了できるか確認します。

それでも同じエラーメッセージが表示される場合は、次の対処法に進んでください。

方法3:AVG Removerツールを使用する(該当する場合)

AVGアンチウイルスのインストールやアンインストール時に「別のインストールが実行中です」というエラーが発生する場合、過去のインストールで残ったファイルが今回の操作に干渉している可能性が非常に高いです。

この場合は、AVG公式の「AVG Remover」ツールを使用して、プロセスに干渉する可能性のあるすべてのファイルを確実に削除することで問題を解決できます。ただしそのためには、自分のOSのビット数(32bit/64bit)を把握し、適切なAVG削除ツールを実行する必要があります。

以下の手順に従って、OSのアーキテクチャを確認し、適切な削除ツールを実行して「別のインストールが実行中です」エラーを修正しましょう。

  1. エクスプローラーを開き、「PC」(This PC)を右クリックして、コンテキストメニューから「プロパティ」を選択します。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法
  2. システム」画面が開いたら、「システム」項目下の「システムの種類」を確認し、現在のOSアーキテクチャをチェックします。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法

    注意: システムの種類が64ビットの場合は64ビット版のAVG Removerツールが必要です。「x86(32ビット)」と表示されている場合は32ビット版を使用してください。

  3. お使いのOSバージョンに対応したAVG Removerツールのダウンロードを開始するため、32ビットの場合はこちらのリンクへ、64ビットの場合はこちらのリンクへアクセスします。
  4. ダウンロードが完了したら、「avgclear.exe」をダブルクリックし、UAC(ユーザーアカウント制御)で「はい」をクリックします。次に、セーフモードでの再起動を求められたら「はい」を選択します。
    【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法
  5. 次回の起動が完了したら、画面上の指示に従って、AVGの残存ファイルをすべて削除します。
  6. 操作が完了したら、もう一度再起動してセーフモードを終了し、起動シーケンス完了後に問題が解決したかどうかを確認します。

この方法が該当しなかったり、0xC0070652エラーが解決しなかった場合は、次の対処法に進みましょう。

方法4:クリーンブートを実行する

サードパーティ製ソフトウェア同士の競合も、この問題の原因になっている可能性があります。多くの場合、0xC0070652エラーは、他のサードパーティ製ソフトウェアに属するプロセスによって引き起こされています。

このケースに該当する場合は、クリーンブートモードで起動することで競合するソフトウェアを調査し、問題を引き起こしているサービスやプロセスを特定できます。この方法は、多くの影響を受けたユーザーによって有効であることが確認されています。

クリーンブート状態にすることで、このエラーの原因となり得るサードパーティ製のサービス、プロセス、スタートアップ項目なしでパソコンが起動することに注意してください。

以下の手順に従って、クリーンブート状態を実現しましょう。

  1. Windowsキー + Rキーを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「msconfig」と入力し、Enterキーを押して「システム構成」ウィンドウを開きます。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法

    注意: ユーザーアカウント制御(UAC)ウィンドウが表示されたら、「はい」をクリックして管理者権限を付与してください。

  2. システム構成」メニューが開いたら、上部のタブバーにある「サービス」タブをクリックし、「Microsoftのサービスをすべて隠す」にチェックを入れます。これにより、OSに必須のMicrosoftサービスを誤って無効化してしまうのを防げます。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法
  3. リストから重要なサービスを除外できたら、「すべて無効」ボタンをクリックします。これにより、次回のシステム起動時にサードパーティ製サービスが一切読み込まれなくなります。
  4. 関連するすべてのサービスへの対応が完了したら、「スタートアップ」タブをクリックし、次のメニューから「タスクマネージャーを開く」を選択します。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法
  5. 先ほどの操作で、タスクマネージャーの「スタートアップ」タブに直接移動します。ここで、サードパーティ製のスタートアップ項目を一つずつ選択し、画面下部の「無効にする」ボタンをクリックして、次回のシステム起動時に実行されないようにしていきます。有効なスタートアップ項目がなくなるまで、これを繰り返します。【Windows 10】アンインストール時のエラー0xC0070652を解決する4つの方法
  6. ここまで完了すれば、クリーンブートの準備は整いました。あとはパソコンを再起動して、この状態を活用するだけです。
  7. 次回の起動時には、オペレーティングシステムに必要な最小限のサービスのみでパソコンが起動します。起動が完了したら、以前0xC0070652エラーを引き起こしていたアプリのアンインストール/インストールを試みて、問題が解決するかどうかを確認します。
  8. 結果にかかわらず、上記の手順を逆にたどって設定を元に戻し、次回の起動時には通常どおりサードパーティ製のサービス、プロセス、スタートアップ項目が実行できるようにしておきましょう。
  1. Windows 10でWDF_VIOLATIONエラーが出たときの対処法|原因と8つの解決策を徹底解説

    最近、Windowsユーザーの間で新たなブルースクリーン(BSOD)エラー「WDF_VIOLATION」が報告されています。おなじみの「PCに問題が発生したため、再起動する必要があります」というメッセージとともに表示されるこのエラーは、PCを再起動すれば復旧するものの、システムが突然クラッシュするため非常にストレスです。将来的に深刻なトラブルに発展させる前に、WDFの意味と仕組みを正しく理解しておくことが重要です。同じ問題でお困りの方は、ぜひ本記事をご覧ください。WDFとは何かを解説しながら、Windows 10のWDF_VIOLATIONエラーを解決する方法をわかりやすくご紹介します。 W

  2. 【Windows 10】サービス コントロール マネージャー エラー(イベントID 7000)の解決方法

    Windowsで発生するサービス コントロール マネージャー エラーは非常に厄介な問題で、最悪の場合デバイスがクラッシュすることもあります。このエラーが発生すると、他のアプリケーションの起動や動作にも支障をきたす可能性があります。特に「サービス コントロール マネージャー エラー 7000」は、デバイスの動作を遅くしたり、アプリの読み込みを妨げたりする原因となります。「簡単なトラブルシューティングでこの問題を解決したい」とお考えの方に向けて、本記事ではWindows 10でイベントID 7000のエラーを解消するための具体的な手順をご紹介します。Windows 10でサービス コントロール マ