Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

安装包执行安装时只结束了GUI没结束内核进程 #291

Closed
4 of 5 tasks
S-T-eve opened this issue Jan 20, 2024 · 12 comments · Fixed by #393 or #403
Closed
4 of 5 tasks

安装包执行安装时只结束了GUI没结束内核进程 #291

S-T-eve opened this issue Jan 20, 2024 · 12 comments · Fixed by #393 or #403
Labels
C: Backend T: Bug Something isn't working

Comments

@S-T-eve
Copy link

S-T-eve commented Jan 20, 2024

复现步骤 / Step to reproduce

在未关闭代理和GUI的情况下执行安装文件“Clash.Nyanpasu_1.4.3_x64-setup.exe”,安装程序只结束了GUI进程未结束内核,导致覆写错误提示,可能影响部分在GUI内更新执行安装的用户

预期行为 / Expected behaviour

GUI和内核一起结束进程,无阻碍的完成安装(部分以服务模式部署内核的可能需要由安装包临时禁用服务,安装完成后再尝试开启)

实际行为 / Actual Behaviour

image

应用日志 / App logs

No response

备注 / Addition details

No response

Clash Nyapasu 版本号 / Clash Nyapasu

v1.4.3

是否为 Pre-release / Is pre-release version

latest

操作系统及版本 / OS version

Windows 10.0.19045.3803

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已仔细查看并知情 Q&A 中的内容 / You have checked Q&A carefully
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 Pre-release 版本测试,并且该问题在最新 Pre-release 版本中并未解决 / This bug have not solved in latest Pre-release version
@S-T-eve S-T-eve added S: Untriaged T: Bug Something isn't working labels Jan 20, 2024
@greenhat616
Copy link
Collaborator

这个需要我之后有空研究一下。我目前没研究过这种更新流程,以前写的 GUI 程序都是单独写一个 Updater 程序做更新的。类似 QQ 那种。

如果有研究方向的建议的话可以跟在此问题里。

@greenhat616
Copy link
Collaborator

我觉得应该需要自定义 WIX、NSIS 的模板才可以,有空改一下吧。

@5460
Copy link

5460 commented Jan 29, 2024

今天1.4.3主界面左上角图标提示更新,点击更新后,更新程序把1.4.4装到C:\Program Files\Clash Nyanpasu下面了。原本在AppData那里的1.4.3还在,更新程序结束之后运行的也是这里的1.4.3版本。
看起来更新程序还需要完善一下。

@greenhat616
Copy link
Collaborator

今天1.4.3主界面左上角图标提示更新,点击更新后,更新程序把1.4.4装到C:\Program Files\Clash Nyanpasu下面了。原本在AppData那里的1.4.3还在,更新程序结束之后运行的也是这里的1.4.3版本。 看起来更新程序还需要完善一下。

准备 1.5.0 和隔壁 verge 一样,把 wix 砍了。只提供 nsis 了。

@greenhat616
Copy link
Collaborator

最新的开发版,你可以试一下。

@S-T-eve
Copy link
Author

S-T-eve commented Feb 7, 2024

安装目录改了是吗,另外再次覆盖安装时依旧
image
,要不干脆就弹窗提示用户手动正常方式关闭再执行安装?

@greenhat616
Copy link
Collaborator

安装目录改了是吗,另外再次覆盖安装时依旧 image ,要不干脆就弹窗提示用户手动正常方式关闭再执行安装?

我等会修改成 Both 看看。我看看我的模板哪里写错了。

@greenhat616
Copy link
Collaborator

我知道了,得安装一次新版,之后的安装才会生效。你可以安装两次看看。

@S-T-eve
Copy link
Author

S-T-eve commented Feb 7, 2024

安装目录改了是吗,另外再次覆盖安装时依旧 image ,要不干脆就弹窗提示用户手动正常方式关闭再执行安装?

这是在发现安装路径改了之后第二次安装时的

@greenhat616
Copy link
Collaborator

greenhat616 commented Feb 7, 2024

稍晚我再研究一下看看,wix 应该是正确工作了。

@greenhat616
Copy link
Collaborator

greenhat616 commented Feb 8, 2024

可以试一下新的开发构建版。
https://github.com/keiko233/clash-nyanpasu/actions/runs/7827742325

@S-T-eve
Copy link
Author

S-T-eve commented Feb 8, 2024

确认可用,无问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Backend T: Bug Something isn't working
Projects
None yet
3 participants