PowerToys - 可最大限度地提高生产力的Windows 系统实用程序

Created at: 2019-05-02 01:44:02
Language: C#
License: MIT

Microsoft PowerToys

Microsoft PowerToys的主图片

如何使用 PowerToys |下载和发行说明 |为 PowerToys 做贡献 |最新动态 |路线图

构建状态

建筑 解决方案(主要) 解决方案(稳定) 安装程序(主)
64 倍 Main 的生成状态 稳定版的构建状态 生成状态安装程序管道
ARM64的 Main 的生成状态 Main 的生成状态 生成状态安装程序管道

大约

Microsoft PowerToys 是一组实用程序,供高级用户调整和简化其 Windows 体验以提高工作效率。有关 PowerToys 概述以及如何使用 Windows 开发环境的实用工具或任何其他工具和资源的详细信息,请转到 learn.microsoft.com

当前实用程序:
永远在巅峰 PowerToys 觉醒 未找到命令
拾色器 裁剪和锁定 环境变量
花式区域 文件资源管理器加载项 文件锁匠
主机文件编辑器 图像调整器 键盘管理器
鼠标实用程序 鼠标无国界 偷看
粘贴为纯文本 PowerRename PowerToys Run
快速重音 注册表预览 屏幕标尺
快捷方式指南 文本提取器 视频会议静音

安装和运行 Microsoft PowerToys

要求

  • Windows 11 or Windows 10 version 2004 (code name 20H1 / build number 19041) 或更新。
  • x64 或 ARM64 处理器
  • 我们的安装程序将安装以下项目:

通过带有 EXE 的 GitHub [推荐]

转到 Microsoft PowerToys GitHub 版本页面,然后单击底部以显示版本中可用的文件。请使用与计算机体系结构和安装范围相匹配的相应 PowerToys 安装程序。对于大多数人来说,它是每个用户。

Assets
x64

描述 文件名 sha256 哈希
每个用户 - x64 PowerToysUserSetup-0.77.0-x64.exe 3485D3F45A3DE6ED7FA151A4CE9D6F941491C30E83AB51FD59B4ADCD20611F1A
每个用户 - ARM64 PowerToysUserSetup-0.77.0-arm64.exe 762DF383A01006A20C0BAB2D321667E855236EBA7108CDD475E4E2A8AB752E0E
计算机范围 - x64 PowerToysSetup-0.77.0-x64.exe 1B6D4247313C289B07A3BF3531E215B3F9BEDBE9254919637F2AC502B4773C31
机器宽度 - ARM64 PowerToysSetup-0.77.0-arm64.exe CF740B3AC0EB5C23E18B07ACC2D0C6EC5F4CE4B3A2EDC67C2C9FDF6EF78F0352

这是我们的首选方法。

通过 Microsoft Store

Microsoft Store 的 PowerToys 页面安装。你必须使用适用于 Windows 11 和 Windows 10 的新 Microsoft 商店

通过 WinGet

WinGet 下载 PowerToys。通过 winget 更新 PowerToys 将遵循当前的 PowerToys 安装范围。若要安装 PowerToys,请从命令行/PowerShell 运行以下命令:

用户范围安装程序 [默认]

winget install Microsoft.PowerToys -s winget

全机范围的示波器安装程序

winget install --scope machine Microsoft.PowerToys -s winget

其他安装方法

社区驱动的安装方法,例如 Chocolatey 和 Scoop。如果这些是你首选的安装解决方案,你可以在那里找到安装说明。

第三方运行插件

社区创建了一系列第三方插件,这些插件未随 PowerToys 一起分发。

贡献

本项目欢迎所有类型的贡献。除了编码功能/错误修复外,其他协助方法还包括规范编写、设计、文档和查找错误。我们很高兴能与高级用户社区合作,构建一套工具来帮助你充分利用 Windows。

我们要求,在你开始开发你想要贡献的功能之前,请阅读我们的贡献者指南。我们很乐意与你合作,找出最佳方法,在整个功能开发过程中提供指导和指导,并帮助避免任何浪费或重复的工作。

大多数贡献要求你同意贡献者许可协议 (CLA),声明你授予我们使用你的贡献的权利,并且你有权这样做。

有关PowerToys开发的指导,请阅读开发人员文档以获取详细细分。这包括如何设置计算机进行编译。

发生了什么事情

PowerToys 路线图

我们核心团队关注的功能和实用程序的优先路线图

0.77 - 2023 年 12 月更新

在此版本中,我们专注于新功能、稳定性和改进。

突出

  • 新实用工具:找不到命令 PowerShell 7.4 模块 - 添加了在 PowerShell 7.4 中检测失败命令的功能,并建议使用 winget 安装包。谢谢@carlos-zamora
  • 如果不再有重新映射,键盘管理器不会注册低级钩子。
  • 添加了对 Peek 中 QOI 文件类型的支持。谢谢@pedrolamas
  • 添加了对在 PowerToys Run 中加载具有其他依赖项的第三方插件的支持。谢谢@coreyH

