Windows のプログラムの追加と削除の修復ボタンは、一時フォルダーをクリーンアップした後に機能しません。

Windows のプログラムの追加と削除の修復ボタンは、一時フォルダーをクリーンアップした後に機能しません。

ショット

みなさん、こんにちは。Windows XP とプログラムの修復に問題があります。「サポート情報についてはここをクリックしてください」->ユーザーの一時ファイルをクリーンアップした後の修復では修復が機能しません。

スクリーンショットでわかるように、Windows インストーラーは他のユーザーの一時フォルダーから msi を開こうとします。確認したところ、C:\windows\installer\ にキャッシュされた msi が保存されていました。そのため、プログラム リストで [削除] または [変更] をクリックすると、正常に動作します。エラーは、サポート情報ダイアログの [修復] ボタンによってのみ発生します。

Google で役立つ情報を探してみましたが、見つかりません。どうすれば修正できますか? また、この問題は Windows 7 でも再現します。(一時ファイルをクリーンアップしてから修復を押します)

答え1

「C:\windows\installer\」では、OS は MSI パッケージの簡略化されたバージョンのみを保存し、すべての内容は保存しません。インストール ファイルは通常、マシンごとまたはユーザーごとの temp フォルダなどの一時的な場所に抽出されます。インストーラがそれらのファイルにアクセスしようとしたときに、それらのファイルが存在しない場合には、唯一の解決策は、元のセットアップ パッケージを実行し、そこから修復をトリガーすることです。

関連情報