VMware är ett virtualisering program som körs operativsystem inuti andra operativsystem . Liksom andra program , måste VMware först vara installerat på datorn innan du kan använda den . Ett fel på äldre versioner av Windows kan göra att VMware installation misslyckas med felmeddelandet : " . . Fel 1718 Arkiv installer_name.msi avslogs av digital signatur politik " Orsak
Windows XP och senare versioner av Windows innehåller en säkerhetspolicy som kallas Policy Software Restriction , eller säkrare . När användarna kör installationsfiler på Windows , verifierar Windows underskrift av dessa paket innan du kör dem . Detta säkerställer att VMware installatör du försöker installera kommer från VMware och att den inte har manipulerats . Om Windows inte kan verifiera säkerheten undertecknandet av ett installationsprogram , avvisar den installationen med en digital signatur politiska misstag . Detta hjälper till att skydda användarna från att köra osäkra filer .
Fel
Windows XP och Windows Server 2003 försöka ladda hela filen installer MSI i en sammanhängande del av virtuellt minne innan skanna det att kontrollera den digitala signaturen . VMwares installer är ett stort MSI -fil så att den ofta inte passar in i ett enda segment av virtuellt minne . Eftersom Windows Installer -processen inte kan ladda MSI -filen för verifiering , avvisar den digitala signaturen politik den och förhindrar användare från att installera det på dessa operativsystem . Nyare versioner av Windows som Windows Vista , Windows 7 och Windows Server 2008 påverkas inte av detta fel .
Solution
Microsoft släppt en uppdatering för Windows Server 2003 , vilket gör det möjligt att dela upp en MSI -fil i flera segment i det virtuella minnet innan du skannar den och verifiera den digitala signaturen . Detta gör att Windows Installer för att kontrollera MSI-filer av alla storlekar . Användare kan ladda ner och applicera plåstret på din Windows Server 2003-operativsystem från den officiella nedladdningssidan för din programvara arkitektur ( se Resurser . ) Efter en användare installerar patchen , installerar VMware utan felmeddelanden .
Lösning
Microsoft släppte aldrig en uppdatering lösa problemet på Windows XP . Användare som använder Windows XP eller som inte vill installera uppdateringen på Windows Server 2003 måste tillfälligt inaktivera säkerhetspolitik , som orsakar detta problem innan du installerar VMware . Den säkerhetspolitiska kan inaktiveras genom att ställa in " PolicyScope " register värde ligger under " HKEY_LOCAL_MACHINE \\ Software \\ Policies \\ Microsoft \\ Windows \\ Safer \\ CodeIdentifiers " nyckel i Registereditorn för att " 1 . " Efter denna inställning ändras , måste användarna stoppa Windows Installer -processen genom att köra " net stop msiserver " kommando i ett kommandofönster . VMware kommer att installeras normalt efter den här inställningen har ändrats . Efter VMware är installerat , bör användaren ändra " PolicyScope " register värde tillbaka till standardvärdet " 0 " och starta om sina datorer för att återaktivera säkerhetspolitik .