アプリケーションをインストールしてWindowsの[アプリケーションの追加と削除]に移動し、[サポート情報]をクリックしたときに[修復]ボタンが表示されない場合、これはインストールがMSIベースでないことを示しますか?[プログラムの追加と削除]の修復機能が不足していることは、MSIベースのインストールではないことを示していますか?
すべてのMSIインストールにこの場所に修復ボタンがありますか?
アプリケーションをインストールしてWindowsの[アプリケーションの追加と削除]に移動し、[サポート情報]をクリックしたときに[修復]ボタンが表示されない場合、これはインストールがMSIベースでないことを示しますか?[プログラムの追加と削除]の修復機能が不足していることは、MSIベースのインストールではないことを示していますか?
すべてのMSIインストールにこの場所に修復ボタンがありますか?
No. ARPNOREPAIR propertyは、MSIベースのインストールでボタンを削除するために使用できます。
短い答え:追加でます。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内に「アンインストール」ボタンがあります。
downvotedなぜなら??? – selbie
実際には、MSIはインストールされたアプリケーションを*このレジストリキー*に登録するだけです。このレジストリキーは、リストの唯一のソートです(32ビットと64ビットをカウントしない場合)。 (downvoteは私のものではありませんでしたが) –