Dopo l'aggiornamento a Windows Installer versione 2.0, è possibile che il servizio Windows Installer non venga avviato e che venga visualizzato il seguente messaggio di errore:
Impossibile accedere al servizio Windows Installer. Ciò può verificarsi se si esegue Windows in modalità provvisoria oppure se Windows Installer non è installato correttamente. Contattare il personale di assistenza.
NOTA: questo problema non si verifica con i seguenti prodotti:
- Microsoft Windows XP
- Microsoft Windows Millennium Edition
- Microsoft Windows 98
Il problema potrebbe verificarsi in presenza di una delle seguenti condizioni:
- Nelle autorizzazioni di DCOM il livello di autenticazione predefinito è impostato su Nessuno e il Livello rappresentazione predefinito è impostato su Anonimo.
- L'account SYSTEM non dispone di autorizzazioni complete per una cartella o una chiave di registro per la quale è in corso il tentativo di accesso da parte di Windows Installer. Si tratta di un problema specifico di NTFS.
A seconda del tipo di problema, utilizzare uno o tutti i metodi seguenti:
- Metodo 1: Verificare le autorizzazioni DCOM.
- Metodo 2: Assegnare l'autorizzazione di controllo completo all'account SYSTEM.
- Metodo 3: Verificare le autorizzazioni per il Registro di sistema.
- Metodo 4: Correggere la chiave di protezione interrotta per il servizio MsiServer.
Operazioni preliminari: verificare che il service pack sia installato
Se è in esecuzione Windows 2000, verificare che sia installato il Service Pack 2.
Se è in esecuzione Windows NT 4.0, verificare che sia installato Service Pack 6.
Se non vengono installati i service pack corretti, la procedura nella sezione "Informazioni" di questo articolo potrebbe non funzionare come previsto.
Metodo 1: Verificare le autorizzazioni DCOM
Questo metodo comporta l'impostazione del livello di rappresentazione predefinito per DCOM su Identifica, la rimozione del file Msisip.dll e la reinstallazione del Service Pack 3 per Windows 2000.
Per effettuare questa operazione, attenersi alla seguente procedura:
- Fare clic sul pulsante Start, scegliere Esegui, digitare dcomcnfg, quindi scegliere OK.
- Nella scheda Proprietà predefinite:
- Nella casella di riepilogo Livello di autenticazione predefinito fare clic su Connetti.
- Nella casella di riepilogo Livello di rappresentazione predefinito fare clic su Identifica, quindi scegliere OK.
- Fare clic sul pulsante Start, scegliere Esegui, digitare explorer /select, %windir%\system32\msisip.dll, quindi scegliere OK.
- Rinominare il file Msisip.dll in Msisip.old.
- Reinstallare Windows 2000 Service Pack 3.
Metodo 2: Assegnare l'autorizzazione di controllo completo all'account SYSTEM
- Avviare Esplora risorse, fare clic con il pulsante destro del mouse sul disco rigido principale del computer, quindi scegliere Proprietà.
- Fare clic sulla scheda Protezione, quindi scegliere Aggiungi.
- Nella finestra di dialogo Seleziona utenti, computer o gruppi fare clic sull'account SYSTEM, scegliere Aggiungi, quindi OK.
- In Consenti selezionare la casella di controllo Controllo completo, quindi scegliere OK.
- Fare clic sulla cartella TEMP e verificare che l'account SYSTEM disponga del controllo completo.
Metodo 3: Verificare le autorizzazioni per il Registro di sistema
- Fare clic sul pulsante Start, scegliere Esegui e digitare Regedt32.
- Per ogni hive del Registro di sistema, attenersi alla seguente procedura:
- Selezionare l'hive.
- Per Windows XP, scegliere Autorizzazioni dal menu Modifica.
Per Windows 2000 e Windows NT 4, scegliere Autorizzazioni dal menu Protezione.
- Verificare che l'account SYSTEM sia stato aggiunto e che disponga del controllo completo. In caso contrario, aggiungere l'account SYSTEM assegnando l'autorizzazione di controllo completo.
Metodo 4: Correggere la chiave di protezione interrotta per il servizio MsiServer
- Avviare il computer utilizzando Windows 2000.
- Fare clic sul pulsante Start, scegliere Esegui, digitare regedit.exe, quindi rinominare la chiave seguente in Old_Security:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security
- Riavviare il computer. L'operazione è obbligatoria.
- Eseguire di nuovo Instmsiw.exe per Installer 2.0 per correggere la chiave di protezione interrotta per il servizio MSI.
Identificativo articolo: 319624 - Ultima modifica: giovedì 29 aprile 2004 - Revisione: 1.0
Le informazioni in questo articolo si applicano a
- Microsoft Windows Installer 1.0alle seguenti piattaforme
- Microsoft Windows NT 4.0 Service Pack 6
- Microsoft Windows 2000 Service Pack 1
- Microsoft Windows 2000 Service Pack 2
- Microsoft Windows 2000 Service Pack 3
- Microsoft Windows Installer 1.1alle seguenti piattaforme
- Microsoft Windows NT 4.0 Service Pack 6
- Microsoft Windows 2000 Service Pack 1
- Microsoft Windows 2000 Service Pack 2
- Microsoft Windows 2000 Service Pack 3
- Microsoft Windows Installer 1.2alle seguenti piattaforme
- Microsoft Windows NT 4.0 Service Pack 6
- Microsoft Windows 2000 Service Pack 1
- Microsoft Windows 2000 Service Pack 2
- Microsoft Windows 2000 Service Pack 3
- Microsoft Windows Installer 2.0alle seguenti piattaforme
- Microsoft Windows NT 4.0 Service Pack 6
- Microsoft Windows 2000 Service Pack 1
- Microsoft Windows 2000 Service Pack 2
- Microsoft Windows 2000 Service Pack 3
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.