微软已经发布了最新版本的 PowerToys,这是它为 Windows 10 和 11 上的高级用户提供的工具套件,将其带到了 0.60 版。此版本主要侧重于较小的改进和修复,但也有一些值得注意的更改,尤其是在您使用 Windows 11 时。
对于初学者,Image Resizer 工具和 PowerRename 已添加到 Windows 11 上下文菜单中。到目前为止,如果您想在文件上使用这些工具中的任何一个,您需要右键单击以显示 Windows 11 上下文菜单,然后选择“ 显示更多选项”按钮以查看旧菜单,这些功能将在其中显示向上。此更改减少了重命名文件或调整图像大小所需的步骤数。团队指出,如果您是 Dev 频道中的 Windows 预览体验成员,这可能无法正常工作。
与 Windows 11 相关的另一项改进是针对 Always on Top 工具。此工具将任何窗口固定在所有其他窗口的顶部,并使用彩色边框突出显示固定窗口。现在,该边框在 Windows 11 上将具有圆角,以跟随窗口本身的圆角。
否则,还有一些更一般的改进,例如 OneNote 的新 PowerToys Run 插件。此外,FancyZones 工具现在使用一种新的区域识别技术,可提高稳定性并防止您的区域在使用多个显示器时重置。此更新还可以更轻松地通过 Microsoft Store 和 Windows 包管理器安装ARM64 版本的 PowerToys 。
PowerToys 0.60 中有许多较小的改进和修复,您可以在下面找到它们。
一般的
- 将 Windows App SDK 运行时升级到 1.1.1。(这是 0.59 的修补程序)
总在最前面
花式地带
- 修复了所有桌面上显示的窗口无法与 FancyZones 一起使用的错误。(这是 0.59 的修补程序)
- 更改区域布局时,如果打开该选项,窗口将匹配新的大小/位置。(这是 0.59 的修补程序)
- FancyZones 编辑器中的次要 UI 修复。谢谢 @ZetaSp!
- 修复了 FancyZones Editor 中正确的画布布局渲染,现在显示了未缩放的监视器分辨率。
- 修复了某些窗口中的透明度导致窗口变为空白的问题。
图像调整器
- Image Resizer 条目现在显示在新的 Windows 11 上下文菜单中。
文件浏览器插件
- 向 svg 文件缩略图添加 viewBox 属性,以便它尝试显示整个图像,类似于在预览处理程序中所做的。
- 在降价预览测试中删除了对远程图像的访问。
- 使用适当的组件初始化超时修复了降价预览测试套件中的脆弱性。
- 修复了 svg 缩略图导致的 WebView2 资源泄露问题。
键盘管理器
鼠标实用程序
- 鼠标指针十字准线默认激活快捷方式已更改为不会与某些国际键盘上的特殊字符组合发生冲突。
电源重命名
- 修复了文件枚举逻辑,只更改文件名末尾的枚举。
- 单击正则表达式/日期和时间备忘单将该项目附加到选定的搜索或替换文本字段。
- PowerRename 条目现在显示在新的 Windows 11 上下文菜单中。
- 标题栏现在显示在沉浸式黑暗模式主题中。谢谢 @WilliamABradley!
动力玩具跑
设置
- 修复了一个错误,即使 PowerToys 已完全更新,更新也会失败。(这是 0.59 的修补程序)
- OOBE 窗口可调整大小。(这是 0.59 的修补程序)
- OOBE 现在可以通过经过身份验证的代理显示发行说明。
- OOBE 现在在 What’s New 页面上隐藏 x64 和 ARM64 安装程序哈希。
- 键盘管理器页面中的次要 UI 修复。谢谢 @ZetaSp!
- 修复 CheckBox 控件的内部数据类型。谢谢 @ghost1372!
- 标题栏现在显示在沉浸式黑暗模式主题中。谢谢 @WilliamABradley!
- 修复了在 ARM64 版本的 Windows 上访问加载 System.Management API 时发生的崩溃。
安装程序
- 修复了新管道中设置自定义操作 dll 的签名。
- Visual C++ 可再发行组件已更新至 14.32.31332,并在安装较新版本时修复了安装程序错误。谢谢 @snickler!
- 将 .NET 依赖项更新到 6.0.6。
发展
- 清理 CA1031 警告抑制。谢谢 @davidegiacometti!
- Microsoft Store 提交任务中添加了对 ARM64 二进制文件的支持。谢谢 @azchohfi!
- 添加了用于帮助识别监视器 ID 的工具的代码。
- winget 包创建任务中添加了对 ARM64 二进制文件的支持。
- 更新了拉取请求模板以更好地反映项目更改。
- 在新的主分支上重新激活了组件治理检查。
- CI 无法运行调用较新的 WebView 2 版本的测试,因此在找到修复程序之前这些测试被禁用。
- 将测试 SDK 更新到 17.2.0。
- 解决方案中使用的 Nuget 包版本已合并。
- CodeQL CI 任务在 repo 中被禁用,但导致分叉出现问题,因此将其删除。
- 测试中指定了特定的 Newtonsoft.Json 版本,以避免以前版本中存在漏洞。
- FabricBot 配置已添加到存储库中。
- 添加了一个用于更新 GitHub 操作依赖项的依赖机器人配置。谢谢 @naveensrinivasan!
- 更新了检查拼写操作并为工作流程添加了生活质量修复。谢谢 @jsoref!
您可以从 GitHub 下载 PowerToys 0.60,或者,如果您已经安装了该应用程序,请检查应用程序中的更新以获取最新版本。