AppMoe 应用萌选
← 返回首页

Windhawk

Windhawk 是一个开源的 Windows 定制化平台,通过安装社区开发的 mod 来修改系统行为,从任务栏调整到资源管理器优化,都能在不改动系统文件的前提下实现。

Windhawk

简要说明#

Windhawk 是一个 Windows 定制化平台,你可以把它理解成一个 mod 商店——但不是给游戏装 mod,而是给 Windows 本身和它上面的程序装 mod。每个 mod 对应一项具体功能,比如让任务栏缩略图可以拖拽排序、在资源管理器空白处双击返回上级目录、或者用滚轮在任务栏上调节音量。

alt text

这些 mod 不是靠改注册表或者替换系统文件实现的。Windhawk 采用进程注入和内存挂钩的方式,在程序运行时修改其行为,不触碰磁盘文件。这带来的好处是:系统更新后 mod 不会立刻失效,也不用担心破坏文件签名,随时可以开关。

项目由 Ramen Software 的 Michael Maltsev(m417z)开发,他在 Windows 定制工具领域已经有十多年的积累,之前做过 7+ Taskbar Tweaker 和 Textify。Windhawk 于 2022 年 3 月首次发布,目前仍在活跃维护。

安装与使用#

从 windhawk.net 下载安装程序。安装完成后会打开主窗口,分成几个页面:

  • Explore:浏览可用的 mod,按安装量或分类排序
  • Installed:已安装的 mod 列表,可以开关或删除
  • Advanced:高级设置,比如限制 Windhawk 只注入特定进程

安装 mod 只需要在 Explore 页面找到它,点击 Install,几秒钟就好。每个 mod 通常都提供了配置界面,不需要看代码。如果你好奇 mod 具体做了什么,它的完整 C++ 源码在 windhawk.net 上公开可查。

Windhawk 本身也是一个开源项目(GPL v3),源代码在 GitHub 上。

三个实用模块#

Explorer Double Click Up#

在文件资源管理器的空白区域双击,跳转到上一级目录。

Windows 的资源管理器左侧有导航窗格、地址栏左侧有向上箭头,但对于经常在深层文件夹之间跳转的人来说,移动到地址栏找那个小箭头总归多了一步操作。这个 mod 允许你在文件夹内容区域的空白处双击,直接回到上级目录。

它依赖 WinRT,所以只支持 Windows 10 和 11。

alt text

Taskbar Thumbnail Reorder#

用鼠标拖拽重新排列任务栏缩略图。

Windows 11 的任务栏在按钮合并后(同一应用的多个窗口合成一组),默认不支持拖拽调整组之间的顺序。如果你习惯把常用窗口固定在特定位置,这个限制会很不方便。这个 mod 恢复了拖拽排序的能力——用鼠标按住缩略图拖动到你想要的位置即可。

这个功能来自 7+ Taskbar Tweaker 的用户需求投票,排在第二位。mod 在 Windows 更新后偶尔会暂时失效,通常是因为新版 Windows 的调试符号还未同步。遇到这种情况,在 Windhawk 里禁用再启用该 mod 通常就能恢复。

alt text

Taskbar Volume Control#

在任务栏任意位置滚动鼠标滚轮来调节系统音量。

Windows 11 实际上已经有从任务栏调节音量的方法:鼠标停在音量图标上滚动滚轮。但这个 mod 让操作区域扩大到整个任务栏,同时提供了更多自定义选项:

  • 在任务栏任意位置滚动都可以调音量,不限于音量图标
  • 可选的音量显示样式:Windows 11 现代浮出、Windows 10 经典样式、工具提示或者不显示
  • 可设置每次滚轮的音量变化量,默认的步长不一定适合所有人

还有一个衍生 mod “Taskbar Volume Control Per-App”,可以在任务栏按钮上悬停滚动,单独调节该应用的音量。

其他值得关注的功能#

除上面三个 mod 外,Windhawk 社区还积累了不少高安装量的 mod:

  • Windows 11 Taskbar Styler(477k+):修改任务栏主题样式、颜色、布局
  • Taskbar height and icon size(200k+):调整任务栏高度和图标大小
  • Better file sizes in Explorer details(130k+):在资源管理器中显示文件夹大小
  • Disable grouping on taskbar(20k+):任务栏从不合并,每个窗口独立显示
  • Middle click to close(34k+):鼠标中键关闭任务栏上的应用

与同类工具的比较#

  • ExplorerPatcher:通过替换系统文件来恢复经典功能(如 Windows 10 任务栏),更新后可能需要重新安装。Windhawk 不修改文件,理论上更安全。
  • Winaero Tweaker:基于注册表修改,功能范围有限,适合简单设置。Windhawk 能做的事情更深。
  • Start11 / StartAllBack:商业软件,提供完整的开始菜单和任务栏替换体验。Windhawk 免费开源,但每个 mod 需要单独配置。
  • PowerToys:微软官方工具,功能范围不同,以实用工具为主(如 FancyZones、PowerRename),不涉及系统 UI 深度定制。

注意事项#

  • 任务栏相关的 mod 主要针对 Windows 11,部分在 Windows 10 上可能不工作或不完整
  • 个别安全软件(如 Crowdstrike)可能会将 Windhawk 的进程注入行为标记为可疑。在 Windhawk 的 Advanced 设置中,可将注入范围限制为仅 explorer.exe,减少触发报警
  • 尽管每个 mod 的源码公开可查,但毕竟是社区贡献,安装前建议看几眼评论和源码
  • Windows 大的功能更新后,部分 mod 可能需要等待作者适配新版

许可与获取#

Windhawk 采用 GPL v3 开源协议。可以从 windhawk.net 下载,也可以在 GitHub 查看源码。安装程序支持标准安装和便携模式。