Windows有一个很奇怪的矛盾。
一方面,用户抱怨Windows缺这个功能缺那个功能——批量重命名不够灵活、窗口分屏不够精细、屏幕上的文字不能直接OCR复制。另一方面,微软早就做了一套工具解决了这些问题,但从来不把它预装在系统里,也几乎不在任何地方宣传。
这套工具叫PowerToys。GitHub上28万个Star,微软官方维护,完全免费开源。
如果你用Windows却没听说过它,你不是少数。我在公司里做过一次非正式调查,二十多个同事里知道PowerToys的只有两个人,而且两个都是从GitHub上偶然发现的。
···
PowerToys是什么?
简单说,它是微软给Windows打的一组官方补丁。每个补丁解决一个具体的效率痛点,打包在一起就是一个工具箱。目前包含二十多个独立工具,以下挑几个日常最高频的说。
···
FancyZones:把窗口分屏做到极致
Windows 11的Snap Layout已经比以前好很多了,但它只支持几种固定的分屏方案——二分之一、三分之一、四分之一。如果你想要一个30%-70%的不等分布局,或者三列中间大两边小的编辑器布局,系统自带的分屏就无能为力了。
FancyZones让你自定义任意分区方案。打开编辑器画好分区,之后拖拽窗口时按住Shift就会自动吸附到最近的分区里。
我日常用的布局是左边70%放代码编辑器,右上15%放终端,右下15%放浏览器。这个布局用系统自带的分屏做不出来,FancyZones一分钟设好,之后每天都在用。
做开发的人对屏幕空间的利用效率极其敏感——窗口摆放看似小事,一天来回调整窗口位置几十次,累积的时间成本和注意力消耗不可忽视。
···
PowerRename:批量重命名的正确打开方式
Windows自带的批量重命名只能在文件名后面加编号——photo(1)、photo(2)、photo(3)。想做更复杂的操作(比如把文件名中的空格替换成下划线、删除前缀、加日期)就得写脚本或者装第三方软件。
PowerRename在右键菜单里加了一个高级重命名选项。支持正则表达式查找替换,实时预览重命名结果,确认无误再执行。
一个真实的使用场景:项目里有两百多个文件名带中文的资源文件,需要全部改成英文命名。用PowerRename写一条正则,预览确认,一键完成。以前这种事要么手动改到崩溃,要么写一段Python脚本。
···
Text Extractor:屏幕上的文字直接OCR复制
这是我用得最频繁的一个功能。
按Win+Shift+T,鼠标框选屏幕上的任意区域,框选的文字自动OCR识别并复制到剪贴板。
应用场景比你想象的多。截图里的报错信息、PDF里不能选中的文字、视频里的字幕、设计稿里的文案——所有你能在屏幕上看到但没法直接复制的文字,一个快捷键就能提取出来。
Mac上有类似的功能(实况文本),但Windows原生一直没有。PowerToys补上了这个缺口。OCR准确率对中英文都不错,应付日常需求完全够用。
···
File Locksmith:终于能知道谁在占用文件了
Windows用户一定遇到过这个情况——你想删除一个文件,系统弹出此文件正在被另一个程序使用。然后你就懵了:到底是哪个程序?系统不告诉你。
以前的解法是打开任务管理器一个个猜,或者装一个第三方工具比如Process Explorer。
File Locksmith直接在文件的右键菜单里加了一个选项:查看正在使用此文件的进程。点开立即显示哪些进程锁定了这个文件,可以直接结束进程。
这个功能Windows缺了二十多年,微软终于做了,但还是没把它放进系统里。
···
Peek:快速预览文件内容
Mac有一个好用到让Windows用户嫉妒的功能:按空格键预览任何文件,不需要打开对应的应用程序。PDF、图片、文档、视频——一个键搞定。
Peek把这个功能搬到了Windows上。选中文件按Ctrl+空格,弹出预览窗口。支持图片、PDF、Markdown、代码文件、Office文档的预览。
对于经常要在大量文件里找特定内容的场景——比如在一个文件夹里翻找某张设计稿或某份文档——Peek比双击打开再关闭的效率高了几倍。
···
Paste as Plain Text:去格式粘贴
从网页上复制一段文字粘贴到Word或邮件里,经常会连带复制过来一堆格式——字体、颜色、大小、行距全变了。
Windows的解决方案是Ctrl+Shift+V去格式粘贴,但不是所有应用都支持这个快捷键。
PowerToys的Paste as Plain Text给你一个全局生效的快捷键(默认Win+Ctrl+Shift+V,可以改),在任何应用里都能粘贴纯文本。
小功能,但每天都会用到。少了它你不会死,有了它你会觉得以前那些年是怎么忍过来的。
···
其他值得开的功能
Always On Top——Win+Ctrl+T让任意窗口置顶。看视频教程跟着操作、看文档跟着写代码,窗口置顶是刚需。
Color Picker——Win+Shift+C调出取色器,鼠标指到屏幕上任何一个像素,立即显示HEX/RGB/HSL颜色值。做前端的人以前装第三方取色工具,现在不用了。
Keyboard Manager——重新映射任意按键。Caps Lock映射成Ctrl、右Alt映射成Home、任何你觉得不顺手的键位都可以改。
Mouse Utilities——按两下Ctrl键高亮鼠标指针位置。大屏幕或者多屏幕场景下找鼠标指针,这个功能简单到觉得不值一提,但用了之后就离不开。
···
为什么微软不预装它?
这个问题我想了很久,没有找到官方解释。我的推测是两个原因。
第一,PowerToys的目标用户是进阶用户,微软不想让新手在设置里看到一堆他们不理解的选项。Windows的产品哲学一直是面向最大多数用户,宁可功能少一点也不让普通用户困惑。
第二,PowerToys本身是一个实验场。很多功能先在PowerToys里测试,成熟了再集成进系统。Snap Layout最早就是PowerToys里FancyZones的简化版,后来被吸收进了Windows 11。微软可能认为PowerToys的定位就是先行试验田,不应该成为系统的标准配置。
不管原因是什么,结果就是一个好用的工具被埋没了。这也是为什么我觉得值得写一篇文章把它介绍出来。
···
安装和配置
安装方式极简。打开Microsoft Store搜索PowerToys,点安装,完事。也可以用命令行:winget install Microsoft.PowerToys。
装完后它会在系统托盘常驻一个图标,点开是设置面板。所有功能默认都是关闭的,你按需打开就行——不用担心性能影响,关着的功能不占任何资源。
我的建议是先开四个——FancyZones、Text Extractor、File Locksmith、Paste as Plain Text——用一周之后再决定要不要开其他的。这四个是日常使用频率最高的,基本上装上第一天就能感受到效果。
十年前如果有人告诉我,微软会把这些功能免费开源放出来,我大概率不信。但2026年的微软确实在做这件事——只是做得太安静了,安静到它的目标用户都不知道它的存在。
夜雨聆风