Come configurare smartphone e PC. Portale informativo
  • Casa
  • Windows Phone
  • Non è possibile accedere al servizio Windows Installer. Cosa fare se Windows Installer non funziona? Non riesco a trovare dove scaricare il programma di installazione di Microsoft

Non è possibile accedere al servizio Windows Installer. Cosa fare se Windows Installer non funziona? Non riesco a trovare dove scaricare il programma di installazione di Microsoft

Microsoft Windows Installer è un componente di sistema disponibile gratuitamente che offre agli sviluppatori di software la possibilità di sviluppare più facilmente programmi di installazione. Questo componente fornisce la base per l'installazione e la disinstallazione dei programmi in un ambiente Microsoft Windows.

Una delle funzionalità più importanti di Windows Installer è la tecnologia Multiple Package Transaction. Grazie ad esso, se per qualche motivo l'installazione dell'applicazione viene interrotta o completata senza successo, tutte le modifiche apportate dall'installazione verranno annullate. Inoltre, quando si installano più componenti, non è necessario riavviare il computer ogni volta. Windows Installer si occuperà di tutto. Oltre all'installazione, questo strumento è adatto per l'applicazione delle patch. Questo sostituisce solo i file necessari e apporta solo le modifiche necessarie. Se una patch viene rimossa, tutte le modifiche apportate dalle altre patch non verranno influenzate. C'è anche una funzionalità per incorporare la propria interfaccia utente nel programma di installazione.

Cosa c'è di nuovo in questa versione?

4.5.6001.22133Beta (19.07.2009)

· Miglioramento di varie caratteristiche. · Supporto per la modifica delle impostazioni dell'applicazione utilizzando MSIARPSETTINGSIDENTIFIER. · Supporto aggiornato per il lavoro automatico con Installer.ProductCode, Installer.CreateAdvertiseScript, Installer.AdvertiseScript, Installer.ProductInfoFromScript, Installer.ProductElevated e Installer.ProvideAssembly. · RemoveExistingProducts ora si sovrappone alla proprietà UILevel.

L'errore del programma di installazione di Windows è uno dei problemi popup più comuni riscontrati dagli utenti del sistema operativo Windows.

L'errore potrebbe apparire indipendentemente dalla versione del sistema operativo.

Ragioni dell'errore

È possibile eseguire la scansione del sistema operativo utilizzando il comando Sfc /scannow. È necessario inserirlo nella finestra della riga di comando.

Puoi anche avviare la riga di comando in altri due modi:

  • Start -> Tutti i programmi -> Accessori -> Prompt dei comandi.
  • Start -> Esegui e inserisci il nome del programma cmd.exe

In pochi minuti ti verranno fornite informazioni dettagliate sui dischi del sistema operativo, file danneggiati, problemi con i servizi e altri programmi di sistema.

La riga di comando non solo troverà file corrotti e danneggiati, ma li sostituirà anche con file funzionali.

Dopo la scansione, chiudi il prompt dei comandi e riavvia il tuo personal computer o laptop. Prova a eseguire il processo di installazione di qualsiasi file eseguibile.

Microsoft offre agli utenti anche un'utilità automatica in grado di risolvere il problema con il programma di installazione.

Vai all'indirizzo web del sito ufficiale dell'azienda https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

Nella finestra che si apre, clicca sul pulsante “Esegui ora”. L'utility ripristinerà la corretta configurazione del programma di installazione.

Vale la pena notare che l'utilità non funziona con l'ottava versione del sistema operativo.

Configurazione dell'accesso dell'installatore ai file msi

Il problema di installazione potrebbe essere causato dal fatto che il programma di installazione non ha accesso ai file msi. L'utente può risolvere questo problema in modo indipendente.

