EXE文件包修复

EXE文件包修复

我下载了一个很大的 EXE 文件,但是当我尝试安装它时,在安装过程中出现一条错误消息,提示某些组件已损坏或丢失,尽管该软件与我的操作系统兼容。

现在我不想再次下载该软件,因为我的连接速度很慢(128 kbit/s ADSL)。有没有办法修复 EXE 文件而不用重新下载?

答案1

不。 : (

但是您可以尝试从不同的地方或通过不同的方法下载它 - 有几种方法,例如 FTP/HTTP/Torrent。

答案2

绝对没有。如果校验和不匹配,那么任何文件中哪怕最小的位错误都会使其无法读取。这就是为什么会有校验和。

某些压缩实用程序可以添加循环错误检查以弥补这一点,因此最好在下载之前先压缩或拆分大文件。在某些情况下,您甚至可以尝试修复损坏的文件,或至少检测它是否损坏。

下一次,只需使用校验和或寻找另一种方式下载文件,这完全取决于它实际上是什么。

答案3

如上所述,没有(实用的)方法来“修复”安装程序,特别是当文件大小合适时。


如果它不完整(通常都是这种情况),您可以尝试将文件缩短一些(这取决于文件的大小,例如最后 5%),然后使用类似的程序WGET重新下载文件,从该点继续,而不是从头开始。

然而,这并不能保证一定有效,因为损坏很容易在文件较早的时候发生(通常是文件中间某处缺少一块),而且您最终可能不得不重新下载整个文件。


如果文件大小相当大,更好的选择可能是寻找包含该文件的 TORRENT 文件。然后,您可以将其加载到 BitTorrent 客户端并将其指向您的文件,然后重新检查。然后,它将指示文件的任何正确部分,并允许您仅从 P2P 网络重新下载有问题的部分。

您也可以尝试使用 eMule 通过驴网络执行相同的操作:搜索文件、导入现有文件、重新检查,然后恢复损坏的块。

再次强调,这取决于相关文件,具体来说,它有多大,有多受欢迎/有多可用。如果您愿意,您可以说出它是什么文件,以获得具体的帮助/说明。


最后,另一个选择是尝试使用归档程序打开文件(特别是7-Zip)。然后您可以检查内容(假设它是一个可执行档案),并可能手动提取(大部分)内容。当然,如果文件已损坏,那么您可能无论如何都无法获取所有文件。

答案4

你必须再次下载,但如果你使用像快车(或者 wget,如果您想了解它的各种选项)那么您可以在下载失败或中断时恢复它。


相关内容