VMware 1718 Respinto politica Firma digitale

November 4

VMware è un programma di virtualizzazione che gira sistemi operativi all'interno di altri sistemi operativi. Come altri programmi, VMware deve prima essere installato sul computer prima di poterlo utilizzare. Un errore su versioni precedenti di Windows può causare l'installazione di VMware a fallire con il messaggio di errore: "Errore 1718. Il file installer_name.msi è stato rifiutato dal criterio di firma digitale".

Causa

Windows XP e versioni successive di Windows contengono una politica di sicurezza noto come Criteri restrizione software, o più sicure. Quando gli utenti eseguono i file di installazione su Windows, Windows verifica le firme di questi pacchetti prima di eseguirli. Questo assicura che il programma di installazione di VMware si sta cercando di installare proviene da VMware e che non è stato manomesso. Se Windows non è in grado di verificare la firma di sicurezza di un programma di installazione, respinge l'installazione con un errore di politica di firma digitale. Questo aiuta a proteggere agli utenti di eseguire file non sicuri.

Errore

Windows XP e Windows Server 2003 prova a caricare l'intero file MSI di installazione in una sezione contigua di memoria virtuale prima la scansione per verificare la firma digitale. installazione di VMware è un file di grandi dimensioni MSI in modo spesso non si adatta in un singolo segmento di memoria virtuale. Poiché il processo di Windows Installer non è in grado di caricare il file MSI per la verifica, la politica di firma digitale respinge e impedisce agli utenti di installare su questi sistemi operativi. Le versioni più recenti di Windows come Windows Vista, Windows 7 e Windows Server 2008 non sono interessati da questo bug.

Soluzione

Microsoft ha rilasciato un aggiornamento per Windows Server 2003, che gli permette di dividere un file MSI in diversi segmenti di memoria virtuale prima della scansione e verifica della sua firma digitale. In questo modo il servizio Windows Installer per verificare i file MSI di qualsiasi dimensione. Gli utenti possono scaricare e applicare la patch per il sistema operativo Windows Server 2003 dalla pagina ufficiale di download per l'architettura software (vedi Risorse). Dopo un utente installa la patch, VMware viene installato senza messaggi di errore.

Soluzione

Microsoft non ha rilasciato un aggiornamento risoluzione di questo problema su Windows XP. Gli utenti che utilizzano Windows XP o che non vogliono installare l'aggiornamento su Windows Server 2003 devono disattivare temporaneamente la politica di sicurezza, che causa questo problema prima di installare VMware. La politica di sicurezza può essere disabilitato impostando il valore del Registro "PolicyScope" che si trova sotto il "HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Safer \ CodeIdentifiers" chiavi in ​​l'editor di registro su "1" Dopo questa impostazione viene modificata, gli utenti devono arrestare il processo di Windows Installer eseguendo il comando "Stop msiserver rete" in una finestra del prompt dei comandi. VMware installerà normalmente dopo questa impostazione è stata modificata. Dopo l'installazione di VMware, gli utenti dovrebbero cambiare il valore di registro "PolicyScope" al suo valore di default di "0" e riavviare il computer per riattivare la politica di sicurezza.