一句话结论
PowerToys 已有 17 款工具迁移至 WinUI 3,微软计划移除 WPF 依赖以显著降低安装包体积并提升原生体验。
关键要点
- 截至 2026 年 11 月 5 日,PowerToys 已有 17 个实用程序及设置应用采用 WinUI 3,其中 2026 年内有 6 款工具完成迁移。
- 2026 年 11 月 4 日发布的 v0.103.3062 预发布版本中,微软将 Windows App SDK 更新至 2.6.4,Win2D 更新至 1.4.0,WebView2 更新至 1.0.4314.35。
- 微软估计移除所有 WPF 组件可减少约 85MB 安装空间及 30-38MB 安装包大小;若再移除 Windows Forms,最多可节省 138MB 空间。
- PowerToys 0.100.2 版本占用 960MB 磁盘空间,安装包大小为 271.7MB,部分原因是 WPF 和 Windows Forms 运行时被重复打包。
- FancyZones 编辑器、Workspaces 和 PowerToys Run 目前仍保留在 WPF 框架中,其中 PowerToys Run 因插件生态依赖暂不迁移。
背景与事实
2026 年 11 月 6 日,科技媒体 Windows Latest 报道了 Windows 10 和 Windows 11 官方增强工具 PowerToys 的技术演进情况。该工具集正加速“去 Web 化”,转向原生界面框架 WinUI 3。据统计,截至 11 月 5 日,已有 17 款工具完成迁移,涵盖命令面板(Command Palette)、Peek、高级粘贴(Advanced Paste)、PowerRename、注册表预览(Registry Preview)、文件锁定器(File Locksmith)和屏幕标尺(Screen Ruler)等常用模块。
在 2026 年的迁移进程中,6 款工具先后转向 WinUI 3。具体时间节点如下:3 月 17 日,键盘管理器编辑器(Keyboard Manager editor)在 0.98 预览版中启动迁移,随后在 6 月 9 日的 0.100 版本中默认启用;4 月 28 日,图像调整工具(Image Resizer)在 0.99 版本完成迁移;8 月 25 日,Quick Accent 和鼠标跳转(Mouse Jump)在 0.101 版本中采用 WinUI 3;10 月 21 日,颜色选择器(Color Picker)和文本提取器(Text Extractor)在 0.102 版本中完成迁移。
此次技术改造涉及底层依赖的更新。在 11 月 4 日发布的 v0.103.3062 预发布版本中,微软将 Windows App SDK 升级至 2.6.4 版本,同时将 Win2D 更新至 1.4.0,WebView2 更新至 1.0.4314.35,并同步更新了相关的构建和 UI 依赖项。开发团队在迁移过程中面临技术挑战,例如文本提取器原本依赖 WPF 提供的透明截图层,由于 WinUI 3 尚不具备同等能力,团队不得不为每块显示器重构无边框窗口,并重新处理混合 DPI 环境下的定位问题。
目前,仍有部分工具停留在旧架构。FancyZones 编辑器、Workspaces 和 PowerToys Run 主要依赖 WPF。微软官方表示,PowerToys Run 因其插件生态深度依赖 WPF 类型,强行迁移存在风险,因此暂时保留现状。这种分阶段迁移策略旨在平衡用户体验与开发稳定性,确保核心功能在框架转换期间不受影响。
影响分析
对于中文开发者与从业者而言,PowerToys 的大规模迁移 WinUI 3 具有显著的参考价值和实际影响。首先,体积优化直接降低了用户的获取和部署成本。微软估算移除 WPF 组件可节省约 85MB 安装空间,移除 Windows Forms 后总节省可达 138MB。在企业批量部署场景中,更小的安装包意味着更快的下载速度和更少的存储占用,提升了运维效率。
其次,原生界面框架的采用意味着性能的提升和一致性的增强。WinUI 3 基于 XAML,提供更流畅的动画和更高效的渲染路径,相比旧的 WPF 或 Electron 类方案,对系统资源的占用更低。对于希望开发类似桌面增强工具的开发人员,PowerToys 的迁移路径提供了现成的案例,展示了如何处理混合 DPI、透明窗口和依赖项管理等复杂问题。开发者可以借鉴其重构无边框窗口和重新处理定位逻辑的经验,优化自研工具在多显示器环境下的表现。此外,微软对 Windows App SDK 版本(2.6.4)的依赖也提示了开发者在框架选型时需关注官方 SDK 的更新节奏,以保持技术栈的兼容性。
适用边界
本结论主要适用于使用 Windows 10 和 Windows 11 系统的用户及开发者,特别是关注工具集体积、启动速度和原生体验的技术人群。然而,该分析不适用于仍在使用 Windows 7 或更早版本操作系统的用户,因为 PowerToys 及 WinUI 3 均不支持这些旧系统。此外,对于依赖 PowerToys Run 插件生态的开发者,由于核心组件暂不迁移 WinUI 3,其在 WPF 环境下的开发流程不会立即改变,需继续维持 WPF 依赖。若用户主要关注 PowerToys 的非 UI 功能(如快捷方式管理),迁移带来的体积和性能变化对其直接影响较小。
孤本观察
编辑判断,微软此举不仅是技术债务的清理,更是通过剥离重复打包的运行时组件,向行业展示 Windows 原生开发在“轻量化”与“模块化”上的新标杆,未来或促使第三方工具集跟随这一体积优化趋势。








常见问题
移除WPF组件预计能节省多少安装空间?
微软估计移除所有WPF组件可减少约85MB安装空间及30-38MB安装包大小。
PowerToys 0.100.2版本占用多少磁盘空间?
PowerToys 0.100.2版本占用960MB磁盘空间,安装包大小为271.7MB。
v0.103.3062预发布版本中Windows App SDK更新至哪个版本?
更新至2.6.4版本。
为什么PowerToys Run暂未迁移至WinUI 3?
因其插件生态深度依赖WPF类型,强行迁移存在风险,故暂时保留现状。
来源:IT之家