微软动力玩具

如何使用PowerToys|下载和发行说明 |为PowerToys|做贡献|发生了什么路线图
构建状态
建筑 |
解决方案(主要) |
解决方案(稳定) |
安装程序(主) |
x64 |
 |
 |
 |
ARM64 |
 |
 |
 |
大约
Microsoft PowerToys是一组实用程序,供高级用户调整和简化其Windows体验以提高工作效率。有关 PowerToys 概述以及如何使用这些实用程序或适用于 Windows 开发环境的任何其他工具和资源的更多信息,请转到 docs.microsoft.com!
安装和运行 Microsoft PowerToys
要求
- Windows 11 或 Windows 10 v1903 (18362) 或更高版本。
- 我们的安装程序将安装以下项目:
通过 GitHub 与 EXE [推荐]
Microsoft PowerToys GitHub 发布页面,单击底部以显示版本中可用的文件。请使用与你的计算机体系结构相匹配的适当的 PowerToys 安装程序。对于大多数人来说,它是 .
Assets
x64
这是我们的首选方法。
通过微软商店
从 Microsoft Store 的 PowerToys 頁面安裝。你必须使用新的Microsoft Store,它将同时适用于Windows 11和Windows 10。
Via WinGet (Preview)
从WinGet下载PowerToys。若要安装 PowerToys,请从命令行 / PowerShell 运行以下命令:
winget install Microsoft.PowerToys -s winget
其他安装方法
有社区驱动的安装方法,如Chocoley和Scoop。如果这些是你的首选安装解决方案,则将包含安装说明。
贡献
该项目欢迎所有类型的贡献。帮助规范,设计,文档,查找错误是每个人都可以在编码功能/错误修复之上提供帮助的方式。我们很高兴能与高级用户社区合作,构建一组工具,以帮助你充分利用 Windows。
我们要求你在开始开发想要贡献的功能之前,请阅读我们的贡献者指南。我们很乐意与你合作,找出最佳方法,在整个功能开发过程中提供指导和指导,并帮助避免任何浪费或重复的工作。
大多数贡献都要求你同意贡献者许可协议(CLA),声明你有权并且实际上确实授予我们使用你的贡献的权利。
有关针对 PowerToys 进行开发的指导,请阅读开发人员文档以获取详细细分。这包括如何设置计算机以进行编译。
发生了什么事情
PowerToys 路线图
我们按核心团队关注的功能和实用程序的优先路线图。
0.59 - 2022年5月更新
在此版本中,我们重点介绍了本机 ARM64 的构建过程,并发布了第一个实验性构建版本。以下是一些亮点!
突出
- 在 ARM64 上本机运行的工作已经完成,并且发布了一个构建版本。谢谢@snickler!
- Power Rename 现在在 WinUI 3 上运行。
- 键盘管理器现在允许最多4个快捷键的修饰键,并已收到一些质量修复。
- 将 Windows 应用 SDK 运行时升级到 1.1.0,修复了“设置”无法从关闭 UAC 开始的问题,并提高了性能。
- Windows App SDK 运行时二进制文件随 PowerToys 一起提供,这应该可以解决 WinAppSDK 报告的安装问题。
已知问题
- 有用户无法打开“设置”窗口的报告。这是由于与某些应用程序不兼容引起的(RTSS RivaTuner Statistics Server和MSI AfterBurner是已知的例子)。如果你受此影响,请检查链接的问题,以验证所提供的任何解决方案是否适合你。
常规
ARM64
- 现在完全添加了 ARM64 支持!
- 修复了 PowerRename 在 ARM64 上工作的问题。
- 修复了在ARM64上工作的文件资源管理器工具。
- 对安装程序项目进行了更改以生成 ARM64 安装程序。
- 已配置 CI 和发布管道以针对 ARM64 生成。
- 已将 ARM64 构建状态添加到自述文件。
始终处于顶部
- 修复了使用 Win+D 将窗口最小化时边框会粘连的问题。
花式地带
- 修复了设置默认布局时消耗 CPU 周期的错误。
- 修复了由于虚拟桌面 ID 更改而导致应用程序在其最后的已知区域中未打开的错误。
- 修复了应用程序打开的弹出菜单的错误。
- 修复了导致窗口在某些配置下无法贴靠的错误。
图像调整器
文件资源管理器加载项
- 修复了依赖于 WebView2 的模块仅限于打开小于 2 MB 的文件的错误。现在,生成的 html 在呈现之前会生成到一个临时文件中。
- 将 viewBox 属性添加到没有属性的 svg 文件中,以便预览尝试显示整个图像。
- 删除渲染 svg 缩略图时显示的滚动条。
键盘管理器
- 现在,在快捷方式中最多可以使用四个修饰键。例如,这将允许你使用 Office 键(发送 Win+Ctrl+Shift+Alt)。
- 修复了同时按下两个快捷键映射时键盘管理器锁定的错误。
- 已删除某些遥测事件的事件垃圾邮件。
PowerRename
- 移植为使用 WinUI 3 而不是 WinUI 2。
PowerToys Run
设置
- 现在,当模块被禁用时,用于为FindMyMouse添加排除的应用程序的UI将被禁用。谢谢@davidegiacometti!
- 改进了文件资源管理器的设置 UI 中的文本。谢谢@Jay-o-way!
- 如果所有内容都在计算机中提升的权限运行,并且会显示一条警告消息,则设置不会尝试启动。
- 一些小的UI修复。谢谢@niels9001!
- 如果首先打开 OOBE 屏幕,则“设置”屏幕现在应正确打开。
- FancyZones的圆角设置现在仅在Windows 11上显示。谢谢@davidegiacometti!
- 修复了进入具有干净设置的键盘管理器页面时UI冻结的问题。
- 修复了一个UI故障,其中显示一条消息,指出在使用搜索功能时禁用了所有PowerToys Run插件。谢谢@davidegiacometti!
- 将 Windows 应用 SDK 运行时升级到 1.1.0,修复了“设置”无法从关闭 UAC 开始的问题,并提高了性能。
跑步者
- 自动更新会考虑它是否在x64或arm64上运行以下载正确的安装程序。
安装
- 将 .NET 依赖项更新到了 6.0.5。
- 安装程序现在使用Wix 3.14的测试版构建,以支持arm64。
- 添加了 VC++ 可再发行二进制文件作为要求。
- Windows App SDK 运行时二进制文件随 PowerToys 一起提供,而不是运行其安装程序。这应该可以解决 0.58 的大多数安装问题。
发展
- 添加到 GitHub 的新操作将 winget 包发布到 PowerToys。
- 添加到 GitHub 的新操作可针对 Microsoft Store 发布。谢谢阿兹乔菲!
- 更新了有关安装 Windows 应用 SDK 依赖项和生成安装程序的文档。
- FxCop从PowerToys Run TimeZone插件中删除,取而代之的是NetAnalyzers。谢谢@davidegiacometti!
社区贡献
我们想直接提到某些贡献者(按字母顺序),感谢他们本月持续的社区支持,并直接帮助PowerToys成为更好的软件。
@Aaron-容克、@CleanCodeDeveloper、@davidegiacometti、@dend、@franky920920、@htcfreek、@jay路、@jsoref、@niels9001@snickler。
v0.60 的计划
对于 v0.60,我们将在下面进行处理:
- 环境变量编辑器 PowerToy
- 屏幕测量电源玩具
- 稳定性/错误修复
PowerToys Community
PowerToys团队非常感谢得到一个惊人的活跃社区的支持。你所做的工作非常重要。如果没有你帮助提交错误,更新文档,指导设计或编写功能,PowerToys就不会像今天这样。我们想说声谢谢,并花时间认可你的工作。
行为准则
该项目采用了微软开源行为准则。
私隐政策声明
应用程序记录基本遥测数据。我们的遥测数据页面(即将推出)包含遥测的趋势。有关详细信息,请阅读微软隐私声明。