Microsoft PowerToys是一组实用程序,供高级用户调整和简化Windows体验,以提高工作效率。受Windows 95时代PowerToys项目的启发,此重启为高级用户提供了从Windows 10 shell压缩更高效率并针对单个工作流进行自定义的方法。
微软官方出了的一款系统增强功能,实测功能非常实用。值得下载。

软件功能
聚合搜索
具体文件介绍请查看微信文章:https://mp.weixin.qq.com/s/8Az7oY9qWx16UR0SWKaxUQ
视频介绍
https://www.ghxi.com/ghvideo18.html
系统要求
Windows 10 v1903(内部版本18362)或更好的首选,最低Windows 10 v1803(内部版本17134)。
老版本请安装:.NET Core 3.1
更新日志
高级粘贴
修复了将仅限HTML的剪贴板内容转换为纯文本时高级粘贴崩溃的问题,并在#50504中扩展了离线UI覆盖范围
添加了无头CLI,可在不打开UI的情况下运行内置和保存的自定义操作,使用文件、标准输入或剪贴板输入以及文件、剪贴板或纯文本标准输出; AI操作使用在设置中配置的提供程序,并遵循#50834中的现有荣誉
更新了System.CommandLine 2.0的高级粘贴CLI,保留了#51230中的现有命令、别名、输出格式和类似帮助的选项值
修复了CLI root --version选项,以打印可执行版本并退出,而不需要#51298中的子命令
Alt窗口周期
在#50494中恢复了Alt Window Cycle的深色叠加设计,带有圆形快照预览,更正了丙烯酸渲染和较小的应用程序图标
修复了Alt Window Cycle中的点击行为和缺少预览,同时更正了页面指示器并减少了快照内存使用#50495
CursorHide
在鼠标实用程序下添加了选择自动隐藏光标,以在键入时或不活动后隐藏指针,并在鼠标输入时恢复指针。#50271通过@DamianEdwards
当受影响的触摸板或模拟鼠标输入移动指针时,恢复隐藏的光标,而不是使光标在#50803通过- = YTET-伊甸园字幕组=-翻译:
在设置中将自动隐藏光标重命名为CursorHide,并在#51123中刷新其图标,行为控件和新功能指示器
清醒
更新Awake,让Windows在工作站锁定时关闭显示,而不停止中的活动保持清醒会话#49388通过@1977教师
拾色器
现代化的拾色器,带有WinUI 3拾取叠加、编辑器和放大镜,同时保留现有的颜色工作流程,#49174通过@克劳德
在配置的历史限制内保持调整和相似颜色的选择,修剪旧条目,同时在#51356中保持所选颜色优先
命令选项板
修复了PowerToys的回退设置,因此禁用一个命令不再更改中的其他命令。#50047通过@LE0-直线
修复了扩展库检测,以便将安装的Microsoft Store专用扩展正确标记为已安装在#48746通过@namdpran8
增加了可选的周数和自定义日期显示到码头时钟,与正确的ISO周编号左右的新年,#49093通过@克劳德和@ MarcelSchm
添加了多个可自定义的时钟,具有单独的时区和显示格式,可以在#49288通过@jiripolasek
更新了命令参数字段,其中包含主题感知颜色和更清晰的焦点样式,#49751通过@jiripolasek
删除了多余的更多按钮时,所有的行动已经适合在命令栏中,同时保留上下文菜单访问,#49769通过@jiripolasek
添加了可复制的命令链接,用于打开页面和从其他应用程序运行命令,并在第一次使用时进行确认#49793通过@jiripolasek
在折叠紧凑模式下添加了一个可选择的快速访问工具架,用于启动固定的命令,而无需在#49915通过@jiripolasek
在主页和快速访问工具架中添加了可选的最近使用的命令部分,用于在#49916通过@jiripolasek
添加了拖放重新排序、固定和删除功能,以组织选择加入的快速访问工具架上的项目,#49932通过@jiripolasek
中添加了上下文菜单和标准键盘快捷键,以访问选择加入快速访问工具架上的辅助操作#49933通过@jiripolasek
添加了Alt+Shift+数字快捷键来选择可见的快速访问工具架项目,而无需在#49943通过@jiripolasek
修复了远程桌面搜索过滤和排名保存的连接,而不是总是显示完整的列表#50043
在#50044中启用Enter和Space以激活仅用于键盘的焦点停靠项
改进的Window步行者搜索功能,可将应用程序名称和窗口标题词以任意顺序匹配在一起,#50054通过@Subhro-ai
在#50098中,已将“历史记录”图像预览移动到详细信息内容区域,并改进了文本格式,以便于阅读
固定回收列表项目简要显示另一个项目的图标,而自己的图标加载#50189通过@jiripolasek
添加了文件类型图标预览,而确切的文件图标加载和重复使用的共享图标在匹配的文件#50192通过@jiripolasek
更新了自适应卡内容,以减少刷新#50211中的性能监视器图形时的闪烁
修复了网格和图库视图中的自动调整大小的图标,因此当项目在中回收时,#50231通过@jiripolasek
虚拟化的网格和图库结果可实现更高效的浏览、改进的键盘导航以及可靠的返回导航,#50233通过@jiripolasek
保留搜索文本编辑快捷方式,因此修改后的箭头键不再移动结果或意外接受建议,#50334通过@jiripolasek
修复了在#50363中保存新添加的停靠项时丢失标题和字幕可见性设置的问题
稳定的性能监视器停靠标签,具有保留宽度和固定宽度数字,可防止相邻项目移入#50364通过@jiripolasek
修复了Windows检查队列中的键盘事件时键盘快捷键触发两次的问题。#50427通过@jiripolasek
更正了低级键盘挂钩设置说明,以解释提升的应用程序在#50428通过@jiripolasek
中单击空白区域或不可聚焦的内容后保留搜索焦点和键盘快捷键#50448通过@jiripolasek
对可见和选定的搜索结果进行优先级排序,使其内容和图标先于挂起的屏幕外项目加载,#50469通过@jiripolasek
当Miracast显示器与不同的Windows显示器编号重新连接时,#50502通过@阿兰杰
减少了紧凑型性能监视器停靠项中的多余间距,同时保持更改值和本地化标签在#50525通过@jiripolasek
缩短了GPU坞站标签,同时保留了适配器的区别和完整的型号名称,#50526通过@jiripolasek
在成功启动后清除书签占位符值,以便下次启动在#50629通过联系我们@dhruv0703
改进了重复的扩展命令激活,因此启动的Windows可以在切换到另一个应用程序后重新获得焦点,#50651通过@jiripolasek
添加了一个应用程序语言选择器,以便在中重新启动后以首选语言使用命令行#50680通过@jiripolasek
在Window步行者中包含任务栏可见的窗口,因此可以找到并切换到LabVIEW等应用程序。#50693通过@Subhro-ai
在#50713中添加了活动操作页脚文本和四秒WinGet通知,以使安装进度和结果更容易跟踪
添加了指向特定设置和扩展选项的可复制链接,可在#50753通过@jiripolasek
固定空码头中心部分启动和显示重新连接刷新后,他们的可见性加载#50755通过@Subhro-ai
更正了列表和网格输入跟踪,以便鼠标单击在键盘导航后遵循配置的激活行为#50764通过@jiripolasek
修复了内置的回退默认值,因此符合条件的命令显示在全局结果中,而无需首先打开#50799通过@Subhro-ai
在#50810中,启用未配置的辅助显示器时复制了主Dock布局,同时保持后续编辑独立
在#50812中添加了一个可自定义的Win+Alt+J快捷键,以显示和聚焦一个启用的停靠栏,用于键盘导航
当Windows重新编号显示器或显示器在#50825中的端口之间移动时,改进了每显示器的坞站布局保留
在#50831中,延长了监视器恢复等待时间,以避免在辅助显示器重新连接时关闭坞站
在dock设置中添加了自定义显示名称和稳定的默认标签,使监视器在重新连接后更容易识别。#50842通过@阿兰杰
统一的调色板和停靠上下文菜单快捷方式,以防止重复操作,并支持来自#50843通过@jiripolasek
在Windows设置中添加了命令行作为可选择的Copilot键应用程序,用于从支持的键盘启动它,#50846通过@noraa-junker
添加了导航指示符和返回菜单项,使嵌套的上下文菜单更容易导航#50847通过@jiripolasek
在#50849中,当停靠站被禁用时,释放了停靠站导航快捷方式,以便它仍然可用于其他应用程序
增加了一个直接设置链接到码头导航快捷方式,更容易分享和导航,#50851通过@jiripolasek
添加了坞站设置通知,用于解释每个监视器的启用和位置覆盖,并链接到#50868通过@jiripolasek
修复了动态刷新的子页上的选择,因此Enter键跟随更新的第一个结果,而不会覆盖用户在中选择的后续结果。#50938通过@jiripolasek
修复了并发加载过程中缺少的或通用的Shell图标,并在Windows外观度量更改后刷新了缓存图标。#51031通过@jiripolasek
修复了将打包的应用程序拖到dock上,以便在加载时正确启动固定条目并显示其图标的问题#51018通过@jiripolasek
增加了选择完整或紧凑布局的视觉预览,并将相关选项分隔到设置卡中,使布局自定义更容易在#51007通过@jiripolasek
在本机AOT构建中恢复了命令行扩展表单中丢失的文件路径和列表输入#50997通过@jiripolasek
修正双击列表和网格结果运行点击的项目而不是前一个选择,同时忽略空白空间和分隔符,#50996通过@jiripolasek
修复了命令行在启动应用程序后意外重新打开的问题,因此焦点会留在已启动的应用程序中。#50994通过@jiripolasek
修复了在滚动所有应用程序时丢失或回退图标的问题,方法是保留图标加载以获得可见结果,#50988通过@jiripolasek
标准化的Ctrl+Shift+Enter,支持运行、Windows终端、PowerToys、书签和文件搜索结果,因此管理员操作在#50935通过@jiripolasek
防止重叠的设置保存丢失较新的更改,因此在中重新启动后,#51036通过@jiripolasek
在命令行设置中添加模糊搜索,以查找选项、扩展、命令、别名和指定的快捷方式,并在#50894通过@jiripolasek
修复了从Command Extension中复制HTML和自定义剪贴板格式的问题,并改进了#50893通过@jiripolasek
修复了Command Release版本中的语言映射,以避免在#50889通过@jiripolasek
为正在运行的命令行实例添加了直接激活功能,因此在Windows中配置时,重复Copilot键或Win+C按下可切换调色板,#50872通过@jiripolasek
修改了停靠栏快捷方式,以便在启用的停靠栏之间聚焦和循环项目,当停靠栏聚焦在#50865通过@jiripolasek
添加了Alt+number快捷键,默认情况下立即运行列表结果,Alt+Shift+number选择而不运行,#49947通过@jiripolasek
通过显示/隐藏菜单、直接设置链接和空货架指南完善了可选择加入的快速访问货架,使固定和最近的项目更易于在#49988通过@jiripolasek
保持设置搜索结果突出显示动画时,页面过渡动画被禁用,所以导航目标仍然很容易发现#51070通过@jiripolasek
改进了返回导航和页面清理功能,因此以前访问过的页面可以正确恢复,而不需要更改当前视图。#50501通过@jiripolasek
通过保留语言和对比度变体、本机插图和填充以及列表和详细信息中配置的图标回退,改进了打包应用和快捷方式图标#51039通过@jiripolasek
用支持拖动、滚动和键盘控制的全屏预览选择器取代了紧凑模式的垂直位置滑块,同时为扩展的搜索结果保留了空间,#51011通过@jiripolasek
修复了扩展替换内容页面的详细信息时的空白详细信息窗格,初始化新内容并分离之前的详细信息#51231
修复了从命令行启动的应用程序中的启动失败,方法是防止它们在#51235通过@jiripolasek
修复了自适应卡在发布版本中的更新,并在#51204中启用了自定义元素来刷新,而无需重建整个卡
当第一个列表或网格页面未填满窗口时,加载了其他结果批次,因此在没有滚动条的情况下,#51285通过@jiripolasek
当键盘导航到达当前列表的末尾时,加载下一个结果批次,保留选择直到加载完成#51287通过@jiripolasek
修正了Ctrl+Enter在上下文菜单子菜单中定位错误的命令,并延迟了初始高亮显示,直到导航或过滤#51290通过@jiripolasek
避免在#51353中启动期间重复保存未更改的提供程序和回退设置
将单独的本机键盘服务替换为托管全局键盘侦听器,并为#50981通过@jiripolasek
添加了一个上下文菜单到dock的主页项中,用于打开设置和日志,重新加载扩展,并退出#51304中的命令行
在加载、启用、禁用或删除提供程序时批量更新dock-band,以避免重复重建每个监视器的dock。
裁剪和锁定
固定裁剪和锁定捕获对齐方式,以便裁剪的内容与选定区域匹配,包括在中的缩放显示上#49736通过@langningchen
环境变量
在PATH编辑器中添加了一个删除重复项的操作,该操作保留第一个出现项并保留#50585通过@joogabriel15
修复了当Windows使用UTF-8系统代码页时,#50688通过@xianhongtao
FancyZones
修复了在远程桌面、唤醒或解锁后通过刷新Shift键状态在第一个窗口拖动时意外激活FancyZones的问题。#49926通过@克劳德和@Comma8
修复了在窗口拖动过程中基于Shift的区域切换和初始区域高亮显示,扩展了FancyZones和编辑器UI覆盖范围#49985
添加了选择在鼠标滚轮布局切换,同时拖动一个窗口与区域可见,加上一个可定制的布局名称指示器,以确定选定的布局,#49291通过@克劳德和@TyrantRey
文件资源管理器加载项
修复了从限制访问的文件夹中启动时无法加载文件资源管理器预览和SVG缩略图的问题。#48602通过@mansiverma897993
一般
修复了标题栏初始化可能会在中文,日文和韩文环境中启动时崩溃几个PowerToys窗口的问题
扩展安装程序清理以在升级或卸载之前关闭其他正在运行的实用程序,以替换#50106中的文件
扩展安装程序清理以包括命令行工具和帮助程序,因此它们不会在#50452中的安装过程中保留文件
为FancyZones、Image Resizer、File Locksmith和Power Display添加了PATH可访问的命令,因此它们的工具可以从#48631通过@克劳德
修复了PowerToys窗口中使用共享标题栏主题更改主题后的标题按钮对比度,#49786通过@jiripolasek
修复了在更新或卸载文件锁匠,PowerClock,图像缩放器和新+期间的上下文菜单主机延迟#50218
通过在支持的地方使用Windows内置的通用CRT减少了重复的本机运行时代码,同时保留静态VC++运行时链接并保留#50899中的New+模板行为
在#51115中,防止从具有部分初始化或陈旧模块状态的Windows首选项刷新启动和只读设置
抓取和移动
添加了每个应用程序的修改键排除抓取和移动,使选定的前台应用程序保留其正常的修改器行为,#50082通过@foxmsft
图像大小调整器
支持PNG隔行扫描和TIFF压缩设置,调整每个TIFF页面的大小,保留支持的图像元数据和16位精度,恢复JPEG XR回退输出,并拒绝#51359中无效的数字CLI单位/适合值
键盘管理器
修复了键盘管理器配置文件同步和保存,以便重新映射编辑和启用状态在编辑器重新启动时保持一致#50059
添加了DSC v3部署和导出键盘管理器重新映射配置文件,使用可读的按键名称,而无需重新启动PowerToys,#49427通过- = YTET-伊甸园字幕组=-翻译:
添加了单独点击键的重新映射,这样一个键可以自己触发一个备用动作,同时保留其正常的键盘和鼠标组合。#49136通过@克劳德和@MasaYan24
添加了搜索、修改器和应用过滤器,并确认批量删除,使大型键盘管理器重新映射列表更易于管理,#49287通过@克劳德和@MasaYan24
修复了正常提升程序的快捷方式,即使PowerToys以管理员身份运行,也可以在登录用户的正常上下文中启动#49571通过@gavinzhangth
拒绝了包含Win+L和其他修饰符的重映射,因此不受支持的快捷方式显示验证错误,而不是在#49759通过@amanmaurya92
修复了编辑重映射时的重复和冲突检测,以便在不错误拒绝中的当前条目的情况下捕获冲突#50265通过@克劳德和@MasaYan24
在新编辑器中为空重映射添加了可搜索的键选择,将录制限制在前台编辑器中,并在#51150中录制时恢复了Tab导航
灯开关
在#50459中添加了一个CLI来查询状态,设置或切换已配置的主题目标,并在运行的Light Switch服务上启用或禁用计划,并使用JSON输出进行自动化
鼠标按钮锁定
增加了选择在鼠标按钮锁定左,右,和中间按钮,使拖动和选择可以继续后,长按,而无需连续举行的按钮,#49279通过@ owenpkent
鼠标跳跃
修复了设置中的鼠标跳跃预览过小,因此它可以填充预期的预览区域,而无需更改运行时大小。#50489通过@mikeclayton
鼠标指针十字准线
将鼠标指针十字光标添加到快速访问中,以便可以从弹出按钮中切换,其配置的快捷方式显示在中的工具提示中#48592通过@姆文霍恩
无国界老鼠
更新了Mouse Without Borders,以便在登录用户的上下文中创建接收到的文件,以便它们与#48769中的目标文件夹相匹配
改进了Mouse Without Borders中意外本地设置连接的处理,同时保留#50480中的正常配置和配对工作流
通过删除未使用的Mouse Without Borders依赖项,同时保留#50883中所需的Windows服务支持,减少了PowerToys安装占用空间
New+
改进了模板创建,具有更强大的目标文件夹和长路径处理,并更正了隐藏Windows内置New菜单的选项,#51142通过@Arslan-TR
修复了在Windows 10和Windows 11上重复打开New+上下文菜单时文件资源管理器中的内存泄漏问题。#51152通过@Arslan-TR
Peek
在Peek中添加了只读SQLite预览,因此无需在中打开数据库编辑器即可检查数据库表、列和示例行#45846通过@google-labs-jules[bot]和@thomastv
增强的Peek文件夹预览,包括文件和子文件夹计数、扫描进度和未完成结果警告,#50213通过@daverayment
恢复了Peek预览中的键盘交互,添加了Alt+Left和Alt+Right文件导航,并防止在启动时意外出现标题栏操作#50472通过@daverayment
添加了多个文件和文件夹的命令行预览,改进了相对路径处理和参数验证,#49724通过@daverayment
为扩展名不受支持的文本文件添加了纯文本预览,而不是仅显示文件信息,#50020通过@eglavin和@克劳德
PowerDisplay
在Power Display CLI中添加JSON Lines输出,以便脚本可以使用#50433中的结构化结果和错误
在Power Display中添加了拖放和键盘可访问的配置文件重新排序,同时在#50453中保持保存的配置文件标识不变
当显示器或功能不可用时,保留已保存的Power Display配置文件设置,因此编辑配置文件不会在#50509中丢弃它们
PowerRename功能
修复了#50593中的图像元数据资源清理,以避免PowerBuilder组件卸载时挂起
从安装包中删除了未使用的预构建Boost.Regex库,而不更改#51002中的使用Boost库选项或正则表达式行为
修复了文件名模板中的EXIF GPS坐标和XMP作者/创建者令牌,包括#51357中多个创建者的有序列表
PowerToys Run
修正了PowerToys Run中的摄氏度和华氏度转换,当使用土耳其区域设置输入单位名称时,#50414通过@崔爽
快速重音
在快速重音设置中添加了可搜索的字符参考指南,以浏览语言集、查看Unicode描述以及直接在#49394通过@daverayment
修复了快速口音关闭,因此禁用实用程序可以可靠地停止它,在#50289中为口音选择和设置提供了新的UI覆盖
修复了快速重音工具栏在错过键释放后保持关闭的问题,即当焦点移动到另一个窗口时,#50212通过@amail80
恢复了溢出字符列表的水平滚动条,以便快速强调显示当前位置,而不会将滚动条剪切#50924通过@daverayment
屏幕标尺
在#49588中添加了独立于设备的像素作为额外的屏幕标尺单位,以便测量可以考虑每个监视器的Windows显示缩放
修复了屏幕边界和大色差处的屏幕标尺边缘检测,以改善#50093通过@4RH1T3CT0R7
固定屏幕标尺的设备独立像素选择,因此所选的辅助单位保持选中状态,并在#50696通过@daverayment
设置
固定闪烁的快捷方式编辑器时,一个键被按住,而记录一个新的热键在#49662通过@ShimizuTheLotus
设置了设置更新活动横幅的动画,以便在#50375中显示或取消时淡入并滑动到位
在#51057中,当播放不可用时,将动画欢迎页GIF替换为静音、循环的H.264视频,并使用PowerToys徽标回退
添加了一个设置CLI来检查文本或JSON中的模块状态,并在PowerToys在#50507中关闭时保存启用/禁用更改
在模块加载失败时保留模块启用首选项,保存丢失设置条目的更改,并避免因关机或读取失败保存而导致的设置重置#50897通过@daverayment
在#50873中添加了一个互动的欢迎动画场景,其中包含PowerToys模块图标
修复了在中的主页和常规设置之间导航时导致内存使用量增加的保留页面和视图模型#51060通过@莫尔顿
使用微妙的主题感知平铺高亮来细化欢迎动画,在视差期间删除顶部边缘间隙,并柔化#51367中的介绍性光迹
网站地图
在聊天指南中添加了Claude Desktop快捷方式,以便快速访问聊天和应用程序命令,#49245通过- = YTET-伊甸园字幕组=-翻译:和@克劳德
添加了Ableton Live快捷方式,以使播放,录制,导航和编辑命令更容易发现,#50100通过@sundeep8967
修复了快捷方式清单中没有请求的应用程序出现的“快捷方式指南”指示符。#50672通过@daverayment
改进了快捷方式指南索引,以跳过格式错误或不可读的快捷方式清单,保持有效的快捷方式可用,并防止因#50497通过@daverayment
改进的启动和快捷方式索引,防止快速重新打开崩溃和初始覆盖闪烁,同时在下次启动时拾取PowerToys快捷方式更改,#50609通过@daverayment
文本提取器
现代化的文本提取器与WinUI 3覆盖,同时保留文本捕获模式,快捷方式和设置#49431
工作空间
在Workspaces启动配置为以管理员身份运行的未经验证的EXE之前添加了确认,并提供了跳过它或在#50508中运行一次的选项
ZoomIt
改进了ZoomIt录制音频调步和有界缓冲,并在麦克风或系统音频捕获不可用时保持屏幕录制运行并发出警告,#50934通过@foxmsft
修复了多通道和空间音频设备上的静音ZoomIt录音,以便麦克风和系统音频可以在#49400通过@克劳德和@markrussinovich
更正的缩放设置有助于显示Ctrl+K和Ctrl+W打开黑色和白色草图板,#50689通过@mmustafasenoglu
添加了平滑的ZoomIt缩放过渡,当缩放目标发生变化时,#50444通过@foxmsft和@markrussinovich
修复了记事本中的演示类型,以避免不必要的空格和退格键,并在#50606中扩展了ZoomIt UI覆盖范围
修复了ZoomIt DSC资源读取和更新实际的注册表支持的设置,检测配置漂移,并通知正在运行的ZoomIt实例重新加载更改#50551通过- = YTET-伊甸园字幕组=-翻译:
增加了选择在离线剪辑听写,使屏幕截图和它的口头描述可以转录和粘贴在一起,#51286通过@MarioHewardt,@markrussinovich得双曲正弦值.@foxmsft
发展
默认情况下,跳过了在Windows构建中的设置搜索索引生成,以避免不必要的构建工作#49709通过@noraa-junker
删除了冗余的存储库-本地问题-工件工具,以简化#49860中的贡献者设置
纠正了问题和拉取请求分类,以跳过已关闭的问题,保留手动产品标签,并在#50052中获取发布渠道详细信息
更新了开发人员设置指南,以使用当前的Microsoft Learn链接在#50102通过@楼兰月
更新了PowerToys 0.102路线图,以描述#50108中计划的界面现代化和生产力改进
为已更改的模块添加了自动UI测试选择,以便pull-request CI重用现有的构建工件来运行#50220中的相关套件
通过调整工作流组件并禁用#50320中的自动故障报告问题,恢复了自动化问题分类
使自动模块UI测试和测试选择失败阻止拉取请求CI,而不是在#50344中报告为成功
在社区PowerToys Run插件目录中添加了Claude的新聊天,以帮助用户在#50381通过@tit-exe
更新了社区致谢,以表彰对重新设计的#50419通过@noraa-junker
更新了本地化提交和下载,以在#50625中包含所需的服务标识符
将GoogleTranslate添加到社区PowerToys Run插件目录,以帮助用户在#50630通过联系我们
在#50747中的安装程序通知中添加了WiX引导程序包属性和许可证文本
更正了CI测试设置,以便独立的图像调整器、文件锁匠和屏幕标尺套件可以在#50891中执行设置驱动的模块变更
通过删除其单独的Visual C++运行时依赖项和过时的Adaptive Cards构建解决方案,#50707通过@jiripolasek
迁移并扩展了PowerCloud UI测试,以涵盖#50096中的重命名、过滤、持久化和Windows上下文菜单工作流
将鼠标实用程序UI测试迁移到新框架,并在#50230中添加了激活、边缘行为和设置的光标环绕覆盖
在#50257中添加了针对固定、边框、虚拟桌面、排除、声音和游戏模式的端到端Always On Top测试
整合了UI测试窗口和监视器助手,以改进#50343中的可见窗口捕获和放置断言
迁移并扩展了#50370中的Windows File Editor UI测试,以涵盖文件更新、条目管理、设置和管理员工作流
在#50470中添加了使用可重复打包和未打包的应用程序夹具进行捕获、编辑、启动和窗口放置的Workspaces UI测试
将issue-triage设置操作更新为更新的依赖关系版本,#50201通过@dependabot[bot]
添加了可重复使用的SDK设置控件,用于文件和文件夹选择、字符串列表和键-值列表,并在#49623通过@jiripolasek
在扩展模板中添加了Visual Studio组件要求,以便可以在#50095中自动检测缺少的构建先决条件
添加了SDK表单操作ID,以便扩展可以区分Adaptive Card操作,同时保留#50178中的现有提交处理程序
扩展SDK详细信息窗格,以允许扩展嵌入自适应卡和#50180中支持的其他内容类型
添加了可选择的图标加载诊断,以在开发期间测量缓存行为、加载阶段和UI响应#50181通过@jiripolasek
对调度程序等待和UI线程执行进行单独的图标诊断测量,#50182通过@jiripolasek
更正了图标缓存生存期并合并了冗余刷新,以防止缓存结果过时和不必要的重新加载,#50183通过@jiripolasek
优先处理活动图标请求并绕过字形的图像加载队列,以避免不必要的等待#50184通过@jiripolasek
将图标转换移动到C#帮助程序中,以提高可测试性,并使位图所有权和线程在#50185通过@jiripolasek
池化临时图标转换缓冲区并改进了转换失败的清理,以减少#50186通过@jiripolasek
分离的缓存和图像缓存,以避免相互驱逐和不必要的异步加载同步图标源,#50187通过@jiripolasek
将应用图标提取移动到共享的需求感知加载器中,以便可以计划图标工作,而不是在#50188通过@jiripolasek
添加了共享的颜色样本和Unicode首字母图标格式,因此扩展可以在没有位图资源的情况下生成可缩放的图标。#50190通过@jiripolasek
添加了普通和主题感知的SVG图标格式,因此扩展可以从文件或内联内容中提供可缩放的图标,#50191通过@jiripolasek
恢复了图像和纯文本SDK文档,并将接口生成与#50210通过@jiripolasek
更正了SDK分隔符通知,以便将章节标题更改报告给#50232通过@jiripolasek
将可重用的键盘挂钩帮助器移动到ManagedCommon中,以便在#50254通过@noraa-junker
包含时间和日期项通知失败,因此异常不再逸出#50390通过@jiripolasek
标准化的窗口消息分派,以在UI线程上保持UI更新和命令记帐,#50392通过@jiripolasek
修复SDK事件传递,使一个失败的订阅者不再阻止其他订阅者接收更新,#50485通过@jiripolasek
协调的项初始化和清理,以防止重复订阅和更新中的已丢弃项#50487通过@jiripolasek
简化了系统扩展互操作声明,以删除生成API,而无需更改#50706通过@jiripolasek
扩展的SDK剪贴板帮助器,支持图像和自定义格式,并为#50832中的后台扩展显式写入失败
在#50431中添加了针对已打包和未打包应用程序的实时缩略图、重新创建父级、取消和模块生命周期的裁剪和锁定UI测试
在#50429中添加了用于用户变量编辑、配置文件、PATH更改和持久性的环境变量UI测试,并具有可恢复的测试状态清理
限制FancyZones集合替换,同时保留布局序列化、编辑器绑定和#50726通过@matthudson
将文件资源管理器预览和缩略图包装整合到共享提供程序中,以减少#50252通过@noraa-junker
在#50273中添加了Runner会话结束诊断,以区分故障排除期间的关机、注销和应用程序重启请求
在扩展设置、鼠标跳转和Windows文件编辑器中限制集合替换,同时在#50741通过@matthudson
添加了键盘管理器UI测试,用于搜索、筛选、批量删除和持久性,以保护中的重新映射列表工作流#50352通过@克劳德和@MasaYan24
使Peek Web预览处置同步,以便在处置返回之前完成临时文件清理#50636通过@克劳德和@sanskarIN
添加了新的+端到端测试和共享的Explorer帮助程序,以涵盖#50534中跨实用程序的模板创建和上下文菜单行为
限制设置和文件监视器集合替换,同时保留Command Tools和PowerToys中的序列化和一致行为#50702通过@matthudson
添加了用于编辑、保存、导入和资源管理器集成的注册表预览UI测试,以涵盖#50387中的发布检查表工作流
添加了简体中文翻译指南,以澄清#50198中快速操作和模块切换的快速访问描述
通过仅保留在#50510中的设置中编辑的监视器首选项,减少了不必要的电源显示设置写入
稳定设置证书测试夹具,因此当时间戳跨越#50580中的有效性边界时,生成不再失败
优化设置集合初始化,以解决分析器警告,同时保留现有JSON格式#50727通过@matthudson
从屏幕标尺设置代码中删除了一个杂散的回车符,以保持源格式在#50742通过@jiripolasek
通过删除#50391中的附加MSVC运行时和ATL库要求,简化了PowerToys构建的本地先决条件
修复了Workspaces UI测试进程发现竞争,以便在#50596中可靠地识别新启动的fixture应用程序
细化了Workspaces集合所有权,以解决分析器警告,同时将保存的数据和启动器绑定保留在#50731通过@matthudson
迁移Light Switch UI测试,以涵盖主题时间表和基于位置的行为,并在#50654中稳定ZoomIt记录和窗口准备测试
高级自动构建版本控制到0.102发布系列,因此新构建版本将携带#51111中的当前发布版本
更正了开发人员文档链接,以便读者可以访问#51108通过@xThreeh
修正了键盘管理器开发者文档的锚点,因此内容列表和跨页链接可以到达#50520通过@邱冠宗
更新了PowerToys Run架构文档,将贡献者指向#50519通过@elenae216(@ eleneeeeeeeeeee216)和@Gavin-Yau
更新了问题分类工作流,以使用GitHub自动化工作流设置0.88.4进行自动化作业,#50514通过@dependabot[bot]
已更新Microsoft Store提交工作流以使用Azure Login 3.0.2 for Azure登录#50377通过@dependabot[bot]
在调度Command Command弹出命令时保留原始页面和提供程序上下文,为将来的停靠弹出按钮准备命令路由,而不在此版本中添加新的弹出按钮#51034
通过将Shell解析移出页面超时,同时在#51043通过@jiripolasek
用托管实现替换了命令面板的本地Windows运行历史记录依赖项,简化了打包,同时保留了最近的命令历史记录#50974通过@jiripolasek
稳定的命令行快捷导航测试通过序列化菜单操作和排队更新来防止#50923通过@jiripolasek
通过在#50917中的版本调整期间禁用调试符号重写,防止间歇性样本扩展封装失败
通过避免不相关的初始化通知并检查重试行为和#51049中的缓存重用来稳定命令缓存重建测试
更正了快速访问工具架测试设置,以防止中未初始化的项快照导致的清理失败#50921通过@jiripolasek
更正了共享热键设置挂钩的WinRT源代码生成,并使新的CsWinRT 1028诊断在#51066中的构建失败
删除了未使用的中央包条目,并记录了保留的依赖项,而不更改#50880中现有项目解决的版本
将本地构建日志移动到工件\日志中,因此当尝试在#51056中包含打开的MSBuild日志文件时,上下文菜单打包不再失败
在#51061中,删除了已停用模板代码的过时分析器支持,以使共享构建诊断更易于维护
升级了IL2081修整诊断,以在共享AOT配置中生成错误,同时保留#51073中的显式项目级异常
在文件资源管理器预览和缩略图项目及其单元测试中启用可空引用检查,并使用注释和保护措施保留#51099中的现有预览行为
在解决其分析器警告并在#51085中记录范围狭窄的异常后,为共享UI测试框架启用了警告错误
针对WinRT和AOT兼容性更新了Image Resizer可观察模型,并在保留#51067中的设置序列化的同时,使相应的MVVM生成器诊断无法进行构建
在#51090中更正了本机构建配置警告,删除了未使用的COM引用,并分离了中间输出文件夹,但未更改附带的文件名或输出位置
在官方签名的构建中保留了Command Toolkit的中立资源语言元数据,而不更改#51179中的版本生成
优化了PowerDisplay的持久化模型和功能集合,以解决分析器警告问题,同时保持#50732通过@matthudson
在官方的命令行和高级粘贴构建中恢复了SDK生成的程序集元数据,保留了资源语言,平台和内部访问声明,而不更改#51098中的预期版本值
在#51232中将命令行包版本升级到0.13
将共享CLI解析更新为System.CommandLine 2.0.1,包括拒绝无效的Image Resizer单位和拟合值,并在#50884中更清楚地显示FancyZones参数错误
默认情况下启用了更严格的C++标准符合性,并更正了受影响的本机声明,同时保留了#51062中的显式键盘管理器和安装程序异常
使新的Windows平台兼容性分析器违规导致构建失败,以便在#51063中更早捕获不支持的API调用
更新了过时的第三方启动器插件和作者链接,#51126通过@karan5028ji
从中的模块项目模板文档中删除了过时的设置屏幕截图引用#51334通过@mmustafasenoglu
#51264中模块UI测试中注释前的标准化间距
在#51280中的高级粘贴UI测试中重用JSON序列化器选项
在#51038中,将广泛的消息传递替换为显式的命令行控件和视图模型所有权,以支持独立的导航表面
在#51091中提取命令将页面创建和初始化到共享导航服务中,同时保留导航行为
删除了被取代的特定于工具包的中性语言解决方案,同时保留#51291中的共享正式构建程序集元数据生成
Made命令库扩展库测试使用确定性同步来避免#51340通过@foxmsft
在执行和清理过程中保持命令行测试页上下文处于活动状态,以防止#51355通过@jiripolasek
在模块UI测试中对齐多行参数格式,而不更改#51257中的测试行为
标准化FancyZones UI测试文件结尾,以确保符合#51258中的分析仪要求
在#51259中将FancyZones和File Locksmith UI测试助手类型拆分到匹配的源文件中
在FancyZones UI测试中一致使用指令的系统#51262
FancyZones、高级粘贴和环境变量UI测试中的规范化拆分参数布局#51265
删除了#51267中FancyZones UI测试中不必要的括号
在FancyZones和鼠标实用程序UI测试中对齐初始化器缩进#51268
删除了#51272中FancyZones UI测试的冗余空白行
在#51315中添加了灯光开关和PowerDisplay CLI的同意感知命令和结果遥测,而不更改其输出或退出代码
解决了#51274中的高级粘贴和鼠标实用程序UI测试中可能为空的解引用警告
在#51260中,使Peek UI测试格式使用显式格式提供程序,以实现跨区域设置的一致行为
#51273中Peek UI测试中的标准化闭括号间距
解决了#51275中Peek UI测试中的空参数警告
在#51276中的Peek UI测试中对齐可空参数类型
在#51278中的Peek UI测试中为可索引集合使用直接索引
在#51279中的Peek UI测试中重用常量参数数组
将PowerBuilder UI测试注释间距与#51263中的分析仪要求对齐
从#51282中的PowerBuilder UI测试项目中删除了重复的共享抑制源条目
解决了#51277中屏幕标尺UI测试中的保留关键字命名警告
将设置UI测试参数名称与#51271中的分析仪约定对齐
在#51261中的Workspaces UI测试中显式地进行区域性敏感操作
根据#51266中的分析仪要求调整工作区UI测试参数列表格式
#51269中Workspaces UI测试成员之间的标准化间距
在#51281中的Workspaces UI测试中将清理异常排除在finally子句之外
在#51270中的ZoomIt UI测试中始终放置只读字段
在纠正#51065中的正式构建元数据后,重新应用了更严格的资源语言、标识符命名和MVVM诊断,将其作为构建错误
稳定的键盘管理器UI通过重试记事本焦点和恢复测试文档的活动选项卡进行测试,并在#51345中提供更清晰的故障诊断
在#51346中,稳定的Quick Accent UI测试滚动检查缓慢的代理,等待时间更长,选择和视口诊断更清晰
在创建自动化会话之前,通过等待工具栏窗口进行稳定屏幕标尺UI测试,并在#51343中为UI自动化发现留出更多时间
通过重试通知溢出打开并报告在#51344中失败的确切就绪条件来稳定ZoomIt托盘图标UI测试
在ZoomIt托盘图标UI测试过程中将指针保持远离悬停目标,因此Windows 10新闻和兴趣提要无法覆盖#51395中的溢出
下载地址
软件开源:https://github.com/microsoft/PowerToys
果核镜像
https://www.guangyapan.com/s/1939541154548379665_alXieMdmlFrewbry
https://pan.quark.cn/s/f15abb66e68b
https://pan.xunlei.com/s/VOK_PxJ3Rj5OyrvANbP7jAqzA1?pwd=9c78#
已高速(如有密码:3519)http://ct.ghpym.com/d/7369060-41582220-624841
VIP高速直链
普通用户每天也提供免费下载次数

