System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
This article was previously published under Q313498
When you install a Setup application built with Visual
Studio .NET that is configured with the Web Bootstrapper settings, you may
receive the following error message:
An error occurred
installing the package. Windows Installer returned '1619'.
The method that the Windows Installer uses to download the
file to the client is prone to a bug that causes the error. The Windows
Installer finds that the content expiration date has expired and the installer
prevents the setup from continuing.
Follow the steps that
are appropriate for your environment.
Microsoft Windows XP
On the Start menu, click Run, type INETMGR, and then click OK.
Click to expand these nodes: <local computer>, Web Sites, and Default Web Site.
Right-click the Virtual Directory that contains the
setup package, and then click Properties.
On the HTTP Headers tab, clear the Enable Content Expiration check box (the default value may have changed), and then click OK.
Microsoft Windows 2000
On the Start menu, click Run, type INETMGR, and then click OK.
Click to expand these nodes: <server name>, and Default Web Site.
Right-click the Virtual Directory that contains the
setup package, and then click Properties.
On the HTTP Headers tab, clear the Enable Content Expiration check box (the default value may have changed), and then click OK.
Change the URL of the update.
After you update
the Setup.exe file, do not replace the existing file with the new Setup.exe
file. Instead, change the path of the new installation point by creating a
subdirectory that identifies that release of the new installation, and then
save the updated Setup.exe file in the subdirectory.NOTE: If an existing update contains the same URL as an earlier
version, you can use the Windows Installer SDK tool, Msistuff.exe, to modify
the URL and not rebuild the project. If the Setup project was signed,
Msistuff.exe breaks the signing of the Setup.exe. You must use Signcode.exe to
re-sign the package.