|
|

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
更新日志
亮点
PowerToys 0.100引入了全新的命令行指南,这是一个主要的命令行更新,具有新的扩展库和多显示器Dock支持,以及对Power Display的一系列改进。我们还将PowerToys升级到.NET 10,提高了自动更新的可靠性,减小了安装程序的大小,并继续在套件中实现应用程序体验的现代化。
介绍新的指南
新的指南已经设计和建造从地上爬起来。新的体验会以窗格的形式出现在屏幕的侧面,并在调用时自动检测活动应用程序,显示与您当前正在执行的操作相关的快捷方式。除了特定于应用程序的快捷方式外,Windows指南还包括各种Windows快捷方式和已启用的PowerToys实用程序的快捷方式。想看看你最喜欢的应用程序是否受支持?查看文档以了解当前支持的应用程序列表。如果您想添加对其他应用程序的支持,我们希望您能提供帮助!您可以随意打开一个拉取请求,或创建一个问题,并提供指向应用快捷方式文档的链接。
shortcutguide
非常感谢@noraa-junker在这个新实用程序上所做的所有伟大工作!
#40834由@noraa-junker,#40834由@noraa-junker
Command
命令行在构建时考虑了可扩展性。开发人员可以创建自己的扩展,通过Microsoft Store或WinGet分发它们,并构建强大的体验,帮助用户更快地完成任务。我们一直听到的一个反馈是,发现和安装扩展并不总是那么容易。这就是为什么我们引入了扩展画廊。扩展库可直接从命令库设置中获得,使您可以轻松浏览、发现、安装、更新和删除扩展,而无需离开命令库。无论您是在寻找新的功能还是管理现有的扩展,现在只需点击几下即可完成所有操作。
ExtensionGallery
#46636通过@jiripolasek
Dock还获得了多显示器支持的重大升级。现在,每个显示器都可以拥有自己独立的Dock配置,从而可以轻松为工作区中的每个显示器定制设置。您可以直接从命令栏设置中选择哪些显示器应该显示Dock,并且改进的Pin to Dock体验现在可以让您准确选择命令应该固定的位置。无论您是希望在不同的屏幕上使用不同的工具,还是希望为特定的工作流使用专用坞站,现在都可以比以往更加灵活地配置您的设置。
最重要的是,性能监视器扩展获得了一个新的电池小部件,显示充电水平,充电状态和估计剩余时间。我们还增加了对将CPU、内存、GPU、网络和电池等单独指标直接固定到Dock的支持。
Dock
#47870通过@Knyrps
除了这些功能之外,我们还在Command Cloud上发布了数十个修复和改进,包括更好的搜索体验、可靠性改进、可访问性增强、性能优化和扩展平台更新。
非常感谢@jiripolasek在此版本中持续的命令维护工作!
PowerDisplay的改进
此版本主要关注可靠性、兼容性和监视器检测改进。现在,许多系统的启动速度明显加快,重新启动时监视器识别更加可靠,监视器设置的保留更加一致。我们还为无法正确宣传DDC功能的显示器引入了新的最大兼容模式,帮助Power Display与更广泛的显示器配合使用。一些可用性改进也已经登陆。弹出按钮现在可以使用Escape取消,滑块支持鼠标滚轮调整,当您的PC从睡眠中唤醒时,显示会自动重新扫描。
ZoomIt:网络摄像头捕获和录制改进
此版本增加了对录制时网络摄像头覆盖的支持,使创建演示、演示和教程变得更容易。我们还增加了对附加多个剪辑的过渡支持,允许您将录制内容缝合在一起,而无需离开ZoomIt。
ZoomIt
基础和平台改进
在这个版本中,我们还专注于使PowerToys的基础更好:我们已经将项目升级到.NET 10,帮助我们保持最新的平台改进和工具,并使整体体验更快!我们还减少了安装程序的占用空间(15%),使下载更小,安装更高效。
非常感谢@snickler推动.NET 10升级!
自动更新也变得更加可靠。PowerToys现在可以在更新后正确重新启动,提供更清晰的成功通知,并在更新前自动备份配置文件,以便在检测到损坏时恢复设置。
作为我们正在进行的现代化工作的一部分,Quick Accent和Workspaces都已经摆脱了自定义WPF主题库,现在使用受Fluent启发的本机WPF样式。这有助于他们更好地与整体PowerToys体验和现代Windows设计语言保持一致。特别是工作空间获得了显著的用户体验更新,更新了排版,间距,布局改进,以及更干净的整体体验。
其他显著变化
键盘管理器:新的WinUI 3编辑器现在默认启用。
鼠标无边框:添加了一个新的刷新连接动作,以快速重新连接设备。
图像缩放器:设置的更改现在可以自动拾取,而无需重新启动体验。
快速重音:提高了高DPI和多显示器设置的可靠性,沿着支持希腊多音调字符。
Peek:增加了一个选项来禁用文件预览工具提示。
PowerToys Run:改进了复数场景的计算器处理,并记录了一个新的社区磁盘分析器插件。
完整版本说明
高级粘贴
修复了高级粘贴剪贴板到JSON的转换,因此剪贴板读取失败返回空结果,而不是在#48124中显示异常
命令选项板
扩展库扩展
添加了命令扩展库,以便用户可以从命令扩展库中发现,浏览,安装,更新和卸载社区扩展,缓存库数据,扩展详细信息/屏幕截图和WinGet状态/进度集成在#46636中由@jiripolasek
添加了命令行参数页面,以便扩展可以直接在搜索体验中提示轻量级命令输入,包括示例页面和SDK对参数运行的支持#47826
更新了命令书签,以收集占位符值作为内联参数,因此可以直接填充书签命令,而不是在#47886中打开单独的占位符页面
改进了命令调色板扩展库链接处理,因此仅从#47898中的库UI显示或打开HTTP/HTTPS主页、作者、安装和元数据链接,作者:@jiripolasek
修复了命令行扩展库UI绑定,以便WinGet操作指示器继续正确更新,而不会在#47899中发出构建警告。
修复了在#48065中打开带有屏幕截图的扩展页面时仅AOT命令扩展库扩展库崩溃的问题
更新了命令行扩展模板以使用#48066中的0.11 SDK包
改进了命令行可访问性,因此讲述人在#48135
码头
在#46915中添加了Command Dock Dock支持,用于为每个显示器单独定制停靠带,允许多显示器设置保持独立的停靠布局
添加了命令栏Dock编辑模式支持,用于在显示器之间拖动停靠带,因此固定的命令可以在#47921中跨每个显示器的停靠布局移动
添加了Command Dock对文件和URL的拖放书签,立即创建和固定书签,改进固定的文件夹书签,以便在#47989中打开Command Dock浏览体验
修复了从#47991中的停靠项菜单调用时,命令重新加载停靠上下文菜单命令,以便页面命令和确认对话框在停靠项处打开调色板
修复了命令栏停靠栏工具提示,以便在#47557中项目标题或副标题更改时刷新
修复了命令扩展坞启动动画,使固定到结束部分的项目与#48099中的开始和中心项目保持一致
修复了命令调色板在紧凑模式下停靠字幕的可见性,以便在@michaeljolley在#48088中进行异步更新后正确刷新字幕
修正了当调色板在#48089中显示一个临时停靠页面时的命令行热键导航
修复了在断开连接/重新连接后偶尔仍可见的命令扩展坞窗口边框,方法是确保在#48180中删除帧之前设置所有者HWND
通过重新排序控件使其显示在预览上方,改进了命令栏“Pin to Dock”对话框,使对话框更容易在#48250中扫描
性能监视器
在命令行性能监视器中添加了一个电池小部件,显示实时充电百分比,充电/交流状态和估计剩余时间,更新dock-band电池图标以反映当前的充电水平和充电状态#47870由@Knyrps
在#47967中提供时,为CPU、内存、网络、GPU和电池等单独指标添加了Command Pentium Performance Monitor底座带
修复了命令行性能监视器的CPU dock阅读,以使用0-100%系统CPU计数器,防止提升的CPU在#47864中显示高于100%的值。
通过在#48118中提供不同的发送和接收向上/向下箭头图标并简化其标签,改进了Command Server Performance Monitor网络小部件
重新排序了Command Server Performance Monitor网络坞站频段,以匹配任务管理器在#48098中的发送/接收顺序,作者:@michaeljolley
修复了当GPU索引福尔斯落在#48103中的可用范围之外时命令行性能监视器崩溃的问题
修复了一个命令行性能监视器设置文件路径冲突,可能导致小部件设置覆盖在#48251由@namdpran8
计算器
在命令行计算器中添加了rand()和randi(),并通过区分无效表达式、NaN和超出范围的结果改进了错误消息,作者:@daverayment
修复了在逗号既是千位分隔符又是参数分隔符的区域性中多参数函数的Command Calculator解析,因此在#47731中可以正确处理max(1,2)和分组数字等表达式。
修复了命令行和运行计算器'log'和'ln'函数在空格将函数名称与其参数分隔开时的问题,因此'log(n)'计算以10为基数的log,而'ln(n)'在#47767通过@daverayment
可靠性UX
在命令行主页中添加了一个固定命令部分,其中包含用于重新排序#45869中的固定命令的上下文菜单操作
更新了命令行Shell提供程序,使其行为更像Windows Run,改进了命令执行以及对#47642中的网络路径、路径和其他边缘情况路径的建议
通过在#47919中搜索期间查询打开的窗口时显示加载状态,改进了命令行窗口步行者
改进了命令列表中的项目,将可见的标签药丸限制为三个,并显示一个+N溢出徽章,防止标签挤出#47140中的标题
在#47128中添加了一个命令隐藏所有应用设置,以在搜索结果中隐藏应用描述字幕,以获得更清晰的列表视图
修复了#47126中的命令后退导航,因此当使用Esc或Backspace返回时,底部命令栏会立即刷新
修复了命令扩展名设置文本,因此单个命令和回退命令计数在#47125中使用单数措辞
通过根据#47896中报告的严重性将扩展消息路由到信息、警告或错误日志,改进了命令扩展日志记录
将#47841中的命令版本更新为0.11
在#48033中添加了稳定的命令行自动化ID,以便UI测试工具可以可靠地跨会话定位控件和生成列表项
修复了从辅助显示器打开选项板项目时的命令扩展坞定位,因此选项板出现在#48061中的正确监视器上
更新了开发人员文档,其中包含通过Visual Studio解决方案过滤器直接调试Command Server的步骤,作者:@Morma016,#48108
除了@michaeljolley在#48069中发现的连接之外,还添加了Command Desktop Remote Desktop支持,用于连接到在列表页中键入的任意主机名
通过同步回退标题和副标题格式改进了命令搜索结果评分,使类似项目在#48085中的排名保持一致。
在上下文菜单中添加了一个命令“显示详细信息”/“隐藏详细信息”切换(带图标),将#48140中以前的单独条目替换为@chatasweetie
FancyZones
为FancyZones编辑器字符串'Space around zones'和'Highlight distance'添加了翻译器注释指导,以便定位器将其翻译为边距/填充和相邻区域检测距离,修复了#47226中误导性的日语渲染
文件资源管理器
修复了超过WebView 2的NavigateToString字节限制的UTF-8文件(特别是CJK内容)上的Markdown预览崩溃,方法是将大小检查切换为计数UTF-8字节,并在超过阈值时回退到临时文件渲染路径#47391
档案锁匠
修复了在正常运行和提升运行之间传递路径时Unicode文件路径的File Locksmith处理,防止某些非ASCII路径在#47361中损坏
抓取和移动
通过将Microsoft.Windows.CppWinRT NuGet添加到GrabAndMove.vcxproj,修复了LNK 2038 C++/WinRT版本不匹配,从而在CI上破坏GrabAndMove,因此它使用重新固定的CppWinRT,而不是Windows SDK在#47910中提供的任何内容
从设置中的抓取和移动条目中删除了“NEW”标签,因为该模块已通过@ mooooyo的#48174中的完整版本发布
图像缩放器
添加了实时设置重新加载到Image Resizer,以便对settings.json的外部更改立即生效,而无需重新启动#45266通过@daverayment
改进了Image Resizer的可访问性,因此“讲述人”按名称宣布“调整大小”按钮,并且窗口标题现在显示为“Image Resizer”,而不是#47752中的通用“WinUI桌面”
键盘管理器
默认情况下启用重新设计的键盘管理器编辑器,因此新安装打开WinUI 3编辑器而无需更改#48245中的设置
无国界老鼠
在#46025中添加了鼠标无边框刷新连接到快速访问和设置仪表板,以便用户可以更快地重新连接设备
重构的Mouse Without Borders日志记录清理,没有预期的面向用户的行为更改,#44553通过@mikeclayton
Peek
在Peek的行为设置中添加了“显示文件预览工具提示”切换,以便用户可以禁用悬停元数据工具提示(文件名,类型,修改日期,大小),并修复了绑定,以便切换关闭不再留下空的弹出窗口
PowerDisplay
在检测到DDC/CI功能崩溃后自动禁用该功能,并在用户重新启用之前显示设置警告,从而改进了电源显示
固定电源显示弹出键盘处理,因此按Escape关闭#48026中的窗口
在#47876中,通过在屏幕唤醒时重新扫描显示器并临时锁定控件直到刷新完成,改进了Power Display监视器检测
更新了PowerToys文档,以在#47228中纳入抓取和移动以及功率显示的遥测事件
更新了Power Display本地化注释,因此产品名称在UI字符串中保持未翻译,包括#47351中的系统托盘工具提示
通过在应用亮度控制之前区分内部面板和外部显示器,改进了Power Display显示器的发现,减少了#47740中内置显示器上不必要的DDC/CI探测
固定电源显示升级,因此现有的每监视器首选项从旧监视器ID结转到#47977中的当前稳定ID
添加了Power Display Max兼容模式设置,可以找到标准DDC发现跳过的监视器,在#47875中启用时,立即重新扫描并在设置中发出警告
在#47756中,通过在短时间去抖动后提交更改并允许鼠标滚轮调整,改进了Power Display亮度、对比度和音量滑块
通过在#47679中正确缩放滑块百分比,修复了本机DDC/CI范围不是0-100的监视器上的电源显示亮度、对比度和音量控制
在启用模块之前添加了电源显示设置确认提示,并在#48111中改进了用于故障排除的监视器诊断
修复了每个监视器的电源显示设置,以便在#47712中的重启、监视器重新排序和暂时发现失败时保持切换
添加了内置的Power Display监视器黑名单,因此在DDC/CI发现期间跳过已知的有问题的显示,并在日志中报告,而不是在#48051中进行探测
修复了主机进程协作退出时电源显示错误的崩溃检测,因此安全锁定不再触发干净的关机#48173by@ mooooyo
删除了设置中电源显示条目中的“NEW”标签,因为模块已通过@ mooooyo在#48174
使用更清晰的消息、不同的警告类型和专用对话框视图模型重新设计了电源显示警告对话框,以便用户在#48249中的DDC/CI问题后获得更多可操作的指导
PowerToys Run
改进的PowerToys运行计算器返回一个友好的错误表达式,其结果是一个复杂的数字(例如sqrt(-1)),而不是在十进制转换过程中抛出由@MardSilva#47506
记录了第三方PowerToys Run插件Community.PowerToys.Run.Plugin. Pandora Analyzer用于扫描文件夹/驱动器以查找#48106
快速重音
更新Quick Accent的弹出UI为标准PowerToys样式,同时保持#46604中的重音选择器体验不变
通过在口音弹出窗口和设置UI之间共享相同的语言列表,提高了快速口音语言选择的一致性#47211通过@daverayment
添加希腊多音调作为快速重音语言,使多音调希腊字符可从匹配的字母键和设置中获得,#47021通过@daverayment和@guidotorresmx的
修复了高DPI或多显示器设置上的快速重音弹出窗口大小调整、定位和选择故障,并改进了在#46593通过@daverayment
设置
添加了Image Resizer大小预设验证,因此忽略空或空白名称,保持命名,更容易理解#45425
通过删除重复的Quick Accent Greek Polytonic语言条目修复了设置UI资源列表,允许在#48054中干净地完成设置构建
改进的设置用户界面与刷新PowerToys图像,约束OOBE/SCOOBE布局,和清洁一般设置控件和图标在#48024
修复了设置“没有显示快捷方式”的空状态消息,因此它在#47287中显示一个句点。
更新了抓取和移动设置本地化指南,因此“激活修改键”的韩语翻译使用功能激活含义,而不是#47352中的产品激活措辞
修复了快速访问弹出式快捷方式编辑器,因此单击重置不再会导致PowerToys设置崩溃,并在#47407中将快捷方式清空
修复了PowerToys自动更新,因此它现在实际上在安装后重新启动“成功更新”吐司,在更新之前备份所有JSON文件,并在检测到损坏时恢复,并将AutoDownloadUpdates默认为true用于新鲜安装#46889
在#48155中,将OOBE概述“学习”链接标签重命名为“文档”,以便首次用户更清楚地了解行动要求
网站地图
修复了#48037中的箭头键引导键视觉效果,以显示可读的键名称,而不是原始的数字键代码,同时保留了箭头键的行为。
通过显示配置的快捷方式,包括其他PowerToys模块快捷方式,正确匹配应用程序清单,并从ESC或#48043中的关闭按钮干净地退出,提高了Windows Guide V2的可靠性和准确性
在#40834中添加了重新设计的快捷方式参考指南V2,它具有针对Windows、PowerToys和常见应用程序的内置清单,以及可识别上下文的导航和更新的设置、OOBE、文档和安装程序支持。
由于V2是#48151中唯一的出货版本,因此将设置UI模块标签从“安装指南V2”重命名为“安装指南”
修复了在@MuyuanMS的#48171中,当每个应用的Manifests目录丢失或不可读时,将目录视为空目录时发生的错误指南V2崩溃
重新编写了#48248中的V2Guide模块和OOBE描述,以便更好地解释V2的作用以及如何调用它
工作空间
使用WPF Fluent主题(删除ControlzEx和ModernWpf)重新设计了工作区编辑器,优化了字体、间距和云母背景,并将操作按钮移动到顶部,并在#46172通过@Jay-o-Way
ZoomIt
从ZoomItBreak.vcxproj中删除了陈旧的Microsoft.Windows.ImplementationLibrary NuGet导入,该导入未使用,但在.NET 10升级在#47649中碰撞兄弟项目的WIL版本后破坏了官方构建
在ZoomIt录制/修剪编辑器中添加了网络摄像头捕获覆盖和多剪辑附加过渡支持,在ZoomIt设置页面中公开了新选项,并修复了麦克风/网络摄像头选择对话框的错误沿着#47529通过@foxmsft和@markrussinovich
修正了ZoomIt的记录热键注册,所以当Alt是唯一的修改器时,窗口记录热键(基本XOR Alt)不再注册为修改器少的键,该键在#47388中劫持了每个裸键
在PowerToys设置用户界面中,#47695通过@foxmsft
发展
构建/依赖性改进:
将PowerToys构建和开发人员工具更新到.NET 10,现在需要Visual Studio 2026从源代码构建,#41280通过@Jerone和@snickler
修复了在#48050中通过将YamlDotNet依赖项添加到签名的二进制文件列表中来进行的XNUMX Guide v2发布签名
将共享的PowerToys .NET运行时和库包从10.0.7更新到10.0.8,以获得#48010通过@snickler
改进的PowerToys构建工具,以便构建脚本使用C++工具发现Visual Studio 2026 Insiders/Preview安装并跳过无法使用的安装#47462
更新了PowerToys WinUI平台依赖项,包括Windows App SDK 2.0.1和WebView 2,用于#47470中的应用程序和命令行扩展模板
将共享的PowerToys .NET运行时和库包从10.0.6更新到10.0.7,以获得#47517通过@snickler
修复了通过将PowerAccent.Common.dll添加到#48058中的签名二进制文件列表中来进行快速口音发布签名的问题
修复了#48001中通过将Google Gemini相关依赖DLL添加到签名二进制文件列表中的高级粘贴发布签名
将高级粘贴AI依赖项(包括语义内核和提供程序连接器)更新到#47819中的较新包版本
CI和自动化:
在#47889中添加了遥测PR检查工作流,用于检测拉取请求中的遥测事件更改并发布贡献者指南
通过重命名区域标签工作流并删除#47911中的旧产品自动标签工作流,更新了GitHub问题分类自动化
在#47808中添加了GitHub问题分类自动化,可将产品/区域标签应用于新问题或重新打开的问题,并支持手动回填
通过更正产品标签名称修复了GitHub问题自动标签,以便工作流应用#48027中的现有存储库标签
在#47485中添加了用于问题分类的GitHub操作和测试程序,该问题分类应用来自问题模板区域的产品标签,并具有AI回退和手动模式
修复了GitHub自动标签问题,以便工作流可以与GitHub模型进行身份验证并在#47820中再次应用区域标签
通过删除过时的令牌更新了拼写检查CI预期,减少了#48110中拉取请求的嘈杂咨询意见
更新CI,以跳过草案拉取请求的自动构建,直到它们准备好在#47442中进行审查
修复了v0.100的README路线图参考,使其在#47785中呈现为可单击的里程碑链接
更新了README下载指南,将用户指向发布资产,并更改了指向#47432中的发布页面的发布说明链接
更新了GitHub问题跟踪器重复解决回复,以更清楚地将用户指向#47981中的原始跟踪问题
设置/安装程序:
通过删除不必要的未使用的依赖项(System.Data.SqlClient、MFC/AMP/OpenMP VC++运行时DLL)并删除安装根目录和WinUI 3Apps子文件夹之间的WinAppSDK文件,缩小PowerToys安装程序,将下载大小减少约11 MB
企业/企业:
将en-US ADML修订版提升到1.20以匹配ADMX文件,修复了组策略编辑器加载错误,该错误阻止管理员加载#47672中的PowerToys策略模板
已将spdlog从git子模块迁移到vcpkg清单模式,并将覆盖端口固定到相同的上游提交(gabime/spdlog@616866fc),替换了polyfill shim并删除了#48039中的in-tree src/logging/包装器
删除了最后一个git子模块(deps/expected-lite),因为使用它的代码路径已经切换到std::expected,让PowerToys在#48159中完全没有子模块。
修正了PowerToy项目模板README中的一个语法错误,将“设置信息”更改为“设置信息”。#48148通过@ P—r—e—m—i—u—m
将命令行API规范移回src/modules/cmdpal/doc/,以便规范与在#48160中使用它的生成的API代码一起存在
果核镜像
https://pan.quark.cn/s/e826845421b0
https://pan.xunlei.com/s/VOK_PxJ3Rj5OyrvANbP7jAqzA1?pwd=9c78#
已高速(如有密码:3519)http://ct.ghpym.com/d/7369060-41582220-624841
下载地址:
|
|