1. ホーム
  2. windows-services

[解決済み] Windowsサービスのアンインストール時に、インストールされた製品がインストール元と一致しないエラーが発生する。

2022-02-15 10:31:11

質問内容

コントロールパネルからWindowsサービスをアンインストールしようとすると、エラー "インストールされた製品は、インストールソースと一致しません。一致するソースが提供されるか、インストール製品とソースが同期されるまで、このアクションは実行できません" と表示されます。実はオリジナルのMSIファイルはあるのですが、インストール後に設定ファイル(インストール先)のいくつかの設定を変更したので、それが原因かもしれませんが、どうすれば、アンインストールできるのでしょうか?

解決方法を教えてください。

あなたがオリジナルだと思っているMSIは、おそらく本物ではありません。 パッケージコード( GUID )Aがインストールされ、パッケージコードBのMSIがインストールされている状況に陥ったようなのです。

今あるMSIを取り出し、以下のコマンドを実行してください。

MsiExec.exe /I foo.msi REINSTALLMODE=voums REINSTALL=ALL

これにより、更新されたPackageCodeでMSIが再キャッシュされます。 その後、プログラムの追加と削除(プログラムと機能)またはコマンドでアンインストールできるはずです。

MsiExec.exe /X foo.msi