ARPNOMODIFY プロパティ

[コントロール パネル] の [プログラムの追加と削除] 機能では製品を変更しますが、ARPNOMODIFY プロパティを設定するとこの機能が無効になります。 Windows 2000 では、これによって [コントロール パネル][プログラムの追加と削除] で製品の [変更] ボタンが無効になります。 以前のオペレーティング システムでは、[プログラムの追加と削除] ボタンをクリックすると、メンテナンス モード ウィザードを起動せずに製品がアンインストールされます。

ARPNOMODIFY プロパティが設定されている場合、RegisterProduct アクションは次のレジストリ キーに値 "NoModify" を書き込みます。

HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{product key}

ARPNOMODIFY プロパティが設定されていて ARPNOREMOVE プロパティが設定されていない場合、RegisterProduct アクションは UninstallString 値もこのキーに書き込みます。 UnistallString 値は、製品を再構成するのではなく削除するためのコマンド ラインです。

解説

Windows 2000 では、これによって [コントロール パネル][プログラムの追加と削除] で製品の [変更] ボタンが無効になります。

このプロパティは、ユーザーが [プログラムの追加と削除] を使用して管理者のカスタマイズを変更できないようにカスタマイズ変換によって設定できます。 このプロパティは [プログラムの追加と削除] にのみ影響します。

必要条件

要件
バージョン
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー。 Windows インストーラーのバージョン別に必須となる最小 Windows サービス パックに関する詳細については、Windows インストーラーの実行時の要件に関する記事を参照してください。

関連項目

プロパティ

カスタマイズ変換の例