Seguire le istruzioni riportate di seguito:

  • Trova il file di installazione e fai clic con il pulsante destro del mouse su di esso;
  • Selezionare la finestra delle proprietà;
  • Vai alla scheda delle impostazioni di sicurezza;
  • Nella casella di testo gruppi o utenti, controlla se è presente un utente denominato "sistema". Se non è presente, è necessario aggiungere l'utente manualmente;

  • Per aggiungere un nuovo utente cliccare sul pulsante Modifica e poi sul pulsante Aggiungi;
  • Nel campo di testo relativo ai nomi dell'oggetto selezionato, scrivere la parola “sistema” (senza virgolette). Se utilizzi la versione inglese del sistema operativo, inserisci la parola System;
  • La parola inserita dovrebbe immediatamente risultare sottolineata, come mostrato nella figura sottostante;

  • Seleziona la casella accanto ad Accesso completo e ora fai clic sul pulsante OK;

Il programma di installazione sarà ora in grado di accedere al file eseguibile. L'installazione dovrebbe essere completata senza problemi.

Tieni presente che in alcuni casi il software antivirus potrebbe bloccare l'accesso al file di installazione.

Per risolvere questo problema, è necessario accedere al sistema operativo con un account amministratore, disattivare l'antivirus e abilitare la compatibilità con altre versioni del sistema operativo nelle impostazioni delle proprietà dell'antivirus, come mostrato nella figura seguente.

Errore di Windows Installer: risoluzione dei problemi

Se i programmi dei file .msi non si avviano, ciò è un'indicazione diretta di un problema con il servizio Windows Installer. Qualsiasi utente del sistema operativo Windows 7 potrebbe riscontrare un fenomeno simile. Pertanto, se Windows Installer non funziona per te, vale la pena familiarizzare con alcuni consigli.

Motivi degli errori di Windows Installer

I motivi per cui Windows Installer non funziona potrebbero essere dovuti ai seguenti fattori:

  1. Infezione da virus dei file di sistema. Tuttavia, la pulizia del sistema operativo non sempre risolve il problema.
  2. Installazione errata degli aggiornamenti.
  3. Modifica errata del registro, rimozione dei componenti del programma di installazione.
  4. Blocco del file .msi da parte dell'antivirus
  5. Modifica della politica di sicurezza del PC.

Tutti questi fattori possono influire sul funzionamento del servizio Windows Installer.

Controllo dell'integrità e della funzionalità dei file

Windows Installer è costituito dai seguenti componenti:

  • Il file msiexec.exe, che si trova sull'unità "C" nella cartella "Windows" e "System32".
  • Il file è msi.dll, che non è altro che una libreria di installazione.
  • Il servizio Msiserver, i cui parametri si trovano nella sezione dell'editor del registro agli indirizzi "HKEY_LOCAL_MACHINE", "SYSTEM", "CurrentControlSet", "services" e "msiserver".

Innanzitutto, vai all'editor del registro e guarda il valore del servizio msiserver. Fai clic su "Win + R" e inserisci "regedit".

Ci assicuriamo che non ci siano valori non necessari. L'elenco corretto è mostrato nella foto.

Se non è presente alcuna partizione o mancano alcuni file, è possibile copiare gli elementi sul sistema funzionante e fare clic con il tasto destro e selezionare "Esporta".

Seleziona una posizione in cui salvare i file e inserisci un nome simile all'originale. Fare clic su "Salva".

Sposta la sezione o i file copiati sul tuo PC.

Trova "Windows Installer" e controlla se il servizio è in esecuzione.

Se necessario, fare doppio clic sul file e fare clic su "Esegui".

Verifica dei diritti di accesso

Avviare l'editor del registro, andare all'indirizzo “HKEY_LOCAL_MACHINE”, “Software”, “Microsoft”, “Windows”, “CurrentVersion”, “Installer”. Fare clic con il tasto destro sul nome della sezione e selezionare "Risoluzione...".

Nella sezione "Gruppi e utenti", fare clic su "Sistema". Successivamente, ci assicuriamo che l'utente abbia pieno accesso al servizio.

