12 月 3 日,微软在 GitHub 上将开源软件工具集 PowerToys 更新为 0.14 版本,继续针对工具集中的全窗口管理器 FancyZones 与批量重命名文件工具 PowerRename 进行改进及修复错误。PowerToys 项目也入选了 GitHub Trending 日榜,单日已得到至少 101 个 Star。git
新版本修正两款工具的多个问题github
据官方文档介绍,PowerToys 0.14 版本的变化主要体如今如下三方面。正则表达式
FancyZones:浏览器
PowerRename:安全
其余常规错误修复:编辑器
PowerToys 0.14 版本的安装文件及源代码已上传至 GitHub,可供开发者们下载、使用(12 月 4 日早间,因为 FancyZones 的代码出现了退化问题,PowerToys 0.14 安装文件的下载入口被管理员关闭。12 月 6 日 官方发布了修复错误后的 0.14.1 版本)。而此次 0.14 版本的发布,实际上已是近三个月时间内微软第四次更新 PowerToys 了,自今年 9 月微软重启并开源 PowerToys for Windows 10 以来,一直保持着每个月一次的版本更新频率。ide
早前在今年 5 月份,微软就曾向外界透露将考虑从新对 PowerToys 进行开发,为开发者及高级用户在 Windows 10 环境下提供一些实用工具,以便从 Windows 10 Shell 中节省出更多资源,提高系统运行效率并对每一个工做流单独进行定制化调整。工具
微软当时表示正在针对 Maximize To New Desktop、Windows 快捷键向导两个工具进行研发,并计划在今年内陆续推出包括全窗口管理器、批量重命名文件工具、Win + R 替代工具、电池追踪器等在内的 10 个实用软件工具。性能
其中,全窗口管理器 FancyZones 与 Windows 快捷键向导已被包含在首个重启后的版本 ── PowerToys 0.11 中,而批量重命名文件工具 PowerRename 则在 0.12 版本中被加入进来,并在 0.13 版本中继续获得完善。开发工具
历史悠久的软件开发工具集
PowerToys 的最第一版本是由 Windows Shell 开发团队于 1996 年开发的「PowerToys for Windows 95」,用来经过一系列的实用工具帮助开发者用户自定义修改、添加、删除 Windows 95 操做系统中的功能或设置,以进一步强化系统性能,并提高用户体验及工做效率。
当时的工具集中包含了 15 个软件,其中最知名的是 Tweak UI,它支持在不修改注册表的状况下,对 Windows 95 中某些隐藏比较深的设置进行自定义调整。此外,该版本的工具集还收录了 Contents Menu、Explore From Here、FindX、Round Clock 等工具。
除此以外,Windows Kernel 开发团队还开发了另外一个版本的工具集「Windows 95 Kernel Toys」,其中包含 Keyboard Remap、Windows Process Watcher 等 6 个工具软件。
随着 Windows 系统的不断升级,微软于 2002 年推出了 PowerToys 的正统续做「PowerToys for Windows XP」,最多时共拥有 20 款实用工具,每一个工具都支持单独使用而不须要打包下载。
微软在此前的基础上对二代版本的 PowerToys 进行了大规模的调整,除 Tweak UI 之外,其他皆为新的工具,其中包括 Color Control Panel Applet、Power Calculator、Virtual Desktop Manager 等,同时也有一些工具在后续的小版本更新中被停用,好比 Background Switcher、Shell Audio Player、Virtual CD-ROM Control Panel 等等。
然而,随着微软内部大力增强对软件开发在安全性上的要求,PowerToys 则由于较多的 Bug、不稳定的性能、测试未经过等缘由,最终被微软从 Windows 系统中移除。
在接下来的近 10 年时间中,微软再也没有推出过 PowerToys 的大版本更新,也再也不对 Windows Vista、七、八、8.1 等后续的操做系统提供技术支持。直到今年 9 月,PowerToys 才得以重见天日。
GitHub 相关项目地址: