Come risolvere un programma di installazione di Windows danneggiato
L'installazione di nuovi software e componenti sul computer è un'attività rischiosa. Nel corso degli anni, Microsoft ha adottato molte misure per proteggere il tuo sistema dal danneggiamento di un'installazione errata, ma può ancora succedere. A volte, un'installazione errata può persino corrompere Windows Installer stesso, causando il fallimento delle installazioni successive che si basano su Windows Installer. Questo può intrappolare il tuo sistema in un loop, in cui non puoi riparare il programma di installazione senza installare nuovo software, che non verrà installato perché il programma di installazione è danneggiato.
Correzione delle chiavi di registro danneggiate con il Centro soluzioni Microsoft Fix It
In alcuni casi, quello che sembra un problema con Windows Installer potrebbe in realtà essere un problema con chiavi di registro danneggiate e per alcuni di questi problemi Microsoft ha una soluzione automatica. Visita il Centro soluzioni Microsoft Fix It sul Web. Lì, al passaggio 3, dove si dice "Soluzioni filtro", digita "Risolvi i problemi che i programmi non possono essere installati o disinstallati" senza le virgolette, quindi fai clic su "Esegui ora" sulla soluzione che viene visualizzata o fai clic su "Ulteriori informazioni "per avere un'idea migliore di cosa farà la soluzione. Dopo aver eseguito la correzione, riavvia il computer e riprova l'installazione.
Correzione di Windows Update con il Centro soluzioni Microsoft Fix It
(Questa sezione Rif. 2) Se stai riscontrando un problema con Windows Update in particolare, vai al Centro soluzioni Microsoft Fix It e nel filtro della casella di ricerca del passaggio 3 digita "Risolvi il problema con Microsoft Windows Update che non funziona" senza virgolette, quindi fai clic su "Ulteriori informazioni" e segui le istruzioni di Microsoft per la risoluzione del problema.
Annullamento della registrazione e nuova registrazione di Windows Installer
(Questa sezione Rif. 3; vedi nota in Commenti dello scrittore) Scorri o fai clic sul pulsante Start di Windows e nel campo Cerca digita "Servizi". Quindi fare clic sull'applicazione "Servizi" che compare nei risultati. Scorri l'elenco dei servizi e fai doppio clic su "Windows Installer". Si aprirà la finestra delle proprietà di Windows Installer e, nella sezione Stato del servizio, se il servizio è attualmente elencato come "arrestato", fare clic sul pulsante "Avvia". Fare clic su "OK" per chiudere la finestra. Quindi, annulla la registrazione e registra nuovamente Windows Installer:questo è un modo per ripulire le informazioni danneggiate. Torna al pulsante Start e nel campo Cerca digita "MSIEXEC /UNREGISTER" senza virgolette, quindi premi "Invio" o fai clic su "OK". Torna al campo Cerca e questa volta digita "MSIEXEC /REGSERVER" senza virgolette e premi "Invio" o fai clic su "OK". Riavvia il computer e riprova l'installazione.
Pulizia del registro di sistema
(Questa sezione Rif. 4) Se si verificano ancora problemi con Windows Installer, è possibile eliminare alcuni dei dati nel registro di sistema che potrebbero danneggiare il programma di installazione. Tieni presente che la modifica errata delle impostazioni del registro può rendere inutilizzabile il tuo computer. Prima di tentare questa correzione, eseguire il backup dei file e creare un punto di ripristino del sistema. Quando sei pronto, scorri o fai clic sul pulsante "Start" e digita "Regedit" nel campo di ricerca. Fare clic sul programma "Regedit" quando appare nei risultati. Fare clic su "Sì" se Windows richiede l'autorizzazione all'Editor del Registro di sistema per apportare modifiche al computer. Naviga attraverso la directory del registro fino a questa posizione:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\
Fare clic con il pulsante destro del mouse sulla cartella "Installer" e selezionare "Autorizzazioni". Fai clic su "SISTEMA" e assicurati che SYSTEM abbia la casella di controllo dell'autorizzazione contrassegnata come "Controllo completo".
Quindi naviga qui:
HKEY_LOCAL_MACHINE\Software\Microsoft\Aggiornamenti\
Fare clic sulla cartella "Aggiornamenti". Fare doppio clic sul tasto "UpdateExeVolatile" sul lato destro della finestra e inserire i dati del valore come "0" senza virgolette. Quindi fare clic su "OK". Riavvia il computer e riprova l'installazione.
Se ciò non funziona o se la cartella Aggiornamenti o la chiave UpdateExeVolatile non esistono, non preoccuparti. La chiave UpdateExeVolatile ha a che fare con le installazioni di software e, se viene incasinata, può causare un problema con Windows Installer. Tuttavia, è solo una possibilità, quindi se questa non è la risposta, passa al passaggio successivo navigando qui:
HKEY_LOCAL_MACHINE \Sistema\CurrentControlSet\Control\Gestione sessioni\
Fare clic con il tasto destro del mouse sul tasto "PendingFileRenameOperations" sul lato destro della finestra e fare clic su "Elimina" dal menu a discesa, quindi confermare la selezione quando richiesto. Riavvia il computer e riprova l'installazione.
Se non funziona, o se la chiave non esiste, non preoccuparti. La chiave "PendingFileRenameOperations" ha a che fare con i file che vengono rinominati durante l'uso e se questi dati vengono incasinati possono causare problemi con il programma di installazione. Ma, ancora una volta, è solo una possibilità, quindi se questa non è la risposta, passa al passaggio successivo tornando alla cartella del programma di installazione:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\
Fare clic sulla cartella "Installer". Fare clic con il tasto destro del mouse sul tasto "In corso" sul lato destro della finestra e fare clic su "Elimina" dal menu a discesa, quindi confermare la selezione quando richiesto. Tieni presente che questa chiave potrebbe non esistere se il tuo sistema non ha installazioni in corso. Riavvia il computer e riprova l'installazione.
Altri passaggi
Se nessuna delle soluzioni risolve il problema, ripristina il sistema a un punto precedente all'inizio del problema. Se anche questo non funziona, puoi provare a reinstallare Windows Installer. Le versioni di Windows 7 e 8 utilizzano Windows Installer 5.0, che non è disponibile come download ridistribuibile autonomo; Quindi, nel caso di Windows 8, dovrai scaricare Windows 8 Software Development Kit, che ti darà accesso a una nuova copia di Windows Installer 5.0. Se non funziona o se non riesci a installare l'SDK a causa del problema con l'installatore, potresti dover assumere un tecnico per controllare il tuo computer.