Skip to content

MacDesk v1.2.1 — 修复自动更新偶发失败 / Fix flaky auto-update

Choose a tag to compare

@github-actions github-actions released this 09 Jul 09:59

🐛 修复 / Fixes

  • 修复自动更新 / 覆盖安装偶发失败clrjit.dll … 拒绝访问,错误代码 5 / Access is denied)。原因是升级瞬间有残留的 MacDesk 后台辅助进程(右键菜单 helper 等)仍占用自包含运行时文件。现在安装器会在替换文件前,先优雅退出主程序、再兜底清掉所有残留进程,确保文件不被锁定。
    Fixed the occasional auto-update / reinstall failure (clrjit.dll … Access is denied, error 5), caused by a leftover MacDesk helper process still holding the bundled runtime files during the upgrade. The installer now gracefully quits the app and then sweeps any lingering helper processes before replacing files.

🔧 内部 / Internal

  • CI 升级到 Node 24 版本的 GitHub Actions(清除 Node 20 弃用警告)。
    Bumped CI GitHub Actions to their Node 24 releases (clears the Node 20 deprecation warning).

已在 v1.2.0 的用户点「检查更新」即可一键升级;本版即修复了升级本身的可靠性。
Existing v1.2.0 users can upgrade via "Check for updates" — this release fixes the reliability of that upgrade itself.