PowerToys 微软出品实用工具包 – 小众功能集合|需求用时方恨少

系统增强1周前更新 J.Cling
36 0

Microsoft PowerToys 是一组微软出品的实用效率工具包,里头包括了剪切板、窗口置顶工具、取色器、窗口分屏、图像大小调整、键盘管理器、批量重命名等一系列意想不到的小众工具,可帮助用户提高在使用Windows系统时的体验。

PowerToys 微软出品实用工具包 - 小众功能集合|需求用时方恨少

工具箱J.Cling 也介绍了不少 uToolsQuicker算是第一梯队,图拉丁吧工具箱美蛋工具箱在效率提高和用户体验上都能给你不错的情绪价值。

针对工具包里头的部分工具,J.Cling也发布过不少功能类似甚至体验超越的软件:

PowerToys 微软出品实用工具包 - 小众功能集合|需求用时方恨少

当前Microsoft PowerToys 可用的实用工具包括

高级粘贴

高级粘贴是一款能将剪贴板中的文本粘贴到任何所需格式的工具。 它可以通过 100% 可选的 AI 支持选项进行增强,需要使用 OpenAI 密钥。

Always On Top

Always On Top 使你能够使用快捷键 (⊞ Win+Ctrl+T) 将窗口固定在其他窗口之上。

PowerToys Awake

PowerToys Awake 旨在使计算机保持唤醒状态,且无需管理其电源和睡眠设置。 运行耗时较长的任务时,此行为非常有用,可确保计算机不会进入睡眠状态或关闭其显示屏。

颜色选取器

颜色选取器是一种系统范围的颜色选取实用工具,可使用 ⊞ Win+Shift+C 进行激活。 从屏幕上的任意位置选取颜色,选取器会自动以指定格式将颜色复制到剪贴板。 颜色选取器还包含一个编辑器,其中显示了之前选取的颜色的历史记录,你可用它来微调所选颜色并复制不同的字符串表示形式。 该代码基于马丁·克尔赞的颜色选取器。

找不到命令

找不到命令 是一个 PowerShell 7 模块,可检测命令引发的错误,并建议要安装的相关 WinGet 包(如果有)。

命令面板

命令面板 可以轻松访问所有最常用的命令、应用和开发工具——通过一个快速、可根据你的独特偏好自定义的单一解决方案,并且可以扩展以包括你最喜爱的应用。 命令面板旨在成为PowerToys Run的继任者。

裁剪和锁定

裁剪和锁定 是一个实用工具,用于创建一个新窗口,该窗口是另一个窗口的裁剪窗口或缩略图。

环境变量

环境变量提供了一种简单便捷的方式来管理环境变量。 还可以创建配置文件来统一管理一组变量。

FancyZones

FancyZones 是一种窗口管理器,可用于轻松创建复杂的窗口布局,并将窗口快速放入到这些布局中。

File Explorer 加载项

File Explorer 加载项 支持 File Explorer 中的预览窗格和缩略图呈现以显示各种文件类型。 要打开“预览”窗格,请在 中转到File Explorer,然后选择预览窗格。

文件锁定工具

File Locksmith 是一个 Windows shell 扩展,用于检查哪些文件正在使用中以及由哪些进程使用。 右键单击 File Explorer 中的一个或多个选定文件,并选择使用 Locksmith 解锁。

主机文件编辑器

Hosts File Editor 是编辑“Hosts”文件的一种便捷方式,该文件包含域名和匹配的 IP 地址,用作识别和定位 IP 网络上主机的映射。

图像大小调整器

图像大小调整器是一种用于快速调整图像大小的 Windows Shell 扩展。 在 File Explorer 中右键单击一下,立即就能调整一张或多张图像的大小。 此代码基于 Brice Lambson 的图像大小调整器。

键盘管理器

通过键盘管理器,可重新映射键和创建自己的键盘快捷方式,从而自定义键盘来提高工作效率。

鼠标实用程序

