Skip to content

NetRepair v1.2.0

Latest

Choose a tag to compare

@cv-superding cv-superding released this 19 Aug 02:13
· 4 commits to main since this release

NetRepair v1.2.0(2026-08-19)

修复

  • 彻底修复「双击无窗口」:PyInstaller onefile 对中文 exe 文件名不兼容 + --uac-admin 提权清单与 Qt 窗口初始化冲突,两者叠加导致程序静默退出。现已改为 ASCII 文件名 NetRepair.exe、不内嵌提权清单(需要完整修复能力时右键「以管理员身份运行」)。

性能

  • 启动提速约 3 倍:程序图标去白底从运行时纯 Python 逐像素循环(约 1.2s)移至构建期(PIL+numpy),由 gen_icon_b64.py 处理。
  • 新增快速目录版 NetRepair-v1.2.0-onedir.zip:免解压,启动约 2-3 秒(单文件版约 5-6 秒)。

健壮性

  • 新增 SEH 原生崩溃过滤器:任何原生崩溃都会弹窗提示 + 写 %TEMP%/NetRepair_crash.log,不再静默消失。
  • 新增 Qt 消息钩子与启动逐步诊断日志(%TEMP%/NetRepair_diag.log),问题可一键定位(dist/run_diag.bat)。
  • 不再排除任何 PySide6 模块(体积换 100% 兼容)。

安装方式

  • NetRepair-v1.2.0.exe:单文件版,双击即用,方便分享。
  • NetRepair-v1.2.0-onedir.zip:目录版,解压后运行 NetRepair\NetRepair.exe,启动更快。

纯本地运行,不上传任何数据。GPLv3 开源。