Senzoukria 更新失败:“Install failed”或者某个版本在 Versions 卡片上被拒

Senzoukria 在运行任何安装程序之前都会校验它的签名。一次更新可能在启动时的提示里失败(“Install failed: …”),也可能在 Versions 卡片上失败,而那里会把原因点名说出来:没有发布签名、签名不匹配、下载出错,或者这个平台还不支持在应用内安装。

Senzoukria · 故障排除 · 更新于 2026 年 9 月


概要

启动时的提示
“Update available”下面的“Install failed: {error}”(更新界面的这些文字写死为英文)
Versions 卡片
“version {v} ships no signature — refused” · “signature does not match — installer refused” · “download failed: …”
列表加载错误
“Could not load the version list — check your connection.”
其他系统
“Installing another version from the app is Windows-only for now — grab the build from senzoukria.com/download.”

你会看到什么

在“Update available”(有可用更新)这个提示里,点“Install now”之后以“Install failed: {error}”(安装失败)结束。在 账户 → Versions 上,一次安装可能以下面几句之一结束:“version {v} ships no signature — refused”(这个版本没有随附签名,已拒绝)、“signature does not match — installer refused”(签名不匹配,安装程序被拒)、“release asset is not hosted on the official repository — refused”(发布文件不在官方仓库上,已拒绝)、“download failed: …”、“download interrupted: …”或者“could not write the installer: …”。没有发布签名的构建会被列为“unavailable”。更新这一整块界面在代码里写死为英文,中文界面里也是英文,包括 Versions 这个卡片名。

为什么会这样

签名是在任何东西被启动之前就校验的;一个和它的签名不匹配、或者不是托管在官方发布仓库上的安装程序会被拒绝。下载错误和磁盘错误会在安装程序真正运行之前把这次安装拦下来。从 Versions 卡片上安装一个你自己挑的版本,走的是 Windows 安装程序,所以只在 Windows 上可用。

启动时那次检查从来不会把应用堵住:网络错误、服务故障,或者最新发布上缺少签名,都只是让这次检查就此结束。

如何解决

  • 等网络稳定之后再试一次;新的一次尝试会把安装程序重新下载一遍。
  • 如果是安装程序写不下去,请腾出磁盘空间。
  • 从官网的下载页面把安装程序下载下来自己运行,在 macOS 或者 Linux 上尤其如此。
  • 如果某个版本是“unavailable”,请换列表里的另一个构建。

它并不意味着什么

  • 这不是一个应该绕过去的问题:签名不匹配正是这项校验存在要拦住的东西。
  • 对一个“unavailable”的构建来说,反复重试也没有用:一个没有发布签名的构建没办法从应用里安装。

何时联系技术支持

经过这些检查之后还是卡住?请用 菜单 → 问题反馈(它在没有登录的状态下也能用),或者发到 Senzoukria 的 Discord 上。请附上完整的那一行错误、你想装的版本,以及当前正在跑的版本(它显示在账户页脚和关于页面上)。

同一栏目

其他语言版本

常见问题

安装会把应用关掉吗?
会。安装程序必须替换一些在应用运行时被占用的文件,所以应用会关掉,由 Windows 安装程序接手。
我能回到上一个版本吗?
在 Windows 上,账户 → Versions 可以让你安装一个更早的构建;“Install & pin”会把你留在它上面,直到你恢复自动更新。

继续阅读