みなさん、こんにちは。Windows XP とプログラムの修復に問題があります。「サポート情報についてはここをクリックしてください」->ユーザーの一時ファイルをクリーンアップした後の修復では修復が機能しません。
スクリーンショットでわかるように、Windows インストーラーは他のユーザーの一時フォルダーから msi を開こうとします。確認したところ、C:\windows\installer\ にキャッシュされた msi が保存されていました。そのため、プログラム リストで [削除] または [変更] をクリックすると、正常に動作します。エラーは、サポート情報ダイアログの [修復] ボタンによってのみ発生します。
Google で役立つ情報を探してみましたが、見つかりません。どうすれば修正できますか? また、この問題は Windows 7 でも再現します。(一時ファイルをクリーンアップしてから修復を押します)
答え1
「C:\windows\installer\」では、OS は MSI パッケージの簡略化されたバージョンのみを保存し、すべての内容は保存しません。インストール ファイルは通常、マシンごとまたはユーザーごとの temp フォルダなどの一時的な場所に抽出されます。インストーラがそれらのファイルにアクセスしようとしたときに、それらのファイルが存在しない場合には、唯一の解決策は、元のセットアップ パッケージを実行し、そこから修復をトリガーすることです。