Come riparare un programma di installazione di Windows danneggiato

Controllo la mia email

Credito immagine: m-imagephotography/iStock/Getty Images

L'installazione di nuovo software e componenti sul computer è un'attività rischiosa. Nel corso degli anni, Microsoft ha adottato molte misure per proteggere il tuo sistema dall'essere danneggiato da una cattiva installazione, ma può ancora succedere. A volte, un'installazione errata può persino danneggiare lo stesso Windows Installer, causando il fallimento delle installazioni successive che si basano su Windows Installer. Questo può intrappolare il tuo sistema in un loop, dove non puoi riparare il programma di installazione senza installare nuovo software, che non verrà installato perché il programma di installazione è rotto.

Riparazione di chiavi di registro danneggiate con Microsoft Fix It Solution Center

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 dice "Soluzioni filtri", digita "Risolvi problemi che i programmi non possono essere installati o disinstallati" senza il virgolette, quindi fare clic su "Esegui ora" sulla soluzione visualizzata oppure fare clic su "Ulteriori informazioni" per avere un'idea migliore di quale sia la soluzione andrà bene. Dopo aver eseguito la correzione, riavvia il computer e riprova l'installazione.

Video del giorno

Correzione di Windows Update con Microsoft Fix It Solution Center

(Questa sezione Rif. 2) Se stai riscontrando un problema con Windows Update in particolare, accedi al Centro soluzioni Microsoft Fix It e nella casella di ricerca del passaggio 3 digita "Fix the problema con Microsoft Windows Update che non funziona" senza virgolette, quindi fare clic su "Ulteriori informazioni" e seguire le istruzioni di Microsoft per la risoluzione dei problemi problema.

Annullamento della registrazione e nuova registrazione di Windows Installer

(Questa sezione Rif. 3; vedere la nota nei commenti di Writer) Scorrere o fare clic sul pulsante Start di Windows e nel campo di ricerca digitare "Servizi". Quindi fare clic sull'applicazione "Servizi" che compare nei risultati. Scorri verso il basso l'elenco dei servizi e fai doppio clic su "Windows Installer". Verrà visualizzata la finestra Proprietà di Windows Installer aperto e, nella sezione Stato del servizio, se il servizio è attualmente elencato come "arrestato", fare clic su "Avvia" pulsante. Fare clic su "OK" per chiudere la finestra. Quindi, annulla e registra nuovamente Windows Installer: questo è un modo per ripulire le informazioni danneggiate. Torna al pulsante Start e nel campo di ricerca digita "MSIEXEC /UNREGISTER" senza virgolette, quindi premi "Invio" o fai clic su "OK". Torna al Cerca nel campo e questa volta digita "MSIEXEC /REGSERVER" senza virgolette e premi "Invio" o fai clic su "OK". Riavvia il computer e prova l'installazione ancora.

Pulizia del registro di sistema

(Questa sezione Rif. 4) Se hai ancora problemi con Windows Installer, puoi eliminare alcuni dati nel registro di sistema che potrebbero danneggiare il programma di installazione. Tieni presente che la modifica errata delle impostazioni del registro può rendere il tuo computer inutilizzabile. Prima di tentare questa correzione, esegui il backup dei file e crea 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 per apportare modifiche al computer. Navigare attraverso la directory del registro in 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 il SISTEMA disponga della casella di controllo dell'autorizzazione contrassegnata come "Controllo completo".

Allora 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 immettere i dati del valore come "0" senza virgolette. Quindi fare clic su "OK". Riavvia il computer e riprova l'installazione.

Se 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 del 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 \System\CurrentControlSet\Control\Session Manager\

Fare clic con il pulsante 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 "Installatore". Fare clic con il pulsante destro del mouse sul tasto "InProgress" sul lato destro della finestra e fare clic su "Elimina" dal menu a discesa, quindi confermare la selezione quando richiesto. Nota 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, ripristinare 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 il kit di sviluppo software di Windows 8, che ti darà accesso a una nuova copia di Windows Installer 5.0. Se non funziona, o se non sei in grado di installare l'SDK a causa di un problema di installazione, potresti dover assumere un tecnico per esaminare il tuo computer.