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 开源。