自动更新取消,重新打开报错:检测到当前版本文件损坏。请下载最新安装包进行修复。

自动更新取消,重新打开报错:检测到当前版本文件损坏。请下载最新安装包进行修复。

你的运行环境(版本号「点击帮助-关于-复制」):

Win11

问题描述(你遇到了什么问题?):

自动更新取消,重新打开报错:检测到当前版本文件损坏。请下载最新安装包进行修复。
公司装了亚信的安全软件,防止私自安装第三方软件,所以自动更新会被阻拦。

复现步骤(如何才能重现这个 Bug/问题?):
1.TRAE自动更新
2.公司亚信阻止自动更新
3.重新打开TRAE就报错:检测到当前版本文件损坏。请下载最新安装包进行修复。

报错信息或截图(如有):

请在此处粘贴截图或日志代码

1 个赞

您好,安装过程中被阻止会导致安装包损坏,只能重新下载安装了。可以按照下面的方式关闭自动更新

1 个赞

我理解你的问题了——亚信安全软件阻止了TRAE的自动更新,导致文件损坏打不开。

根据经验,这种情况最好的解决办法是直接去官网下载最新安装包重新安装。你的安全软件阻止自动更新,手动覆盖安装应该能解决问题。

你之前有试过手动下载安装包吗?

1 个赞

这个问题发送很多次,每次关闭TRAE都会出同样错误,每次需要找IT组打开安装权限重新安装。非常不方便。
我后来关闭了自动更新临时解决了这个问题,但是今天清理了下缓存,自动更新被重置了。又发生了这个问题。我看了,整个Trae CN替换之前备份的好像也不起作用。 删除了AppData\Roaming\Trae CN 也没用。不知道自动安装影响了哪个文件导致启动报错。
如果TRAE能修复下这个问题,如果没有更新,就不要报错,还能继续使用那就太好了。
不然对于有安装限制的公司用TRAE太不友好了。

1 个赞

这个问题发送很多次,每次关闭TRAE都会出同样错误,每次需要找IT组打开安装权限重新安装。非常不方便。
我后来关闭了自动更新临时解决了这个问题,但是今天清理了下缓存,自动更新被重置了。又发生了这个问题。我看了,整个Trae CN替换之前备份的好像也不起作用。 删除了AppData\Roaming\Trae CN 也没用。不知道自动安装影响了哪个文件导致启动报错。
如果TRAE能修复下这个问题,如果没有更新,就不要报错,还能继续使用那就太好了。
不然对于有安装限制的公司用TRAE太不友好了。

1 个赞

我完全理解你的困扰——每次都要找IT组开权限重装确实太麻烦了。

让我查一下有没有其他能彻底解决这个问题的办法,看看能不能找到更新被阻止时不报错的设置或方案。

你之前是通过什么方式关闭自动更新的?是在设置里还是通过其他方法?看到官网文档里提到了关闭自动更新的方法!在第4条搜索结果里提到"若你希望 TRAE 不自动更新,可以将 Update: …"

让我看看这个设置的具体位置和配置方法,这样你可以用更稳定的方式关闭自动更新,避免清理缓存后又被重置。

你之前是在设置界面里关的,还是修改过配置文件?
找到了!官网有明确的关闭自动更新的方法,这样你可以彻底解决这个问题。

你可以在设置里把 “Update: Mode” 改成 “manual”,这样就不会自动更新了。即使清理缓存,这个设置应该也会保留。

现在的问题是你得先解决当前的文件损坏问题——还是得先重装一次,对吧?重装后马上按这个方法设置,以后就省心了。

你想先确认一下设置的具体步骤吗?

1 个赞

我已经解决这个问题了。自动更新时trae会先删除resources目录下的文件。
extensions,modules,node_modules 目录下面的被删除的文件恢复就能解决这个问题。

2 个赞

太好了,你自己找到了解决办法!原来问题出在resources目录下的extensions、modules、node_modules这些文件被删除了,恢复它们就能解决。

感谢你分享这个具体的修复方法,这对其他有同样限制的公司用户会很有帮助。

这个方法每次都能成功恢复吗?有没有什么需要特别注意的地方?

1 个赞