FPS 60
MEM 0.0MB
BAT --%
SCRL 0%
PING --ms
CLOCK --:--:--
UP 0d
BRW --
BaiWindowsTools 应用图标

BaiWindowsTools

系统优化管理工具箱

模块化、可审计、优先完全可逆的 Windows 10/11 优化工具箱。

v0.1.0 Windows 10 / 11 x64 开源免费

产品预览

软件下载

下载安装包
版本
v0.1.0
发布日期
文件大小
约 69 MB
支持系统
Windows 10 / 11 x64
安装包暂未做代码签名

Windows SmartScreen 可能提示「Windows 已保护你的电脑」。这是因为本项目的安装包未购买代码签名证书(个人项目成本较高),并非文件本身有问题。

继续安装的方法:在拦截提示窗口中点击「更多信息」,再点击「仍要运行」。

如需自行核对文件完整性,可在安装前用 PowerShell 执行 Get-FileHash .\BaiWindowsTools-0.1.0-x64-setup.exe -Algorithm SHA256,与下方校验值比对。

查看 SHA256 校验值a2655e50221d3af841b83a7ba5afb6f94a94f64c153e4634af807dd7692ce593

该值由 GitHub 在接收安装包时计算。

功能特性

12 分类 · 99 模块 · 9 预设

按隐私、外观、游戏、系统功能等分类组织,模块定义使用 JSON 描述(schemaVersion=2),每个操作都有稳定的 operationId。

预设包一键应用

内置隐私保护、关闭 AI 相关功能、游戏优化等预设组合,另含资源管理器、任务栏、游戏与 GPU、系统功能等专项预设包。

界面与外观自定义

UI 分类下提供 24 项外观调整,可在应用内直接修改并随时还原。

电源方案导入

内置 AMD 与 Intel 平台的电源方案文件(.pow),一键导入对应平台的最优电源计划。

权限自检测与 UAC 提权

启动时自动检测管理员权限,需要写入系统设置时通过 UAC 自动提权,无需手动右键以管理员身份运行。

事务账本 v2

每次修改都写入回滚账本:原子写入、逐项 .bak 备份、命名 Mutex 防止并发冲突,账本损坏时采取 fail-closed 策略而非盲目继续。

批量执行前自动创建还原点

在批量应用修改前自动创建系统还原点,出现问题可以直接回退到操作前的状态。

高风险操作二次确认

高风险模块不会静默执行,需要手动输入 yes 确认后才会应用。

架构与可信度

项目分为两层:一套负责实际修改系统的 PowerShell 引擎,和一个只做界面与调度的桌面应用。敏感写入不经过应用本身,而是交给独立的特权执行服务完成。

PowerShell 引擎

toolkit.ps1 配合 lib/ 与 config/,负责模块执行、回滚账本与还原点管理。也可以脱离界面单独运行,并支持只读预检。

WPF 桌面应用

以普通权限运行,通过命名管道与 session nonce 与特权执行服务通信,界面层不直接持有系统写入权限。

测试覆盖 238 个用例(契约 41 · 执行主机 31 · 桌面应用 166),可用 dotnet test BaiWindowsTools.slnx -c Release 复现。

系统要求与安装

操作系统
Windows 10 / 11(64 位)
系统架构
x64
所需权限
修改系统设置时需要管理员权限,安装完成后首次启动会触发 UAC 提权
依赖组件
引擎脚本、模块定义与配置文件随安装包一并部署,无需单独准备 Python 或 PowerShell 环境
  1. 1

    下载安装包

    点击上方按钮下载 BaiWindowsTools-0.1.0-x64-setup.exe。

  2. 2

    运行安装向导

    双击安装包,按向导提示完成安装;若出现 SmartScreen 拦截,按上方说明选择「仍要运行」。

  3. 3

    启动并授权

    首次启动会请求管理员权限,确认后即可进入主界面。不需要时可直接通过「应用和功能」卸载。

进阶用法:引擎支持只读预检,可在不修改任何设置的前提下检查环境,命令为 toolkit.ps1 -Validate。

开源与声明

项目代码托管在 GitHub,欢迎提交问题、建议或参与改进:github.com/bai0131/BaiWindowsTools