1628: Failed to complete installation

FAQ: I have downloaded PVF installation package but when installing, I immediately get the message: 1628: Failed to complete the installation.

Answer:

Unfortunately, you have run into a Windows issue (See: FIX: Error message when you try to install a large Windows Installer package or a large Windows Installer patch package in Windows Server 2003 or in Windows XP: "Error 1718. File was rejected by digital signature policy" - Microsoft Support) in which a security enhancement installed with IE7 causes large installs, such as PVF, to fail to properly read the package’s digital signature. While we have not been able to reproduce the problem here, other users have been able to work around the problem by either removing IE7, changing a registry setting as suggested by Microsoft, or install the smaller 7.1-5 version of PVF Complete and then upgrading to 7.2.

From one of our users:

After a bit of searching, I came across KB925336 (> FIX: Error message when you try to install a large Windows Installer package or a large Windows Installer patch package in Windows Server 2003 or in Windows XP: "Error 1718. File was rejected by digital signature policy" - Microsoft Support> ), and read about the file-size issue with the windows installer, which I assume is what you were alluding to earlier. I tried the workaround they suggest (modifying HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers\PolicyScope in the registry), and found that this change indeed allows the visual fortran installer to run successfully. (Wooo hooo.)

Although it appears that Microsoft has resolved this issue for Windows 2003 Server, it does not appear they will be fixing it for WinXP. We are currently investigating ways in which we can reduce the size of our install package and hopefully will have a better solution in the near future.

Hi All,

A user sent us another work-around:

  1. Click Start → Control Panel
  2. Open Administrative Tools
  3. Open Local Security Settings
  4. Click Software Restriction Policies
  5. If no software restrictions are defined, right click the Software Restriction Policies node and select New Software Restriction Policy
  6. Double click Enforcement
  7. Select “All users except local administrators”
  8. Click OK
  9. Reboot the machine

After installing the package, it is advised that you follow the instructions above to select “All users” in step 6 above.

  • Mat