Gli errori durante l'installazione di applicazioni da file con estensione .msi sono una delle manifestazioni di problemi con il servizio Windows Installer (nella versione russa, Windows Installer). Gli utenti di tutte le versioni di questo sistema operativo, ad eccezione delle prime, riscontrano un fenomeno simile. Fino ad ora, il problema con il programma di installazione è uno dei motivi più comuni per cui gli utenti decidono di reinstallare il sistema. Proviamo a capire come evitarlo. Il motivo per cui Windows Installer non funziona potrebbe essere il seguente:

  • infezione virale e la rimozione del virus non sempre risolve il problema;
  • installazione errata degli aggiornamenti di Windows;
  • un malfunzionamento del software di sicurezza quando, invece di bloccare un file msi sospetto, viene bloccato completamente il servizio di installazione;
  • cambiamenti nelle politiche di sicurezza informatica;
  • Danni ai file di sistema o al registro per motivi non legati ai virus (rimozione di componenti del programma di installazione, modifica non qualificata del registro, software corrotto, guasto del disco rigido, ecc.).

Verifica dell'integrità della struttura di Windows Installer

Il programma di installazione di Windows è costituito dai seguenti componenti:
  • file C:\Windows\System32\Msiexec.exe - direttamente dall'applicazione di installazione stessa;
  • file C:\Windows\System32\msi.dll - libreria di Windows Installer;
  • Servizio Msiserver, le cui impostazioni sono archiviate nella chiave di registro.
Prima della diagnosi è importante assicurarsi che entrambi questi file siano presenti nel sistema, che la sezione sopra sia nel registro e che i suoi parametri abbiano valori normali (i valori possono essere visualizzati nel registro di un simile , sistema di lavoro). Apri anche l'elenco dei servizi (premi Windows + R e inserisci il comando services.msc nella riga "Apri" dell'applicazione "Esegui"). Trova "Windows Installer" e assicurati che si avvii. Se mancano i file, copiateli da un altro sistema della stessa versione o dal disco di installazione. Se la chiave di registro è mancante o danneggiata, trasferiscila anche dal sistema funzionante. Per fare ciò, su un computer funzionante, esegui l'editor del registro (C:\Windows\Regedt.exe) e trova la sezione precedente. Fare clic con il tasto destro del mouse sul menu contestuale della cartella msiserver e fare clic su "Esporta". Salvare il file in formato .reg e trasferirlo sulla macchina problematica. Fare doppio clic su questo file e accettare di aggiungere dati al registro. Riavvia il computer. Se il servizio Msiserver continua a non avviarsi verificare che il servizio RPC (Remote Procedure Call) da cui dipende sia in esecuzione. È possibile registrare nuovamente i file del programma di installazione e riavviare il servizio utilizzando una serie di comandi speciali sulla riga di comando. Per comodità, puoi creare un file batch: incolla una serie di azioni nel Blocco note e salvalo come estensione .bat. Per avviare un file, è sufficiente fare doppio clic su di esso. Per rendere effettive le modifiche, fare clic sul desktop e premere F5.

Verifica delle impostazioni di sicurezza e dei diritti di accesso

