dwgx@blog:~$dwgx
> cd ../posts

Dustman:PyQt 写的 Windows 本地清理工具

// created

Dustman 是个 Windows 本地清理工具, PyQt 写的图形面板, 把清垃圾、修网络、调性能这些平时要敲命令或翻设置的活儿收进一个界面, 点选即用。全程本地, 不捆全家桶, 不往云端传数据。

清理覆盖平时最容易堆垃圾的地方: 各种 TEMP/TMP、Windows Temp、LocalAppData 临时目录、Recent、INetCache、Chrome 缓存、Prefetch、DirectX shader 缓存, 能一键深度清也能只清单项。所有删除修改这类不可逆操作都先扫出来列给你看, 点头才真删, 不闷头清。这习惯是删错文件踩坑换来的。

网络修复是我用得最多的一块。代理或 DNS 抽风底层就那几条命令, ipconfig /release/renewnetsh int ip reset all、刷 DNS、重置 Winsock、重置 PAC, 我全包成按钮。顺手做了 DNS 管理, Google、Cloudflare、114、阿里、腾讯几套预设直接切主备, 再配个测速, 延迟丢包一目了然, 哪家快看得到。

性能这块更像心理按摩: 清进程释放内存, 再用 powercfg 切卓越性能。面板还挂了 CPU 内存实时表盘, 背后是 psutil 起个后台线程采数据。

界面用 PyQt5 加 PyQt-Fluent-Widgets, 要 Fluent 观感又不想自己画控件。重活基本都在调 Windows 自带的 ipconfignetshpingpowercfgreg, Python 只负责编排套壳。整个应用一个 main.py, 配置存本地 config.json, 单文件听着糙, 一个人维护反而顺手, 想加啥直接往里塞。装好依赖 python main.py 就起, 网络修复、深度清理、切电源计划要管理员权限, 记得用管理员开终端。