Repository navigation
Windows 桌面更新需等待后端退出再替换 node.exe #3959
LeonMinGod
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Windows 桌面自动更新未等待后端退出,会导致安装失败并破坏下次启动。
复现、预期与验收
Check Update。node.exe写入失败提示,然后重新启动桌面端。桌面父进程退出后,旧的
backend/node.exe仍持续运行并成为孤儿进程;现场观察到该进程从更新前一直存活。Windows 锁住正在执行的
node.exe,更新器继续尝试覆盖该文件,因而进入部分文件已更新、后端未完整替换的状态。下一次启动报错:
结束孤儿桌面/后端进程后再干净启动,插件路由恢复
200;client.js文件存在且语法、哈希一致,因此故障点是更新时的进程生命周期,而不是插件包本身损坏。backend/node.exe解锁。10.0.22000,x64。0.2.2;内置@deepseek-ai/dsh与@deepseek-ai/dsh-typert-registry为0.1.1-rc.2。node.exe写入失败,更新失败时旧版本仍可正常启动。All reactions