ARPNOREMOVE, proprietà
L'impostazione della proprietà ARPNOREMOVE disabilita la funzionalità Aggiungi o Rimuovi programmi in Pannello di controllo che rimuove il prodotto. Per Windows 2000, questo disabilita il pulsante Rimuovi per il prodotto dall'Pannello di controllo Aggiungi o Rimuovi programmi. Per i sistemi operativi precedenti, questo ha l'effetto di rimuovere il prodotto dall'elenco dei prodotti installati nel componente Aggiuntivo o Rimuovi programmi in Pannello di controllo.
Se la proprietà ARPNOREMOVE è impostata, l'azione RegisterProduct scrive il valore "NoRemove" nella chiave del Registro di sistema:
HKLM\Software\Microsoft\\ Windows CurrentVersionUninstall\\{Product Key}
L'impostazione della proprietà ARPNOREMOVE impedisce la scrittura del valore UninstallString in questa chiave. Il valore UnistallString è una riga di comando per rimuovere il prodotto anziché riconfigurare il prodotto.
Ad esempio, questa proprietà può essere impostata durante una trasformazione di personalizzazione per impedire agli utenti di rimuovere una personalizzazione dell'amministratore.
Requisito | Valore |
---|---|
Versione |
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 o versioni successive in Windows Vista. Windows Installer in Windows Server 2003 o Windows XP. Per informazioni sul service pack minimo di Windows richiesto da una versione del programma di installazione di Run-Time Windows, vedere il Windows Requisiti del programma di installazione. |