2日間試行錯誤していますが、解決に至りません。この種のエラーに関するあらゆるチュートリアルを試し、インプレースアップグレードも実行しましたが、効果はありませんでした。
問題は、特定のVisual C++パッケージをアンインストールしようとすると、インストーラーが必要とする.msi
ファイルが見つからないため、アンインストールも新しいバージョンへの更新もブロックされてしまう点です。
エラーメッセージによると、x86版のランタイムが見つけようとしているC:\ProgramData\Package Cache\{00AC...}
といったディレクトリが存在しません。レジストリからこのプロダクトIDへの参照をすべて削除すると、「プログラムの追加と削除」の一覧からは消えますが、結局新しいバージョンをインストールしようとすると、別の.msi
ファイルの場所を尋ねるウィンドウが表示されてしまいます。
この状況を打開するにはどうすればよいでしょうか?