Internal: Work Around for Installation Problem on 64-bit Japanese Windows XP
Anonym
Topic:
When installing ENVI 4.7 and later versions on the 64-bit Japanese Windows XP operating system, users may receive the following error:
Error 1718. File FileName was rejected by digital signature policy.
Discussion:
This problem occurs because Windows XP tries to validate MSI files using a contiguous block of virtual memory. MSI files are installation package files used by the Windows Installer when installing new software. If an MSI file is too large to fit into virtual memory, then Windows cannot install the associated application.
This problem seems to only occur during ENVI 4.7+ installations on 64-bit Japanese Windows XP. ITT VIS is currently exploring solutions to this problem that we hope to eventually include in our ENVI installer.
In the meantime, if you encounter this error you can work around it by changing the policy scope registry setting for a particular registry key from 0 to 1, before attempting to install ENVI. Please use the following instructions, provided by Microsoft (http://support.microsoft.com/kb/925336), to make that change:
Note If the computer is joined to a domain, a domain policy update may override the registry changes that you make. We strongly recommend that you disconnect the computer from the domain before you follow these steps.
- Click Start, click Run, type regedit, and then click OK.
- In Registry Editor, locate and then click the following registry key:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
Note: Before you modify this key, we recommend that you back up this key. To do this, right-click CodeIdentifiers, and then click Export. Save the file to a location where you can find it on the computer.
- The CodeIdentifiers key should have an item called PolicyScope. If the PolicyScope item is not present, use the instructions provided by Microsoft (http://support.microsoft.com/kb/310516) to add that item.
- Change the PolicyScope registry value. To do this, double-click PolicyScope, and then change the setting from 0 to 1.
- Install ENVI 4.7+.
- After you install ENVI, change the PolicyScope registry value back to 0. It is very important to set the key back to 0. The key protects the system from MSI files that may be corrupted with viruses, which is a common reason for large MSI files.
- If you disconnected the computer from a domain, re-join the domain, and then restart the computer. (If you did not disconnect the computer from a domain, you do not have to restart the computer.)
For more information about this problem, please see http://support.microsoft.com/kb/925336
Solution:
[Edit this field in the IDL-based Tech Tip Editor, v70]