2012-01-18 9 views
1

アプリケーションをインストールしてWindowsの[アプリケーションの追加と削除]に移動し、[サポート情報]をクリックしたときに[修復]ボタンが表示されない場合、これはインストールがMSIベースでないことを示しますか?[プログラムの追加と削除]の修復機能が不足していることは、MSIベースのインストールではないことを示していますか?

すべてのMSIインストールにこの場所に修復ボタンがありますか?

答えて

2

No. ARPNOREPAIR propertyは、MSIベースのインストールでボタンを削除するために使用できます。

0

短い答え:追加でます。HKLM \ Software \ Microsoft \ Windowsの\ CurrentVersionの\アンインストール(64ビットマシン上の同等WOW64レジストリキーがあるかもしれません)

でレジストリを見て行くアプリケーションのプレゼンス/プログラムの削除( "ARP")ダイアログにはいくつかのソースがあります。特にMSIデータベースが最も注目されます。

ARPにアプリケーションを挿入する従来のアプローチでは超えるファイルと設定をコピーし、それをアンインストールexeファイルだ登録するカスタムインストーラのためだった」this registry keyでレジストリを持つ。(誰もが覚えている 『のInstallShieldを』?)

メモリが正しい場合(Windows 95のMSI以前の日付から)、実際に必要なHKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstallの唯一のサブキーは "DisplayName"と "UninstallString"でした。これらの2つのレジストリ値が存在する場合、アプリケーションはARP内に「アンインストール」ボタンがあります。

詳細はこちらhttp://support.microsoft.com/kb/314481

+0

downvotedなぜなら??? – selbie

+0

実際には、MSIはインストールされたアプリケーションを*このレジストリキー*に登録するだけです。このレジストリキーは、リストの唯一のソートです(32ビットと64ビットをカウントしない場合)。 (downvoteは私のものではありませんでしたが) –

関連する問題