鼠标实用程序添加了用于增强鼠标和光标的功能。 使用“查找我的鼠标”,通过聚焦于光标的焦点快速查找鼠标的位置。 此功能基于由 Raymond Chen 开发的源代码。 单击基本鼠标按钮时,鼠标荧光笔会显示可视指示器。 鼠标跳转使你可以在大型显示屏上快速跳转。 鼠标指针十字准线以鼠标指针为中心绘制十字准线。

无边框鼠标

使用无边框鼠标,可以使用同一个键盘和鼠标与多台计算机进行交互,在计算机之间无缝共享剪贴板内容和文件。

新建+

New+ 可通过 File Explorer 中的个性化模板集来创建文件和文件夹。

速览

使用速览可以预览文件内容,而无需打开多个应用程序或中断工作流。 选择文件并使用快捷方式(Ctrl+空格)

PowerRename

使用 PowerRename 执行批量重命名、搜索和替换文件名称。 它附带高级功能,例如使用正则表达式、面向特定文件类型、预览预期结果和撤消更改的能力。 此代码基于 Chris Davis 的 SmartRename。

PowerToys Run

PowerToys Run 可帮助立即搜索和打开应用。 如需打开,可使用快捷方式 Alt+空格键,然后开始键入。 它开放源代码和模块化,支持其他插件。

快速强调

快速强调是键入重音 字符的替代方法。 当键盘不支持具有快速键组合的特定字符时,它很有用。

注册表预览版

注册表预览版是用于可视化和编辑 Windows 注册表文件的实用工具。

屏幕标尺

使用屏幕标尺,可根据图像边缘检测快速测量屏幕上的像素。 如需激活,可使用快捷方式 ⊞ Win+Shift+M。 此工具灵感来自 皮特·布卢斯的鲁勒。

快捷键指南

按下 WindowsShift+(或者我们喜欢的 +/?)时,会出现 + 快捷键指南,并显示桌面当前状态的可用快捷方式。 还可以通过按并按住 ⊞ Win 来使用它。

文本提取器

文本提取器是一种从屏幕上任意位置复制文本的便捷方法。 如需激活,可使用快捷方式 ⊞ Win+Shift+T。 此代码基于 Joe Finney 的 Text Grab。

工作区

Workspaces 是一个桌面管理器实用工具,用于通过单击将一组应用程序启动到自定义位置和配置。 从设置中选择“启动编辑器”或使

ZoomIt

ZoomIt 是用于技术演示和演示的屏幕缩放、批注和录制工具。 它是最受欢迎的 Sysinternals 实用工具之一,现在可在 PowerToys中使用。

微软官方更新日志

v0.92

  • 现在,PowerToys 设置中增加了系统托盘图标切换选项,用户可以根据个人偏好控制其可见性。感谢 @BLM16!
  • 命令面板现在支持所有内置扩展的即时编译(AOT)功能,增强了可扩展性,并修复了核心用户体验问题,从而在所有命令上提高了性能和稳定性。
  • 颜色选择器现在支持可自定义的鼠标按钮操作,通过将功能分配给左键、右键和中键,使工作流程更加个性化。感谢 @PesBandi!
  • Bug Report Tool 现在拥有更快更清晰的报告流程,包含进度指示器、改进的压缩功能、自动清理旧的跟踪日志,并包含 MSIX 安装程序日志以进行更高效的诊断。
  • File Explorer 扩展现在具有改进的渲染稳定性,解决了 PDF 预览、空白缩略图以及文件浏览时文本文件崩溃的问题。

Color Picker

  • 新增了鼠标按钮操作,你可以选择左键、右键或中键的功能。感谢 @PesBandi!

Crop & Lock

  • 窗口样式与当前 Windows 主题对齐,使界面更整洁。感谢 @sadirano!

