Repository navigation
Replies: 8 comments 1 reply
|
+1 我也是 存在同样的问题 更新之后进程就没了 然后重启还是提示更新 |
|
+1 |
|
一、问题概述
安装器 16:30:10 启动,对旧安装目录连续尝试改名 10 次(约 28 秒)全部失败,16:30:38 放弃并回滚。
结论:应用 spawn 安装器时 cwd 继承自应用(=安装目录),而安装器在备份步骤需要重命名该目录,二者叠加导致必然失败;属于安装器/升级链路的缺陷,与网络、磁盘、权限、杀毒软件无关。
|
|
这个怎么解决啊? |
|
补充一个更精确的定位,解释为什么 0.2.2-rc.2 这一版开始变成必现(本机 4/4 失败,手动安装 1/1 成功):
但“持锁者是谁”还可以更精确一步:
这也解释了为什么 #13025 的
历史对照: |
|
本机 4/4 失败、手动 1/1 成功,与 @mr-tan4 @CosMoss114 的现象一致。补充三条实证,以及一件需要官方确认的事。 环境:Windows build 22631.6199(注册表 ProductName 报 Windows 10 Pro),DSH Desktop 0.2.2-rc.1 → rc.2,安装目录 一、失败点确认在「整目录改名」,不是文件覆盖日志位于 二、「第三方常驻进程占用」可以排除(至少不是必要条件)用 Sysinternals
同时 所以锁并非来自某个常驻第三方(对比 #12489 那例是 补充一个基线:应用运行中时,主进程本身持有 415 个相关句柄,其中包含安装根目录的目录句柄本身: 三、可用的绕过方式(本机实测成功)不点「立即更新」,直接用已下载并通过校验的包,并把工作目录挪出安装目录: $inst = "$env:LOCALAPPDATA\@deepseek-aidsh-desktop-updater\pending\deepseek-harness-0.2.2-rc.2-win-x64.exe"
Start-Process -FilePath $inst -ArgumentList "/S" -WorkingDirectory "C:\Windows\Temp"
四、需要官方确认:rc.2 是否已从 nightly 通道撤下手动升级完成、应用启动后,它自己的更新器输出: 回查
也就是说 rc.2 在 17:01 之后、19:11 之前被从 nightly 通道撤下,于是已经手动升到 rc.2 的机器会停在"源站没有这个版本"的状态:不再收到更新提示( 如果这是有意回滚(与今天集中爆发的更新失败有关,未证实因果),建议公告里说明两件事:
|
Uh oh!
There was an error while loading. Please reload this page.
咋桌面端dsh-v0.2.2-rc.1升dsh-v0.2.2-rc.2的时候更新失败了,说是更新完了会自动启动,但是实际上更新完直接就退出了,重新打开发现并没有更新,也用管理员权限试过了,现在是怎么个事,就我有这种情况吗

All reactions