|
Il software installato tramite Windows
Installer (.msi) ha la caratteristica di potersi autoriparare in caso di
problemi (alcuni file di installazione eliminati, danneggiati, etc...) se si
specifica nel registro il nome del file di installazione (.msi) comprensivo di
percorso completo. Basta aprire il registro (regedit.exe) e posizionarsi sulla
chiave
HKLM\Software\Classes\Installaer\Products
Tale chiave contiene un elenco di sottochiavi,
ognuna relativa ad un programma installato tramite Windows Installer (quindi
usando un file .msi). Posizionandosi su ognuna di queste sottochiavi, sul
pannello di destra tra i valori corrispondenti c' è il valore ProductName che
restituisce il nome del programma associato a quella chiave. In questo modo
possiamo trovare la chiave corrispondente al programma che ci interessa; a
questo punto bisogna andare sulla sottochiave SourceList (crearla se non esiste)
e poi sulla ulteriore sottochiave Net (crearla se non esiste). Ricapitolando
alla fine ci troviamo sulla chiave
HKLM\Software\Classes\Installer\Products\<codice>\SourceList\Net
Ora andiamo sul pannello di destra ed aggiungiamo
il valore di tipo REG_SZ e di nome 1. Come dato relativo a questo valore
andremo a specificare il nome del file .msi (comprensivo di percorso completo)
che abbiamo usato per installare il programma.
ad esempio:
HKLM\SOFTWARE\Classes\Installer\Products\<codice>\SourceList\Net
"1"="c:\software\programma_carlo\prg.msi"
|