Windows Installer potrebbe non funzionare perché è bloccato da un software di sicurezza oppure il sistema operativo non dispone dei diritti necessari. Innanzitutto, diamo un'occhiata al software. Se hai installato un antivirus, disabilitalo temporaneamente. Ogni prodotto ha i propri metodi di disabilitazione, ma molto spesso ciò avviene tramite il menu contestuale dell'icona dell'antivirus nella barra delle applicazioni. Ora occupiamoci dei diritti. Apri il menu contestuale di Msiexec.exe ed espandi le sue proprietà. Visualizza l'elenco di gruppi e utenti nella scheda Sicurezza. Tra questi devono esserci "Sistema" e il servizio "Trustedinstaller", e quest'ultimo deve avere pieno accesso al file ed esserne il proprietario. Il sistema deve disporre delle autorizzazioni di "lettura" e "lettura ed esecuzione". Il servizio Trustedinstaller è stato introdotto per la prima volta in Windows Vista, quindi in Windows XP deve essere garantito l'accesso completo al sistema. Tutto quanto scritto di seguito si applica alle versioni rilasciate successivamente a XP. Per verificare chi possiede Msiexec.exe, fare clic sul pulsante "Avanzate" nella stessa scheda. Nella finestra successiva, espandi la scheda "Proprietario". Imposta il proprietario sul servizio Trustedinstaller se viene specificato qualcos'altro come proprietario. Se non è presente nell'elenco "Cambia proprietario in", fare clic sul pulsante "Modifica", quindi su "Altri utenti e gruppi". Inserisci Trustedinstaller nel campo "Inserisci nomi...", fai clic su "Controlla nomi" e OK. Ritorna alla finestra precedente. Nella scheda "Autorizzazioni effettive", assegna i diritti necessari a Trustedinstaller e al sistema. La libreria msi.dll dovrebbe avere esattamente le stesse impostazioni di sicurezza. Ora controlliamo se ci sono restrizioni per l'utente "Sistema" per accedere a quanto segue:
  • unità di sistema (solitamente unità C);
  • cartelle temporanee (sono C:\Windows\Temp e C:\Users\Current_User\AppData\Temp);
  • cartella C:\Config.Msi;
  • la cartella in cui si trova il file msi da cui stai tentando di installare il programma.
Al sistema deve essere garantito l'accesso completo a tutti questi oggetti. Questo viene fatto nello stesso modo di cui abbiamo discusso sopra. Dopo queste operazioni, nella maggior parte dei casi il problema con il programma di installazione viene risolto con successo. Se i nostri consigli non ti hanno aiutato, la causa del fallimento risiede in qualcos'altro e gli specialisti dovrebbero occuparsene.

Il sistema operativo è costituito da un numero enorme di programmi e servizi, ognuno dei quali svolge le proprie funzioni. Ad esempio, per installare nuovi programmi sul tuo computer, utilizzi Windows Installer, un servizio di installazione per Windows 7. È responsabile della decompressione dei file e dell'inserimento dei dati nel registro di sistema. Alcuni utenti, quando tentano di installare applicazioni, riscontrano l'errore "Impossibile accedere al servizio", a seguito del quale l'installazione del programma diventa impossibile. Questo articolo presenta i modi per risolvere il problema.

Un errore simile può verificarsi se il servizio corrispondente è stato disabilitato, i file di sistema o le voci di registro sono danneggiati. Di seguito sono riportati i modi per risolvere tali problemi.

comando "scansiona ora".

Se, a causa di virus o guasti del sistema, alcuni file di sistema importanti responsabili dell'Installer sono stati danneggiati, è possibile utilizzare un comando speciale per la console per identificare e correggere gli errori. È necessario effettuare le seguenti operazioni:


Successivamente, prova a chiamare nuovamente l'Installer avviando l'installazione di alcune applicazioni. Se il problema non viene risolto, procedere al passaggio successivo della guida.

Responsabile del servizio

È possibile che il programma di installazione non funzioni perché il servizio responsabile è disabilitato. Prova ad aprire il gestore e ad accenderlo. Se non sai come farlo, segui le istruzioni:


Se l'elemento richiesto non è nell'elenco fornito, richiamare la riga di comando. Come farlo è descritto sopra nella sezione precedente del manuale. Nella console è necessario inserire il comando “net start MSIServer” e premere Invio. Se non si verificano problemi, verrà visualizzato il messaggio "Windows Installer è stato avviato correttamente".

Esportazione del registro

Puoi anche trovare una copia della chiave di registro di qualcun altro online e importarla nel tuo computer. Viene chiamata la directory che ti serve "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver".

I migliori articoli sull'argomento