忘掉今天的人将被明天忘掉。——歌德

Microsoft PowerToys:把 Windows 的“日常小事”做到极致

当我们在 Windows 上工作,很多需求都不需要“大而全”的工具,却希望“轻巧而顺手”。比如批量重命名文件、捕捉屏幕色值、快速找到鼠标、用快捷方式启动应用、把窗口布局做成自己的“工作区”… 这些“日常小事”,如果有一组统一、稳定、持续更新的官方工具来打包解决,就会让整个操作系统的体验更上一层楼。

这就是 Microsoft PowerToys 的定位:一套面向 Windows 的实用工具集合,帮助你自定义系统、简化常用操作、优化工作流。官方的描述很朴素,但意义很大:PowerToys is a collection of utilities that help you customize Windows and streamline everyday tasks。

  • 仓库主页与文档:microsoft/PowerToys · PowerToys Docs
  • 安装渠道:GitHub Release、Microsoft Store、WinGet,以及社区维护的 Chocolatey / Scoop
  • 更新节奏:每个版本都有详尽的 Release notes,涵盖稳定性修复与新特性
  • 模块数量:超过 25 个工具,覆盖窗口管理、文件操作、色彩与图像、键鼠增强、系统设置等多个方向

工具集锦:把常见需求一网打尽

PowerToys 把系统增强切成一个个模块化“工具”,按需启用即可;官方 README 提供了完整的工具目录和每个工具的概览链接。以下是部分你可能经常用到的模块(只列名称,不展开细节):

  • Advanced Paste
  • Always on Top
  • Awake
  • Color Picker
  • Command Not Found
  • Command Palette
  • Crop And Lock
  • Environment Variables
  • FancyZones
  • File Explorer Add-ons
  • File Locksmith
  • Hosts File Editor
  • Image Resizer
  • Keyboard Manager
  • Light Switch
  • Mouse Utilities
  • Mouse Without Borders
  • New+
  • Peek
  • PowerRename
  • PowerToys Run
  • Quick Accent
  • Registry Preview
  • Screen Ruler
  • Shortcut Guide
  • Text Extractor
  • Workspaces
  • ZoomIt

它们共同的特点是“开箱即用、界面统一、与系统深度集成”,使得日常操作的路径更短、动作更快。


安装方式:选择你最顺手的渠道

PowerToys 提供了多种安装方式,覆盖绝大多数用户习惯。官方文档有详细步骤,下面直接给出 WinGet 的命令示例(来自 README):

1
winget install Microsoft.PowerToys -s winget
1
winget install --scope machine Microsoft.PowerToys -s winget
  • 如果你偏好应用商店,官方也提供了 Microsoft Store 安装入口
  • 如果你喜欢“手动掌控版本”,GitHub Releases 里有每次发布的 .exe 安装包(x64 / ARM64,按用户或按机器)

近期版本亮点:稳定性与体验双向提升

官方 README 的“What’s new”中包含了近两个版本的修复与新增内容。摘录部分要点,让你了解项目的“活性”和演进方向:

  • 0.97.2(2026 年 2 月):一系列稳定性修复,覆盖 Advanced Paste、Color Picker、Command Palette、Cursor Wrap、Image Resizer、Light Switch、Workspaces、Quick Access 与 Measure Tool 等模块的已知问题
  • 0.97.1(2026 年 1 月):
    • Command Palette:图标加载、死锁风险、UI 绑定与布局等问题修复;新增拖拽支持、主题与背景自定义、拼音匹配、Web 搜索自定义引擎、内置远程桌面扩展等
    • Cursor Wrap:增强多屏行为并支持水平/垂直方向的约束
    • PowerRename:修复 $ 结尾的正则使用问题等
    • Runner:托盘图标对系统主题的自适应
    • 其他模块:Awake、Peek、Image Resizer、Quick Accent、Settings 等均有细化修复与改进
    • 开发与 CI:迁移到 .slnx、WinAppSDK 管线更新、自动化与测试覆盖增强、提示与文档清理等

更完整的列表请直接参考 README 的版本说明与官方博客链接。


代码结构:模块化架构,清晰分层

如果你对项目开发感兴趣,官方在 src/README.md 里简明介绍了源码组织。核心思想是“每个工具一个模块 DLL,由 Runner 统一加载与管理;设置窗口是独立的 UI 进程,公共逻辑在 common 静态库中复用”。引用原文如下:

1
2
3
4
5
6
## Code organization
The PowerToys are split into DLLs for each PowerToy module ([`modules`](/src/modules) folder), and an executable ([`runner`](/src/runner) folder) that loads and manages those DLLs.

The settings window is a separate executable, contained in [`settings-ui`](/src/settings-ui) folder. It utilizes a WebView to display an HTML-based settings window.

The [`common`](/src/common) contains code for a static library with helper functions, used by both the runner and the PowerToys modules.

这种模块化设计使新增功能更容易独立演进,同时简化了各模块间的耦合与发布流程。


用得更顺手:建议的日常工作流

  • 安装后先打开合集的 Settings 面板,逐个模块启用并配置自己常用的功能
  • 把“窗口布局(FancyZones)”和“快速启动(PowerToys Run/Command Palette)”放到日常操作的第一层,最能提升效率
  • 文件处理相关的模块(PowerRename、Image Resizer、File Locksmith、Peek)适合批量任务或临时操作
  • 键鼠增强(Keyboard Manager、Mouse Utilities、Find My Mouse)对多屏工作者尤其友好
  • 快速工具(Color Picker、Screen Ruler、Text Extractor、Quick Accent)作为“随手可用”的小工具,频次高但不占用注意力
  • Workspaces 可用来固化“某类任务”的窗口布局与应用组合,形成可复用的“工作场景”

社区与路线图:持续更新、开放协作

PowerToys 有一个非常活跃的社区生态:从 issue 与讨论到文档与设计,从 bug 修复到功能提案,社区持续推动项目变得更好。README 还提到“未来版本的路线图”,例如 PowerDisplay、Command Palette 的进一步改进,以及全新的 Shortcut Guide 体验,值得关注。

如果你希望参与贡献,建议先阅读仓库中的贡献指南与开发文档;团队非常鼓励社区协作,并在多处强调对贡献者的感谢与认可。


结语:把“小事”做好,系统体验就会“整体升维”

PowerToys 的价值不在于单个工具,而在于“把一堆零散的高频需求统一、标准、持续更新地解决”。对于任何需要在 Windows 上保持高效的人来说,它既是“入门即用”的工具箱,也是“持续进化”的系统增强平台。

  • 安装:GitHub Release、Microsoft Store、WinGet
  • 使用:Settings 里启用与配置模块,形成你的“个人工作台”
  • 更新:关注 Release notes 与官方博客,及时获取修复与改进
  • 参与:按贡献指南提 PR / 开 Issue / 改文档,与社区一起把体验做得更好

最后,再贴一次 WinGet 安装命令,装完就能用:

1
winget install Microsoft.PowerToys -s winget
1
winget install --scope machine Microsoft.PowerToys -s winget