目录
如果你用过Windows,大概会有这种感觉:有些操作明明可以更方便,但微软就是没给做。比如想要把窗口快速分屏成复杂的布局,得手动拖来拖去;想批量重命名一堆文件,得借助第三方软件;想从屏幕上任何地方提取文字,还得截图再用OCR工具。
PowerToys就是来填这些坑的。它不是单一功能的软件,而是一个包,里面装了三十多个小工具,每个工具解决一个特定的痛点。你可以在设置里按需开启,不需要的关掉就行。
这个项目的源起实很有意思。PowerToys这个名字最早出现在Windows 95时代,当时微软就做过一些给高级用户玩的小工具。后来这个项目断档了很久,直到2019年微软官方在GitHub上重启了PowerToys,并且把它做成了开源项目。到现在为止,GitHub上已经收获了超过13万个星标,有六百多位开发者参与贡献,算得上是微软最成功的开源项目之一了。
目前PowerToys包含了三十多个工具,比较受欢迎的包括:FancyZones可以创建复杂的窗口布局,PowerRename支持用正则表达式批量重命名文件,PowerToys Run是一个类似Mac Spotlight的快速启动器,Text Extractor可以用OCR识别屏幕上任何位置的文字,Color Picker可以全局取色,Image Resizer在右键菜单里直接缩放图片尺寸。
而且这是微软官方出品,免费,没有广告,没有捆绑,安全性不用怀疑。
官网入口地址
https://learn.microsoft.com/zh-cn/windows/powertoys/
下载地址
https://learn.microsoft.com/zh-cn/windows/powertoys/install
安装方式有三种推荐:一是从GitHub发布页面下载exe安装包;二是从Microsoft Store直接搜索PowerToys安装;三是用WinGet命令行安装:在终端输入winget install Microsoft.PowerToys -s winget,回车即可。
功能介绍
FancyZones 高级窗口管理器
这是PowerToys受欢迎的功能之一。Windows自带的窗口分屏只能把屏幕分成两三个固定的区域,而FancyZones让你可以自定义任意复杂的布局。你可以预设好各种区域划分,然后按住Shift键把窗口拖到对应的区域里,窗口就会自动吸附并填满。对于带鱼屏或者多显示器的用户来说,这个功能可以大幅提升窗口管理效率。
PowerRename 批量重命名
Windows自带的批量重命名只能改个序号,功能太弱。PowerRename支持搜索替换、正则表达式、文件名加前缀后缀、修改扩展名、调整大小写等多种操作。在文件夹里选中一堆文件,右键选择“PowerRename”,就能看到一个完整的重命名界面,你可以实时预览修改效果,确认没问题再执行。如果改错了,它还支持撤销操作。
PowerToys Run 快速启动器
按下Alt+空格键,屏幕中央会出现一个搜索框。输入关键词,它可以搜索应用程序、文件、文件夹、正在运行的进程,甚至可以执行简单的数学计算、执行系统命令、打开网页等。它支持插件扩展,社区已经开发了很多插件,比如可以搜索浏览器书签、搜索OneNote笔记、控制Spotify播放等。功能和Mac的Spotlight或者开源的Ueli类似,但深度集成在Windows里。
Text Extractor 屏幕文字提取器
这是一个OCR文字识别工具。按Win+Shift+T,屏幕上会出现一个选区框,用鼠标框住任何你想提取文字的区域,松手之后,里面的文字就会被识别出来并自动复制到剪贴板。对于不能复制的PDF、图片里的文字、软件界面上的错误提示等场景,非常实用。识别引擎用的是Windows自带的OCR,支持多种语言。
Color Picker 全局取色器
设计师和前端开发者的好帮手。按Win+Shift+C,鼠标指针会变成一个取色器,指向屏幕上任何位置,就能看到当前颜色的RGB、HEX、HSL等格式的代码,点击一下就会复制到剪贴板。它还有一个取色历史记录面板,可以查看最近取过的颜色,还能手动微调颜色值。
Image Resizer 图片尺寸调整
在文件资源管理器里选中一张或多张图片,右键菜单里会出现“调整图片大小”的选项。点击之后会弹出一个窗口,里面预设了几种常见尺寸(比如小、中、大、手机壁纸、桌面壁纸等),你也可以自定义尺寸。它还能选择是否覆盖原图、是否保持纵横比、是否缩放原图等。非常适合批量处理图片尺寸的场景。
Keyboard Manager 键盘映射器
你可以把键盘上的某个键改造成另一个键。比如把CapsLock键映射成Ctrl键,把不常用的Insert键映射成Delete键。你还可以创建快捷键映射,比如把Ctrl+C映射成Ctrl+Shift+C。重启软件或重启电脑后,修改就会生效。
Always On Top 窗口置顶
按Win+Ctrl+T,当前活动窗口就会被锁定在屏幕最前端,不会被他窗口遮挡。窗口的边框会变成蓝色,提示你它已经处于置顶状态。再次按同样的快捷键就可以取消置顶。开会演示PPT、看视频同时做笔记、对比文档等场景很实用。
Awake 电脑保持唤醒
有时候你需要电脑长时间不进入睡眠状态,比如下载大文件、渲染视频、跑脚本等。但Windows的电源计划会在一段时间无操作后自动休眠。Awake可以临时覆盖电源设置,让电脑保持运行状态,你可以设置保持唤醒的时长(比如1小时、2小时或者无限期)。用完可以关闭,恢复原有的电源设置。
File Explorer 加载项
在文件资源管理器的预览窗格里,PowerToys增加了对多种文件格式的预览支持。比如你选中一个Markdown文件(.md)、一个SVG矢量图、一个PDF文件,不需要打开对应的软件,在预览窗格里就能直接看到内容。对于经常和代码、文档打交道的用户来说,这个功能很提效。
Hosts File Editor Hosts文件编辑器
Windows的hosts文件用来做域名本地解析,常用于屏蔽网站或者本地调试。但这个文件位置深、需要管理员权限才能编辑。PowerToys的Hosts File Editor提供了一个友好的图形界面,你可以在这里添加、删除、启用、禁用hosts条目,所有修改都会自动保存。
Mouse Utilities 鼠标增强工具
包含了几个鼠标相关的小功能:“查找我的鼠标”在按两次Ctrl键时,屏幕会变暗并在鼠标周围出现一个聚光灯,帮你快速找到鼠标位置,适合大屏幕或者高分辨率显示器。“鼠标荧光笔”在点击鼠标时会有一个彩色光圈效果,适合录屏教学。“鼠标指针十字准线”以鼠标为中心画出一个十字线,在作图或做设计时方便对齐。
Mouse Without Borders 鼠标
这是一个非常神奇的功能。如果你有两台或三台电脑,每台都有自己的键盘鼠标,很占桌面空间。Mouse Without Borders可以让你用一套键盘鼠标同时控制多台电脑,鼠标可以从一台电脑的屏幕边缘移动到另一台电脑的屏幕上,就像在用一台多显示器电脑一样。它还支持跨电脑复制粘贴文件和剪贴板内容。这个功能原本是一个独立的微软小工具,后来被整合进了PowerToys。
Peek 快速预览文件
选中一个文件,按Ctrl+空格键,会弹出一个浮窗,直接预览这个文件的内容。不需要打开对应的应用程序。比如选中的是图片就显示图片,是视频就播放视频,是文本文件就显示文本。有点类似Mac上的“快速查看”功能。
PowerToys Workspaces 工作区保存与恢复
这个功能比较适合需要同时打开多个应用程序的场景。比如你每天上班第一件事要打开浏览器、代码编辑器、终端、设计软件、聊天工具。用Workspaces可以把这个组合保存成一个“工作区”,以后一键启动,所有这些软件会按照你保存时的布局自动打开并排列好。这是目前PowerToys里较新、也较重磅的功能之一。
Advanced Paste 高级粘贴
普通的粘贴只是把剪贴板里的内容原样贴出来。Advanced Paste可以让你在粘贴之前进行转换,比如把纯文本粘贴成JSON格式,把Markdown转成HTML,把文本转成大写或小写等。如果配置了OpenAI的API密钥,甚至可以用AI来转换粘贴的内容,比如“把这段文字翻译成英文”或者“总结一下这段话”。
实用工具
还有Command Palette命令面板、Crop and Lock裁剪锁定、Environment Variables环境变量管理器、File Locksmith文件解锁、Grab and Move抓取移动、Light Switch亮色暗色主题自动切换、New+快速新建文件和模板、PowerDisplay外接显示器亮度音量控制、Quick Accent快速输入带音标的字母、Registry Preview注册表文件可视化编辑、Screen Ruler屏幕像素测量、Shortcut Guide快捷键指南、ZoomIt屏幕缩放和演示工具等。
应用场景
程序员日常开发
编程时经常要在不同窗口之间切换代码、终端、浏览器、文档。用FancyZones把屏幕划分成几个固定的工作区,窗口自动归位。PowerToys Run快速启动命令行或者计算器,不用切出去点。Text Extractor从不能复制的代码截图里提取文字。File Explorer Add-ons直接预览Markdown文档和JSON文件。
设计师素材处理
Color Picker从参考图或者网页上抓取颜色代码。Image Resizer批处理图片素材。Screen Ruler测量设计稿中的元素间距。Mouse Utilities里的十字准线帮助对齐图形元素。
办公文档处理
批量整理文件时用PowerRename重命名。开会时需要置顶讲稿或者演示窗口,Always On Top很顺手。需要复制PDF里的文字但被锁了不能选,用Text Extractor直接截图识别。Peek快速预览附件内容,不用逐个打开。
多电脑协同工作
桌子上一台笔记本一台台式机,不想用两套键盘鼠标。Mouse Without Borders让你用一套键鼠无缝控制两台电脑,鼠标从笔记本屏幕滑到台式机屏幕,文件直接拖过去复制。
重装系统后的效率配置
新装完系统,把PowerToys装上,开启FancyZones、PowerRename、PowerToys Run、Text Extractor这几个常用工具,Windows的操作效率能提升一大截。
信息补充
定价情况
PowerToys免费,没有任何收费版本。微软以MIT开源协议发布了全部源代码,任何人都可以免费、修改、分发。
文件大小
安装包大约在150MB到200MB左右,安装后占用的硬盘空间约500MB到600MB。对于现代电脑来说可以接受。
系统兼容性
支持Windows 11和Windows 10(版本1903及以上)。不再支持Windows 7和Windows 8。提供了x64和ARM64两种架构的安装包。
开源情况
项目托管在GitHub上,地址是https://github.com/microsoft/PowerToys。任何人都可以查看源码、报告问题、提交代码。目前有超过600位贡献者参与开发,是微软GitHub上最活跃的开源项目之一。
隐私说明
PowerToys会收集基础的诊断数据(遥测),用于了解用户使用情况和发现bug。可以在设置中关闭遥测。详细隐私政策可在官网查阅。所有处理都在本地进行,不会上传用户文件内容。
| 源码反馈/咨询 (共有 条反馈) |
PowerToys常见问题
是微软官方开发的,不是第三方公司。这个项目由微软内部团队主导,但代码开源在GitHub上,六百多位开发者都有参与贡献。所以说它是“微软出品,社区共建”的一个项目。微软每隔一两个月就会发布一个新版本,更新很活跃。
可以理解成一套微软官方出的Windows“增强插件包”。Windows系统本身有很多地方做得不够方便,比如批量重命名功能太弱、窗口分屏不够灵活、没有全局取色器、不能从图片里复制文字。PowerToys就是把这些缺失的功能一个一个补上,装完之后你会发现Windows顺手了很多。它不是单独一个软件,而是一个,里面现在已经装了超过30个小工具,你可以在设置里按需开关。
装好之后,它会在后台运行,系统托盘里有一个图标。需要用哪个功能就按对应的快捷键,或者在文件资源管理器里点右键菜单。比如想批量重命名,选中文件点右键选“PowerRename”;想取色,按Win+Shift+C;想快速启动程序,按Alt+空格;想从屏幕上复制文字,按Win+Shift+T然后框选区域。每个功能都有默认快捷键,记不住的话可以按Win+会弹出快捷键指南。也可以在PowerToys设置里查看和修改所有快捷键。
免费的,不要钱。微软把它作为开源项目发布,采用的是MIT许可证,非常宽松的开源协议。个人用免费,公司里用也免费,甚至你要把它打包到自己的商业软件里都可以。市面上没有任何付费版本,也不会有内购或者广告。
非常安全,毕竟是微软自己做的。它的安装包有微软的数字签名,代码开源,全世界无数开发者在审查。它不会上传你的个人文件,虽然会收集一些基础的使用数据(也就是遥测),但可以在设置里关掉。总体来说,比从第三方下载的任何优化工具都要安全可靠。
有几个很实用的建议。第一,不用把所有功能都打开,按需开启就好。很多人的习惯是装完PowerToys,默认全关,需要用哪个就开哪个,这样后台最干净。第二,FancyZones一定要花十分钟自定义一套适合自己的窗口布局,以后窗口管理效率会高很多。第三,PowerRename支持正则表达式,花半小时学会正则的基础用法,批量重命名能力会上一个台阶。第四,Mouse Without Borders那套键鼠跨电脑控制的功能,适合有多台电脑的人,甚至支持跨电脑复制粘贴文件,非常牛。第五,快捷键记不住没关系,按Win+随时查看。
最有特色、他软件很难替代的几个功能包括:FancyZones的高级窗口布局、PowerRename的正则批量重命名、Text Extractor的屏幕OCR文字识别、Mouse Without Borders的多电脑键鼠共享。另外PowerToys Workspaces可以一键恢复复杂的工作环境,对于每天固定打开一套软件的人来说非常省时间。PowerToys Run的快速启动加上插件扩展,用熟了之后基本可以告别开始菜单。用途方面,程序员、设计师、文案工作者、多电脑用户都能从中找到适合自己的工具。
不会。PowerToys的所有核心功能都是本地处理的。比如Text Extractor用本地的OCR引擎识别文字,不会把图片上传到云端。Color Picker只是在屏幕上取色,不会记录你的他操作。不过微软确实在PowerToys里加入了基础的遥测数据收集,比如你用了哪个功能、软件有没有崩溃等,这些数据是匿名的,帮助开发团队改进产品。如果你不喜欢,可以在PowerToys的“常规设置”页面里找到“诊断数据”选项,把它关掉就行。
在Windows效率工具这个领域,PowerToys可以说是标杆级别了。关键是它是微软官方出品,不用担心兼容性或者稳定性问题,跟Windows深度集成,体验比第三方工具要顺滑很多。而且功能覆盖面很广,从窗口管理到文件处理到屏幕取色,几乎所有效率痛点都照顾到了。当然也不是每个人都用得上所有功能,很多人只用了中两三个。但就凭FancyZones和PowerRename这两个工具,就已经值得安装了。GitHub上13万个星标、六百多位贡献者,口碑在这摆着,质量不用担心。
取决于你开了多少个功能。PowerToys本身是一个常驻后台的进程,不开任何功能的时候,内存占用大概在50MB到100MB之间,CPU基本为0。每开启一个功能,会增加一些内存占用,但都不会很大。比如FancyZones大约增加20MB,PowerToys Run大约增加30MB。如果你把三十多个功能全开了,内存占用会到200到300MB。对于现在8GB、16GB内存的电脑来说,这点占用可以接受。而且它不会导致电脑卡顿,性能影响微乎微。
只支持Windows系统,具体是Windows 11和Windows 10(版本1903及以上)。Windows 7、Windows 8、Windows 8.1都不支持了。另外它还支持ARM64架构的设备,比如一些Windows平板和笔记本。苹果Mac和Linux用不了。如果你用的是老版本Windows,可以考虑升级到Windows 10或11,或者寻找旧版本的PowerToys,但不太推荐。
很多人会混淆。市面上很多“系统优化”软件号称能清理垃圾、加速开机、修复系统,但往往带有弹窗广告、捆绑软件、甚至偷偷改你浏览器主页。PowerToys不一样,它不做“清理垃圾”和“系统加速”这类比较玄学的事情,它提供的是实打实的具体功能--窗口怎么摆、文件怎么改名、文字怎么提取。它不弹广告,不捆绑任何东西,不驻留你不需要的后台服务。所以它不是“优化软件”,而是“效率工具包”。微软官方做这个项目的初衷,就是给Windows补上那些高级用户需要但系统没给的功能。