REINSTALLMODE - proprietà
La proprietà REINSTALLMODE è una stringa contenente lettere che specificano il tipo di reinstallazione da eseguire. Le opzioni non fanno distinzione tra maiuscole e minuscole e indipendenti dall'ordine. Questa proprietà deve essere in genere utilizzata in combinazione con la proprietà REINSTALL . Tuttavia, questa proprietà può essere usata anche durante l'installazione, non solo reinstallare.
Nota
Windows Installer ignora la proprietà REINSTALLMODE durante un'installazione amministrativa.
Per impostazione predefinita , REINSTALLMODE è "omus".
Codice | Opzione |
---|---|
p | Reinstallare solo se il file non è presente. |
o | Reinstallare se il file è mancante o è una versione precedente. |
e | Reinstallare se il file è mancante o è una versione uguale o precedente. |
d | Reinstallare se il file è mancante o è presente una versione diversa. |
c | Verificare i valori di checksum e reinstallare il file se sono mancanti o danneggiati. Questo flag ripristina solo i file con msidbFileAttributesChecksum nella colonna Attributi della tabella file. |
a | Forzare la reinstallazione di tutti i file, indipendentemente dal checksum o dalla versione. |
u | Riscrivere tutte le voci del Registro di sistema necessarie dalla tabella del Registro di sistema che passano alHKEY_CURRENT_USER o HKEY_USERS hive del Registro di sistema. |
m | Riscrivere tutte le voci del Registro di sistema necessarie dalla tabella del Registro di sistema che passano al HKEY_LOCAL_MACHINE o HKEY_CLASSES_ROOT hive del Registro di sistema. Riscrivere tutte le informazioni della tabella di classe, della tabella verbo, della tabella PublishComponent, della tabella ProgID, della tabella MIME, della tabella icona, della tabella dell'estensione e della tabella AppID indipendentemente dall'assegnazione del computer o dell'utente. Reinstallare tutti i componenti qualificati. Quando si reinstalla un'applicazione, questa opzione esegue le azioni RegisterTypeLibraries e InstallODBC . |
s | Reinstallare tutti i collegamenti e memorizzare nuovamente nella cache tutte le icone sovrascrivendo eventuali tasti di scelta rapida e icone esistenti. |
v | Usare per eseguire dal pacchetto di origine e memorizzare nuovamente nella cache il pacchetto locale. Non usare il codice dell'opzione di reinstallazione v per la prima installazione di un'applicazione o di una funzionalità. |
Se la proprietà REINSTALLMODE è definita senza definire anche la proprietà REINSTALL , le modalità di "rilevamento" specificate vengono comunque applicate e specificano la modalità "sovrascrittura" per una normale installazione. La proprietà REINSTALLMODE influisce solo sulle funzionalità selezionate normalmente per l'installazione. La presenza della proprietà REINSTALLMODE non reinstalla le funzionalità. La reinstallazione delle funzionalità richiede la presenza della proprietà REINSTALL .
I codici di opzione per questa proprietà corrispondono all'opzione della riga di comando '/f'. L'opzione della riga di comando ha un valore predefinito "pecms".
Nota
Solo i file contenenti le informazioni sui checksum vengono verificati e ripristinati. Il flag REINSTALLMODE_FILEVERIFY (il codice ccode precedente) ripristina solo i file con msidbFileAttributesChecksum nella colonna Attributi della tabella file.
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 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP. Per informazioni sul Service Pack minimo di Windows richiesto da una versione di Windows Installer, vedere Requisiti di Windows Installer Run-Time . |