2 Commits

Author SHA1 Message Date
程序员阿江-Relakkes 29f814c312 fix(desktop): keep Windows upgrades going when security software blocks the installer helper (#1486) (#1495)
NSIS aborts setup when `File` cannot write check-install-processes.ps1
into %TEMP%, which security software commonly blocks. Write the helper
with FileWrite instead (generated from the .ps1) and fall back to the
tasklist check when the write fails or the helper never runs.

Installed 0.6.x uninstallers still extract the helper with `File` and
fail the same way, so install over the old files when this installer
saw the same block. Exit code 22 and other uninstall failures stay fatal.

Also report an unexecutable sidecar (EFTYPE and friends) with its path
and reinstall guidance instead of a bare "spawn EFTYPE".
2026-10-10 17:41:09 +08:00
程序员阿江(Relakkes) c48171e2f0 fix(desktop): harden Windows upgrades (#1028, #1029, #1036) 2026-07-17 23:38:59 +08:00