Repository navigation
Releases
Releases · huvubb/system-toolbox
System Toolbox v1.10.2
System Toolbox v1.10.1
建议使用 v1.10.2:已修复安装 PowerShell 7 时 PsExec64 签名检查可能失败的问题。
v1.10.1 - 主菜单 38 可将微软签名验证通过的 PsExec64 安装到当前工作目录并加入用户 PATH,或安装并检查 FFmpeg 后刷新 PATH。主菜单 14 及音视频工具中也提供对应入口。 - 同步 v1.10.0:DirectX 与系统 DLL 修复;电池、睡眠、重启事件、Windows 更新和软件清单五项本地诊断;中文操作反馈和更可靠的队列顺序。 - QQ音乐 19.51 下载增加备用源并进行 SHA256 校验。 - 提供独立 EXE 与精简 ZIP;ZIP 仅含 EXE、CPP 和 README。SHA256SUMS.txt 可核对文件。 DirectX 旧版运行库通过 winget 下载微软官方桌面安装程序;Windows 系统文件使用 DISM 和 SFC 检查。第三方程序自身的 DLL 请使用原软件官方安装器修复。
System Toolbox v1.10.0
v1.10.0
- 新增 DirectX 与 DLL 修复:检查缺失文件名称、安装微软旧版 DirectX 桌面运行库、打开 DirectX 诊断工具,及通过 DISM 和 SFC 检查修复 Windows 系统组件。第三方软件文件请使用原软件的官方安装程序修复。
- 新增五项本地诊断:电池健康、睡眠与唤醒、异常关机/重启事件、Windows 更新历史、已安装桌面软件清单。显示中文摘要并可保存详细报告。
- 任务队列和常见操作展示中文状态与失败提示;依赖先后顺序的维护操作在前台串行执行。
- QQ音乐 19.51 安装包的原下载源不可用时,自动尝试备用源并校验 SHA256。
- 发行 ZIP 仅包含主程序、C++ 源码和 README;
SHA256SUMS.txt可校验包内文件。
System Toolbox v1.9.4
v1.9.4
- 音乐格式转换器内置到主程序,发行压缩包只保留
system-toolbox.exe、system-toolbox.cpp和README.md。 - 音视频工具 29 增加 QQ音乐 19.51 的下载、SHA-256 校验和安装入口;需输入
YES才会启动安装程序。 - FastDL 改为可选 DLC;缺失时下载自动回退系统 curl。
- 更新下载使用发行附件的 SHA256 清单验证。
SHA256SUMS.txt 包含发行包内每个文件的校验值。
v1.9.3 · 修复下载更新并精简发行包
- 修复未安装 FastDL 时无法下载新版:自动回退到 curl,下载失败保留原目标。
- 修复发行哈希清单缺少主 EXE 哈希导致更新取消的问题;同时提供 EXE 和 ZIP 的 SHA256。
- 去掉音乐菜单 29、30 之间的分组分隔。
- 音乐转换组件内置于主 EXE,运行时校验后释放。
- ZIP 仅包含 system-toolbox.exe、system-toolbox.cpp、README.md;更新说明从 GitHub Release 正文读取,不随包附带 CHANGELOG。
验证:C++17 编译、内置组件释放/哈希/启动、哈希清单解析及非法协议拒绝通过。未执行真实磁盘维护或完整音乐格式回归。
v1.9.2 · 精简发行包
发行包清理:压缩包仅包含 system-toolbox.cpp、system-toolbox.exe、README.md、CHANGELOG.md,无构建目录、依赖目录和重复压缩包。
本次 EXE 按用户最新修改的 D:\G\v1.0.0\system-toolbox.cpp 编译。该源码未包含此前内置音乐转换器逻辑,因此本发行不宣称音乐转换组件已内置。
旧 v1.9 附件保持不变,避免破坏已提交 winget 的哈希。
v1.9 · 后台队列、下载与磁盘工具更新
v1.9 · 后台队列、下载与磁盘工具更新
请下载 system-toolbox-windows.zip,解压后运行 system-toolbox.exe,保留同目录的 music-converter.exe 和 fastdl.exe。SHA256SUMS.txt 包含各文件 SHA256,便于核验。
新增与修复
- 后台任务队列:默认并发 2,可设 1–8,支持优先级、暂停、继续和独立日志。winget 等独立命令可后台运行。
- 安装后刷新 PATH,检查 Python、Node.js/npm、Java、Go、Rust、Git、CMake、FFmpeg 等常见命令目录。
- 集成 fastdl 多线程与断点下载,失败保留原目标文件。
- 音乐转换支持 NCM、QMC/MFLAC/MGG、KGM/KGMA/VPR、KWM 等常见版本。
- 根据本地 EXE 的 SHA256 检查云端更新,校验后替换并保留备份。
- DiskTool 按需下载、导入和启动,安装与运行时校验已记录构建哈希。
- 增加 ISO/VHD/VHDX、卷目录与盘符挂载管理。
- 修复指定卷开机检查影响其他卷:保留其他卷配置,不再全局终止磁盘检查进程或清空启动检查项。
- 修复 C++20
char8_t路径编译问题;主 CPP 包含队列实现。
使用边界
- 音乐转换需要 FFmpeg;部分 QQ 音乐文件需要 EKey,KGG v5 等格式尚未支持,无法保证所有平台全部文件兼容。硬件解码尝试失败会回退软件解码,常见音频通常仍使用 CPU。
- 后台任务无需交互输入;依赖中间结果的流水线仍在前台。退出工具箱会结束未完成任务。
- DiskTool 的恢复工具与数据库可能需要额外配套资源;PsExec 不随包分发。
- 系统维护需要管理员权限,磁盘写入与修复前应备份数据。
源码、详细说明与问题反馈:https://github.com/huvubb/system-toolbox
联系邮箱:810372789@qq.com
v1.8 大更新
v1.6 大更新
多功能系统工具箱 v1.6
新增功能
软件更新
- 主菜单新增「软件更新」选项
- 自动检测 GitHub Release 最新版本
- 显示更新说明,一键下载安装
- 更新完成后自动重启主程序
- 支持版本号智能比较
编译工具增强
- PyInstaller 打包支持中文路径
- Nuitka 打包支持中文路径
- 编译缓存自动存到 %TEMP%
- 打包完成后自动迁移 exe 到源文件目录
- 自动清理构建缓存
磁盘工具
- 新增「启动 DiskPart 手动操作」选项
- 磁盘操作增加大量功能
网络工具
- 新增 IP 配置/DNS 管理
- 连通性测试、路由追踪
- Winsock/TCP-IP 重置
- 网速测试、外网 IP 查询
显卡工具
- 支持 DirectX 11 / OpenGL / Vulkan 三引擎
- GPU 信息查看(DXGI)
- Direct3D 功能级别检测
- 多窗口并发压测
优化改进
- 程序版本号统一管理(
TOOLBOX_VERSION宏) - 主菜单显示当前版本号
- 运行库安装支持 .NET 全版本和 VC++ 全版本
- C盘清理增加大小分析
- 虚拟内存管理支持中文显示
问题修复
- 修复编译工具中文路径乱码问题
- 修复 GetInput 中文输入截断问题
- 修复若干菜单跳转问题
下载
- 下载地址:https://github.com/huvubb/system-toolbox/releases/latest
- 编译环境:MinGW-w64 / Visual Studio 2019+
使用说明
- 以管理员身份运行
- TrustedInstaller 功能需将 PsExec64.exe 放同目录
- 部分操作有风险,使用前请备份数据
免责声明
本工具仅供学习研究使用,作者不承担任何后果。
完整更新日志:...v1.6
v1.2.5 大更新
今天文笔好
多功能系统工具箱 v1.2.5
更新内容
磁盘工具
- DiskPart 手动操作
- 磁盘初始化(MBR/GPT)
- 分区创建/删除/格式化
- 盘符分配/删除
- 磁盘只读控制
网络工具
- IP 配置/DNS 管理
- 连通性测试/路由追踪
- Winsock/TCP-IP 重置
- 适配器启用/禁用
- 网速测试/文件下载
GPU 压测(内测)
- 三引擎:OpenGL / DirectX 11 / Vulkan
- 多窗口并发压测(2-8窗口)
- 时长可选:10秒~10分钟
- 强度可选:轻度/中度/重度
其他
- C盘清理增加大小分析