Command Palette

  • 修复了页面加载的回归问题,提升了性能。
  • 在所有命令面板命令中应用了一致的热键处理,以提供更流畅的用户体验。
  • 改进了命令面板的优雅关闭。感谢 @davidegiacometti!
  • 修复了扩展别名的一致性问题,并为“直接”和“间接”设置了本地化,以便更好地让用户理解。感谢 @davidegiacometti!
  • 通过正确样式化关键上下文项提高了视觉清晰度。
  • 在内容页面中仅存在一个字段时,自动聚焦该字段。
  • 通过移除不必要的操作,在 SDK ThumbnailHelper.cs 中加载文件图标时提高了稳定性和效率。感谢 @OldUser101!
  • 通过实现命令增强了详细视图。(参见 Extension 样本)

Command Palette extensions

  • 添加了“复制路径”命令到 App 搜索结果中,以便使用。感谢 @PesBandi
  • 通过忽略开头的等号,改进了 Calculator 的输入体验。感谢 @PesBandi
  • 修正了 Calculator 扩展中的输入处理,以避免仅包含前导空格的输入显示错误。
  • 通过验证名称来改进了 New Extension 向导,以防止命名空间错误。
  • 确保了在备用结果和顶级结果中,Run 扩展的上下文项显示一致。
  • 修复了备用结果中缺少 Time & Date 命令的问题。感谢 @htcfreek
  • 修复了 Time & Date 扩展中过时的结果。感谢 @htcfreek
  • 修复了 Web Search 在 Windows 11 24H2 及其后续版本中总是打开 Microsoft Edge 而不是用户的默认浏览器的问题。感谢 @RuggMatt
  • 改进了“Windows 设置”扩展搜索结果的排序方式,从字母顺序变为基于相关性排序,以便更快地访问。
  • 添加了“重启 Windows 资源管理器”命令到“Windows 系统命令”提供程序中,以便优雅地终止并重新启动 explorer.exe。感谢 @jiripolasek!

Command Palette Ahead-of-Time (AOT) readiness

  • 我们对命令面板进行了基础更改,以准备其未来的即时编译(AOT)发布。这包括用 ExprTk 替换计算器库,改进 COM 对象处理,优化 Win32 互操作性,并修正修剪行为,以确保在 AOT 约束下兼容性、性能和可靠性。所有内置扩展现在都已实现 AOT 兼容性。这些改进为在下一次发布中将命令面板作为 AOT 应用程序进行发布奠定了基础。
  • 特别感谢 @Sergio0694 在使 COM API 兼容 AOT 方面提供的指导,@jtschuster 修复了 COM 对象处理,来自 ExprTk 的 @ArashPartow 提出了集成建议,以及来自 Windows 计算器团队的 @tian-lt 在迁移过程中和审查期间提供的宝贵建议。
  • 作为即将发布的更新的一部分,我们还为关键依赖项启用了 AOT 兼容性,包括 Markdown 渲染、Adaptive Cards、内部日志和遥测库,以及核心命令面板 UX。

FancyZones

  • 修复了 DPI 缩放问题,确保 FancyZones 编辑器在高分辨率显示器上显示清晰。感谢 @HO-COOH!这促使我们在其他 PowerToys 模块中进行更广泛的审查,从而在 Awake、颜色拾取器、PowerAccent 等模块中优化了 DPI 显示。

File Explorer add-ons

  • 修复了 PDF 预览器和缩略图生成中的潜在故障,提高了浏览 PDF 文件的可靠性。感谢 @mohiuddin-khan-shiam
  • 防止了在打开 UTF-8-BOM 文本文件时 Monaco 预览处理程序崩溃。

Hosts File Editor

  • 在警告对话框中添加了内置的“了解更多”链接,以便快速获得指导。感谢 @PesBandi!

Mouse Without Borders

  • 修复了防火墙规则,现在 MWB 可以接受来自您本地子网外的 IP 连接。
  • 清理了遗留日志,以减少磁盘使用量和噪音。

Peek

  • 更新了 QOI 读取器,使 3 通道 QOI 图像在预览和文件资源管理器中正确显示。感谢 @mbartlett21!
  • 添加了视频无法预览时的清晰警告,并提供了链接到 Microsoft Store 下载所需的编解码器。

