0

在 Windows 2008 上安装应用程序时,我在安装过程中遇到以下问题:

源文件损坏:SHA-1 哈希不匹配。

这是日志文件的部分。

2013-01-28 21:55:36.945   Installing the file.
2013-01-28 21:55:37.397   Source file corrupted: SHA-1 hash mismatch.
2013-01-28 21:55:37.881   Defaulting to Abort for suppressed message box 
                          (Abort/Retry/Ignore):
                          C:\Program Files (x86)\XYZ\XY.exe
                          
                          An error occurred while trying to copy a file:
                          The source file is corrupted.
                          
                          Click Retry to try again, Ignore to skip this 
                          file (not recommended), or Abort to cancel 
                           installation.
2013-01-28 21:55:37.881   User canceled the installation process.
2013-01-28 21:55:37.881   Rolling back changes.

有人可以帮助解决问题吗?

Inno Setup 编译器生成的安装程序是有效的并且可以工作。腐败发生在其他地方。

提前致谢。

4

1 回答 1

2

如错误所示,安装程序已以某种方式损坏。这很可能是由于下载错误造成的。让用户再次下载安装程序。(但是请注意,由于重复导致原始下载失败的任何原因,或者由于缓存坏文件的某些东西,问题仍然可能发生。)

于 2013-01-30T19:43:31.210 回答