常规

  • 提升 WPF-UI 包版本以修复与主题更改相关的崩溃。(这是 0.76 的修补程序)
  • 修复了版本更改通知中的拼写错误。谢谢@PesBandi
  • 代码改进并修复了升级到 .NET 8 时引入的静默警告。
  • 更新 2024 年的版权年份。
  • 添加了禁用有关检测以管理员身份运行的应用程序的警告通知的设置。

AlwaysOnTop(永远置顶)

  • 当提升的应用在前台,但 AlwaysOnTop 在非提升的运行中时显示通知。

未找到命令

  • 添加了一个新实用工具:找不到命令 PowerShell 7.4 模块。它添加了在 PowerShell 7.4 中检测失败命令的功能,并建议使用 winget 安装包。谢谢@carlos-zamora

环境变量

  • 修复了导致环境变量窗口不显示为前景窗口的问题。

花式区域

  • 修复了贴靠特定应用程序(例如Facebook Messenger)的问题。(这是 0.76 的修补程序)
  • 修复了将新创建的窗口移动到当前活动监视器设置的行为,以保持移动时的最大化状态。谢谢@quyenvsp
  • 修复了导致 FancyZones 编辑器布局窗口被分区的问题。

文件资源管理器加载项

  • 修复了由最新 WebView 更新导致的基于 WebView2 的预览器问题。(这是 0.76 的修补程序)

主机文件编辑器

  • 修复了导致设置在更新时不保留的问题。

图像调整器

  • 修复了 WpfUI ThemeWatcher 导致的崩溃问题。(这是 0.76 的修补程序)

键盘管理器

  • 如果没有重新映射,则不要注册低级钩子。

偷看

PowerToys Run

  • 修复了不同最大结果数值的结果列表 UI 元素高度。(这是 0.76 的修补程序)
  • 修复了 .lnk 文件的图标提取。(这是 0.76 的修补程序)
  • 修复了 FlowDirection 为 RightToLeft 时的搜索框 UI 故障。(这是 0.76 的修补程序)
  • 修复了主题设置。(这是 0.76 的修补程序)
  • 修复了错误报告窗口 UI 问题。谢谢@niels9001
  • UI 改进和显示/隐藏插件概述面板的功能。谢谢@niels9001
  • 允许与插件提示进行交互。谢谢@davidegiacometti
  • 切换到 WPF-UI 主题管理器。谢谢@davidegiacometti
  • 修复了导致第三方插件的依赖项 dll 无法正确加载的问题。谢谢@coreyH
  • 添加了可配置的字体大小。谢谢@niels9001
  • 更改了插件提示的文本颜色,以提高使用浅色主题时的对比度。谢谢@davidegiacometti
  • 修复计算器插件中的科学记数法错误。谢谢@viggyd
  • 将 URI/URL 功能添加到值生成器插件。谢谢@htcfreek

快速重音

设置

  • 修复了主题更改时发生的异常。
  • 修复“新增功能”图标。谢谢@niels9001
  • 删除过时的 UI 字体图标属性。谢谢@Jay-o-Way
  • OOBE UI 改进。谢谢@Jay-o-Way
  • XAML 绑定改进。谢谢@Jay-o-Way
  • 修复了 ThemeListener 构造函数异常导致的崩溃。

文档

  • 改进了向摩纳哥添加新语言的文档。谢谢@PesBandi
  • 更新 README.md 以直接在要求中说明 x64 和 ARM 处理器。
  • 添加了 Scoop 插件到 PowerToys Run thirdPartyRunPlugins.md 文档。谢谢@Quriz

发展

  • 采用 XamlStyler for PowerToys 运行源代码。谢谢@davidegiacometti
  • 跨解决方案整合 Microsoft.Windows.SDK.BuildTools。
  • 升级 Boost 的库到 v1.84。
  • 已将 HelixToolkit 程序包升级到最新版本。
  • 更新了 sdl 基准。

0.78 版的计划

对于 v0.78,我们将处理以下项目:

  • 语言选择
  • 通过 WinAppDriver 进行自动化 UI 测试
  • 开发对 Desired State Configuration 的支持
  • 基于 WPF 对 PowerToys 的 UX 进行现代化改造和刷新。以下是“拾色器”的“正在进行的工作”预览:

ColorPicker UI 刷新 WIP

  • 稳定性/错误修复

PowerToys 社区

PowerToys团队非常感谢能得到一个了不起的活跃社区的支持。你所做的工作非常重要。如果没有你的帮助,PowerToys 就不会有今天的成就,包括提交错误、更新文档、指导设计或编写功能。我们想说声谢谢,并花时间认可你的工作。每个月,你都会直接帮助使 PowerToys 成为更好的软件。

行为准则

此项目采用了 Microsoft 开源行为准则

隐私声明

应用程序记录基本遥测数据。我们的遥测数据页面(即将推出)包含遥测的趋势。有关详细信息,请阅读 Microsoft 隐私声明