PowerRename

  • 在修改时间和访问时间中增加了对 $YY-$MM-$DD 的支持,以实现基于日期的灵活重命名。

PowerToys Run

  • 抑制了与已知 WPF 相关的崩溃错误 UI,以减少用户困惑,同时保留诊断日志供分析使用。这针对的是由临时 DWM 不可用引起的 COMException 0xD0000701 和 0x80263001。

Registry Preview

  • 通过数据网格中的放大镜图标和右键菜单新增了“扩展数据预览”功能,使检查复杂的注册表类型(如 REG_BINARY、REG_EXPAND_SZ 和 REG_MULTI_SZ 等)更加容易。感谢 @htcfreek
  • 通过与记事本类似的行为对注册表预览中的文件保存体验进行了改进,增强了用户提示、错误处理,并在未保存或中断的操作期间防止程序崩溃。感谢 @htcfreek!

Settings

  • 添加了隐藏或显示 PowerToys 系统托盘图标的选择项。感谢 @BLM16!
  • 改进设置,在生成错误报告包时显示进度。

Workspaces

  • 将工作区图标存储在用户 AppData 中,以确保配置文件的便携性,并防止在临时文件夹清理过程中丢失。
  • 在非默认 Edge 或 Chrome 配置文件中启用 PWA 的捕获和启动,确保在创建和执行过程中的一致性行为。

Documentation

  • 为 PowerToys Run 的第三方插件文档添加了 SpeedTest 和词典定义。感谢 @ruslanlap
  • 修正了命令面板文档中的示例链接和拼写错误。感谢 @daverayment 和 @roycewilliams!

Development

  • 将 .NET 库更新至 9.0.6,以提高性能和安全性。感谢 @snickler!
  • 将 WinAppSDK 更新至 1.7.2,以提高稳定性和 Windows 支持。
  • 引入了一步式本地构建脚本,生成签名安装包,提升开发人员的生产力。
  • 生成了可移植的 PDB 文件,以便跨平台调试器可以读取符号文件,从而在 VSCode 和其他工具中提高调试体验。
  • 通过使用 Microsoft.Windows.Settings 模块简化了 WinGet 配置文件,以启用开发者模式。感谢 @mdanish-kh
  • 调整了构建脚本以兼容最新的 Az.Accounts 模块,保持 CI 持续集成的绿色状态。
  • 简化了发布流水线,移除了硬编码的遥测版本号,并统一了命令面板的版本号与 Windows 终端的版本号方法,以实现一致的更新。
  • 增强了构建验证步骤,以显示 NOTICE.md 与实际包依赖项和版本之间的详细差异。
  • 改进了仓库中拼写检查的准确性。感谢 @rovercoder!
  • 升级了 CI 至 TouchdownBuild v5,以加快流水线速度。
  • 为 Resources.resw 添加了上下文注释,以帮助译者。
  • 扩展了模糊测试范围,使其包括 FancyZones。
  • 将所有单元测试集成到 CI 管道中,测试数量从约 3000 个增加到约 5000 个。
  • 在主分支上启用了每日 UI 测试自动化,现在覆盖了超过 370 个 UI 测试用于端到端验证。
  • 为 WorkspacesLib 新增单元测试,以提高可靠性和可维护性。

General

  • 更新了错误报告压缩库(cziplib 0.3.3),以实现更快更可靠的包创建。感谢 @Chubercik!
  • 在错误报告中包含“AppX 部署服务器”应用程序安装程序的日志,以进行更详细的诊断。

https://github.com/microsoft/PowerToys/releases/tag/v0.92.0

获取方式

官网网站

https://learn.microsoft.com/zh-cn/windows/powertoys

https://github.com/microsoft/PowerToys

网盘下载

https://pan.quark.cn/s/13a58a9ca5aa

更多系统增强软件请访问:

https://www.gewuzhizhi.vip/software-store/all-software-store/operating-system/sysenhance

https://www.gewuzhizhi.vip/10888/
© 版权声明

相关文章