微信扫一扫
支付宝扫一扫 
评论列表(101条)
注意:55版本的设置还需要.net core 3.1,估计下个版本才会彻底转到.net5,不过.net5也是过渡,下个月升级到.net6
最新0.55.0,2天前,还不快更新
超级好用,赞
28天前就有0.51.1了,现在还不更新
果核大大,PowerToys更新到0.49.1了,自带中文语言了
更新后中文没了,原来0.47是有的。
没有中文?
卸载白屏......印度人......
有没有旧版。。。我1803安装不了
已经发布0.46版本了
更新日志机翻啊o(╥﹏╥)o
话说这佶梗导航怎么改
桔梗的主页篡改我也试过,看看你开浏览器的快捷方式后面会有那个链接。删掉就行了。如果没有,可能是直接在浏览器设置里面可以改,或者是注册表/配置文件强制更改,这个要看是什么浏览器。
多谢
桌面快捷方式删了好像行了
话说为毛下载打开后浏览器标签页被修改还莫名下载了一大堆应用还蓝屏了
作为一个开发人员,我看到的是一堆bug,微软越来越不行了
确实是一堆bug,但最近我看微软其他软件没啥问题,可能没在这放精力吧
软件好用,自己更新到最新版了,感谢作者分享
果核大大 PowerToys目前已经出到v0.41.4了 需要更新了
Win7可用?
你好 问一下系统是WIN10 LTSC为什么打不开 能安装在任务栏也在 就是双击打不开显示不了
看文章系统要求
不知道是不是只有我有这个问题。这个安装包安装过一次后,第二次安装不了,双击没反应
uTools它不香吗!!!
话说最近蓝奏改成必须要密码了