Navigaweb.net

Migliori siti, programmi e applicazioni su Navigaweb.net

Programmi Guide PC Tecnologia Sicurezza Windows Rete iPhone Android Facebook Immagini Musica Giochi

Risolvere errori di Windows Installer, di installazione e disinstallazione dei programmi

Pubblicato il: 27 giugno 2012 Aggiornato il:
Guida per correggere problemi ed errori con Windows Installer durante l'installazione o la disinstallazione dei software
errori Windows Installer Aggiornato il 16.9.13

A molti dei utenti Windows può sorgere un problema strano, ma molto comune, che si verifica in qualsiasi versione di Windows, inclusi Windows 7 e pure Windows 8.
Mi riferisco all'errore che si verifica durante l'installazione o la disinstallazione di alcuni programmi come Office, quando compare un messaggio del tipo "il servizio Windows Installer non è accessibile" o "Windows Installer non è disponibile".

Microsoft Windows Installer è quel componente del sistema operativo Windows che automatizza l'installazione, la manutenzione e la disinstallazione di software rendendola semplice.
Possibili motivi per cui Windows Installer non funziona correttamente possono essere:
- File di sistema danneggiati o mancanti.
- Problemi con il pacchetto MSI specifico di un programma (Windows Installer Microsoft Software Installation).
- Disinstallazioni di versioni precedenti di un software interrotte o mal riuscite.

Per risolvere l'errore con l'installazione e la disinstallazione dei programmi, ci sono diverse vie, tutte semplici, alcune automatiche altre manuali.
A seconda del livello di esperienza, scegliere il metodo più congeniale.

1) Re-Installazione di Windows Installer in XP, Windows 7 e Vista.
Per reinstallare Windows Installer, rinominare i file danneggiati e reinstallare il servizio seguendo questa procedura:

Fare clic su Start -> Esegui -> digitare cmd ed aprire un prompt dei comandi DOS (si può fare anche da Programmi -> Accessori -> tasto destro del mouse > Esegui come amministratore).
Dal prompt Dos, digitare i seguenti comandi e premere sempre Invio dopo ognuno di essi.
cd %windir%\system32
attrib -r -s -h dllcache
ren msi.dll msi.old
ren msiexec.exe msiexec.old
ren msihnd.dll msihnd.old
exit
Uscire dal prompt dei comandi, riavviare il computer e scaricare la versione più recente del pacchetto di Windows Installer 4.5 Redistributable per Windows XP , Vista e Windows 7 e 8.

2) Provare a ri-registrare il servizio Windows Installer [XP, Windows 7, 8 o Vista]
L'importante è verificare il percorso del file Msiexec.exe sull'hard disk e nel Registro di sistema di Windows e seguire la seguente procedura (Poiché esistono diverse versioni di Microsoft Windows, la procedura potrebbe risultare diversa nel computer in uso).
Aprire il Prompt DOS e digitare il comando
%windir%\system32\msiexec.exe /unregister
%windir%\system32\msiexec.exe /regserver
Sui computer con Windows 64 bit invece usare:
%windir%\syswow64\msiexec.exe /unregister
%windir%\syswow64\msiexec.exe /regserver

Controllare, se non funzionasse, che il file Msiexec.exe sta nella cartella C:\Windows\system32\Msiexec.exe.
Da Start -> Esegui o Cerca, aprire il registro di sistema con il comando regedit .
Espandere il percorso HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services e cliccare su MSIServer .
Nel riquadro di destra, premere col tasto destro su ImagePath e quindi fare clic su Modifica.
Come valore della chiave, incollare il percorso visto prima: C:\Windows\system32\Msiexec.exe seguito da uno spazio e poi da /V , cliccare su OK.
Alla fine è C:\WINDOWS\System32\msiexec.exe /V
Chiudere l'editor del Registro di sistema, e riavviare il computer in modalità provvisoria (premere F8 prima della schermata iniziale di Windows quando si riavvia il pc).
In modalità provvisoria, andare su Start > Esegui e digitare il comando msiexec /regserver.
Per i sistemi a 64 bit occorre lanciare anche il comando %windir%\Syswow64\Msiexec /regserver.
Riavviare il sistema.

3) Riavviare il servizio Windows Installer Service [Windows 7 o Vista]
Il problema potrebbe dipendere semplicemente dal fatto che il servizio Windows installer non configurato per l'avvio automatico all'accensione del pc.
Dal menu Start > Cerca e scrivere il comando services.msc.
Nella finestra di gestione dei servizi, trovare Windows Installer, cliccarci sopra, riavviarlo e impostare l'avvio automatico dal menu a tendina.

4) Se nessuno dei metodi qui sopra ha risolto il problema di installazione e disinstallazione dei programmi, c'è ancora un'altra possibilità:
- Scaricare msiserver.zip dal sito Winhelp online e salvarlo sul Desktop.
- Decomprimere il file ed estrarre msiserver.reg sul desktop.
- Cliccare col tasto destro su msiserver.reg e scegliere Unisci .
- Confermare e riavviare Windows.

5) Forse la prima cosa da provare è il Fix It automatico di Microsoft per i problemi di installazione e disinstallazione dei programmi.
Il Fix-It è un piccolo programma portatile e gratuito che fa tutto da solo che può essere scaricato dalla pagina degli strumenti di risoluzione problemi di Microsoft.
L'applicazione risolve diversi problemi tra cui la non riuscita rimozione di chiavi di registro su Windows ed impedimenti vari di aggiornamento software e di installazione di nuovi programmi.
Gli utenti più esperti possono applicare le correzioni manualmente dopo che i problemi sono stati identificati e disinstallare quindi i programmi rimasti bloccati che la procedura classica non aveva rimosso.
Questo Fix it di Microsoft è l'evoluzione del vecchio tool Windows Installer Cleanup che Microsoft ha dismesso perchè ritenuto instabile.
CleanUp era una salvezza se capitava un errore per cui un programma non si installa perchè c'è gia la versione precedente.

A margine di questo vorrei avvertire di non cancellare mai, manualmente, i file nella cache di Windows Installer che si trovano nella cartella C:\Windows\Installer.

Scrivi un commento

Per commentare, si può usare un account Google / Gmail.
Se vi piace e volete ringraziare, condividete! (senza commento)
5 Commenti
  • Miellino
    16/9/13

    Perchè consigli di installare la versione 3.1 invece della 4.5 ?

  • Claudio Pomes
    16/9/13

    aggiornato, grazie

  • Federico Garavaglia
    26/12/13

    ciao, ho provato tutti i metodi ed ecco la situazione
    metodo 1) non trova cache dll
    metodo 2) al riavvio in provvisoria non trova msiexec /regserver
    metodo 3 e 4) come se non avessi fatto nulla
    metodo 5) il fix it si blocca

    premetto che il problema è nato installando catalyst per la scheda video radeon

  • Claudio Pomes
    26/12/13

    hai qualche errore ben più grave di un windos installer, devi ripristinare i file di Windows riparando l'installazione con un DVD

  • Federico Garavaglia
    26/12/13

    non ho il dvd ma la partizione interna al pc credo