您可以藉由在應用程式的 Windows Installer 套件中設定特定安裝程式屬性的值,提供在 [控制面板] 中設定 [新增/移除程式] 所需的所有資訊。 設定這些屬性會自動將對應的值寫入登錄中。 如果安裝程式偵測到產品標示為完整移除,作業會自動新增至腳本,以移除產品控制面板資訊中的 [新增/移除程式] 資料夾。
如果未註冊應用程式,它就不會列在 [控制面板] 的 [新增/移除程式] 中。 如需詳細資訊,請參閱 如何在登錄中新增和移除應用程式並不留下任何痕跡。
已在每個使用者安裝 安裝內容 的應用程式會顯示在目前使用者的 [新增/移除程式] 中。 已在每部電腦安裝內容中安裝的應用程式會顯示在所有使用者的 [新增/移除程式] 中。 未以每台機器的方式安裝,且僅以每位使用者的方式為其他使用者(非目前使用者)安裝的應用程式,不會出現在目前使用者的[新增/移除程式]中。
請注意,使用 LIMITUI 屬性的安裝套件也必須包含 ARPNOMODIFY。 用戶必須在嘗試設定產品時,從 [控制面板] 公用程式中的 [新增/移除程式] 取得正確的行為。
安裝程式會使用下列 公用屬性 來管理 [控制面板] 中的 [新增/移除程式]。
| 屬性名稱 | 屬性的簡短描述 |
|---|---|
| ARPAUTHORIZEDCDFPREFIX | 應用程式的更新通道 URL。 安裝程式在卸載登錄機碼 下寫入的值。 |
| ARPCOMMENTS | 在 [控制面板] 中提供 [新增/移除程式] 的批注。 安裝程式在卸載登錄機碼 下寫入的值。 |
| ARPCONTACT | 在 [控制面板] 中提供 [新增/移除程序的聯繫人]。 安裝程式在 卸載登錄機碼下寫入的值。 |
| ARPINSTALLLOCATION | 應用程式主資料夾的完整路徑。 安裝程式在卸載登錄機碼 下寫入的值。 |
| ARPHELPLINK | 技術支援的因特網位址或URL。 安裝程式在卸載登錄機碼 下寫入的值。 |
| ARPHELPTELEPHONE | 技術支持電話號碼。 安裝程式在卸載登錄機碼 下寫入的值。 |
| ARPNOMODIFY | 防止在 [控制面板] 的 [新增/移除程式] 中顯示產品的 [變更] 按鈕。注意: 這隻會影響ARP中的顯示。 Windows Installer 仍然能夠透過命令行或程式設計介面修復、隨選安裝及卸載應用程式。 |
| ARPNOREMOVE | 防止在 [控制面板] 的 [新增/移除程式] 中顯示產品的 [移除] 按鈕。 如果安裝套件是以提供產品移除作為選項的使用者介面撰寫,則選取 [變更] 按鈕,仍然可以移除產品。注意: 這隻會影響ARP中的顯示。 Windows Installer 仍然能夠透過命令行或程式設計介面修復、隨選安裝及卸載應用程式。 |
| ARPNOREPAIR | 停用 [控制面板] 中 [新增/移除程式] 中的 [修復] 按鈕。注意: 這隻會影響ARP中的顯示。 Windows Installer 仍然能夠透過命令行或程式設計介面修復、隨選安裝及卸載應用程式。 |
| ARPPRODUCTICON | 識別 [新增/移除程式] 中顯示的圖示。 如果未定義此屬性,新增/移除程式會指定顯示圖示。 |
| ARPREADME | 在 [控制面板] 中提供 [新增/移除程式] 的自述檔。 安裝程式在卸載登錄機碼 下寫入的值。 |
| ARPSIZE | 以 KB 為單位的應用程式估計大小。 |
| ARPSYSTEMCOMPONENT | 防止在 [控制面板] 的 [新增/移除程式] 的 [程序清單] 中顯示應用程式。注意: 這隻會影響ARP中的顯示。 Windows Installer 仍然能夠透過命令行或程式設計介面修復、隨選安裝及卸載應用程式。 |
| ARPURLINFOABOUT | 應用程式的首頁 URL。 安裝程式在 卸載登錄機碼下寫入的值。 |
| ARPURLUPDATEINFO | 應用程式更新資訊的URL。 安裝程式在卸載登錄機碼 下寫入的值。 |
注意
如需有關 Set Program and Defaults 工具的資訊,請參閱 一節「使用 Set Program Access 和 Computer Defaults」。