我直接从https://www.veracrypt.fr每当我尝试在“较旧的”离线电脑上安装它时,都会收到以下错误消息:
VeraCrypt 设置
此分发包已损坏。请尝试再次下载(最好从 VeraCrypt 官方网站下载https://www.veracrypt.fr)。
我下载了好几次,最后也确认了校验和确实匹配。那么这个错误信息可能是什么原因造成的呢?
答案1
就我的情况而言,我的旧电脑没有验证数字签名的 VeraCrypt 可执行文件所需的最新证书。我不得不下载并导入:
- 此根证书:GlobalSign Root R3
- 此中级证书:GlobalSign 扩展验证代码签名中级 G3
之后,我能够成功执行 VeraCrypt 可执行文件。
答案2
VeraCrypt 需要许多其他证书,但不幸的是,安装程序只是假定它们存在。
我还添加了这些:- authroot.stl DigiCert_Assured_ID_MS_Cross_Cert.crt GlobalSign_Root_CA_MS_Cross_Cert.crt thawte_Primary_Root_CA.crt
我记得:第一个对我的情况来说最为重要,因为我的用户文件夹已被旧版本覆盖。它就像是 Microsoft 提供的库,每周在文件 authrootstl.cab 中更新
我不会放上它们的链接——它们很容易找到,但我不知道是从最好的地方还是官方的地方得到它们的。