PowerToys
This is a prerelease candidate for PowerToys 0.102, built from stable with stable-release intent. Although marked as a prerelease on GitHub, these binaries use the stable update channel. These notes cover changes since v0.102.2883.0, not the complete 0.102 changelog. This is not the final stable release.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.102.2911.0-x64.exe | F35A3BB6ADEE98CC4320B3C3085B2C27C415AAE97AABAABD4A2680AF6E0BAEF8 |
| Per user - ARM64 | PowerToysUserSetup-0.102.2911.0-arm64.exe | 438C2B9A40D1D5C0203985380385F783E8CEA95BD81E935756DDD4D19DF09E8E |
| Machine wide - x64 | PowerToysSetup-0.102.2911.0-x64.exe | E929B04D7CB26F0F4F29C3C779C38BC5DB60A3B2BBC50199673F375559E7754A |
| Machine wide - ARM64 | PowerToysSetup-0.102.2911.0-arm64.exe | D711263435D3BD6D1889E43640954479450463D400B144B12C236CCAD9E92403 |
This is a preview-channel build for the PowerToys 0.102 release train, produced from the stable branch. It follows v0.102.2862.0; these notes cover changes since that preview, not the complete 0.102 versus 0.101 changelog. This is not the final stable release.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.102.2883.0-x64.exe | 8F76B417BD374AA75557DF8CE4EE28430D5F0B734E94B9E91FFE4DA0579AA52F |
| Per user - ARM64 | PowerToysUserSetup-0.102.2883.0-arm64.exe | F739926D12AA251D683912B88FD1EA00B3A864089745A49A53D4F3EDFD5E2FCD |
| Machine wide - x64 | PowerToysSetup-0.102.2883.0-x64.exe | 8E7D8608CE97AF984E0E0A3825EA570DD2708C4410F625C75FFC25065C33F3D2 |
| Machine wide - ARM64 | PowerToysSetup-0.102.2883.0-arm64.exe | 9F7D98587FCE90EE4075018455E758E1A33E48ED3B2FBC864D508E6B52DFC26E |
This is a preview-channel build for the PowerToys 0.102 release train, produced from the stable branch. It follows v0.102.2851.0; the notes below describe changes since that preview, not the complete 0.102 versus 0.101 changelog. This is not the final stable release.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.102.2862.0-x64.exe | 94125A21EEFFC72CB5103D5583C79A813030E0C78AC56480BD023C9BAD8F0169 |
| Per user - ARM64 | PowerToysUserSetup-0.102.2862.0-arm64.exe | 39C74641C57AD46FB2526E8A6C4D973DD2546110108D456DD1CD9C0186F928DC |
| Machine wide - x64 | PowerToysSetup-0.102.2862.0-x64.exe | 46C7DCE2EF3DF90FE7BD03C03F691451CCD91FB1EE640A630AFF492D051DAFE7 |
| Machine wide - ARM64 | PowerToysSetup-0.102.2862.0-arm64.exe | 487CD67AC568C27DF195074A18AED229BB0BA2CA794A360B541397CCE347F254 |
The existing stable warning policy is unchanged: #51065 has not been reapplied. The official-build metadata fix is included, but this preview does not restore the earlier analyzer-warning escalation.
This is a preview-channel build for the PowerToys 0.102 release train, produced from the stable branch. It follows v0.102.2803.0; the notes below describe changes since that preview, not the complete 0.102 versus 0.101 changelog. This is not the final stable release.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.102.2814.0-x64.exe | 0E0BC3040FAFA85373410BB9221F869DCD6B355B1D95E1B56A11E94FC757D170 |
| Per user - ARM64 | PowerToysUserSetup-0.102.2814.0-arm64.exe | ECA42FE6646ACD8BE81E8BD3C03B46D6AD8CA8F8D04A080280A01209CD4E07A8 |
| Machine wide - x64 | PowerToysSetup-0.102.2814.0-x64.exe | 1AB750116360130C7A5B9B7DF1BD6795FD4BB3BF9538DADD64892F40D9DCDAD4 |
| Machine wide - ARM64 | PowerToysSetup-0.102.2814.0-arm64.exe | DD37E0895EE43F306883F08B9ADB5367AFF5087C2A90E67C84D24FF345B72C2E |
Two direct integration commits merged the reviewed main changes into stable without separate PRs: 2646ff0204b8 and 1fca166ef506. Both preserve the existing stable-only PowerDisplay diagnostics omission; no new branch-transition removals were identified.
This preview includes the latest features, fixes, and improvements since PowerToys Preview v0.101.2684.0.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.101.2712.0-x64.exe | 06C39BC203174830F5D37566A0246030AF4EE58F86D4158BB3DBF3674434512B |
| Per user - ARM64 | PowerToysUserSetup-0.101.2712.0-arm64.exe | B136061D94EC2DC4978C1B8C277F3C344D9F5C15E614E9A889D22076656A4722 |
| Machine wide - x64 | PowerToysSetup-0.101.2712.0-x64.exe | 55D13FCB900D0E21D50066B2D4D6BC7CEA2443AAB6A1FC8074970211FEDFCF26 |
| Machine wide - ARM64 | PowerToysSetup-0.101.2712.0-arm64.exe | 24321CFC7DCD449494FA8646EEAD991E24E398F7B4B558FF7AC11F1DFBBC6B26 |
SetDockLabelWidth and ClearDockLabelWidth with SetDockLabelReservations, SetDockLabelWidthLimits, and their corresponding clear helpers.This preview includes the latest features, fixes, and improvements since PowerToys Preview v0.101.2601.0.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.101.2632.0-x64.exe | 4A446BF9880981503BE72FFEDB38D12EC9D3A4BDFAC810852F1185ECEC5C5C74 |
| Per user - ARM64 | PowerToysUserSetup-0.101.2632.0-arm64.exe | EBA67EE5560239B74A73689289E57E4CA50272657752DD1ED607B226702DD533 |
| Machine wide - x64 | PowerToysSetup-0.101.2632.0-x64.exe | B579493124A54992E590CDC8CD6434AB2CCCD5CD121A548CBC86EC69CD2A30C3 |
| Machine wide - ARM64 | PowerToysSetup-0.101.2632.0-arm64.exe | FF51EA569382BA5D2472353D5DD27555AE550A074FE85B107EF5582FC79BDE1F |

| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.101.2362.0-x64.exe | D56FA7130FA68AFE553068C15A59A6B24C8DBCC9A0989A43EF0FC5A373230DE3 |
| Per user - ARM64 | PowerToysUserSetup-0.101.2362.0-arm64.exe | 4C2AE5156B7E4F1F5BA744BA6E1CF6BFE3D9614978356E6B00AA47CAB86350DB |
| Machine wide - x64 | PowerToysSetup-0.101.2362.0-x64.exe | F27E4B4B01BFF1A74BFA0116C99F9205F7138DB6F7DFCAA9223FB8B635FE6050 |
| Machine wide - ARM64 | PowerToysSetup-0.101.2362.0-arm64.exe | BEE299302C0CD59E282BDC92CC8AAF737713EABCCA77BB8BF09F43745D43CD93 |
PowerToys 0.101 introduces Window Hopper for quickly moving between windows from the same app, a redesigned update experience with Stable and Insider channels, and compact mode for Command Palette. This release also continues our WinUI 3 modernization, brings on-device Phi Silica transformations to Advanced Paste, and adds a big set of improvements across PowerDisplay and Shortcut Guide.
If you regularly have several windows open from the same app, switching between them is now much faster. Window Hopper works like Alt + Tab, but stays within the app you're currently using. Once the utility is enabled, press the configurable Alt + backtick shortcut to cycle through that app's windows without stepping through everything else on your desktop. It is especially useful when you're juggling multiple browser windows, terminals, File Explorer windows, or editor instances.
PR: #48281 (with coauthor credit to @wzhudev)
PowerToys updates now have a clearer home in Settings. Open Settings > General > Update channel to choose between Stable and Insider. Stable remains the default, while Insider lets you opt in to PowerToys Preview builds and try the latest work sooner. The selected channel remains visible when the setting is collapsed, preview builds are clearly labeled, and managed devices can still have preview updates controlled by organizational policy.
We also redesigned the update experience with clearer badges and a compact status surface that tracks each step, from checking and downloading to installation or errors. Bug reports are easier too, with progress updates, quick access to the generated ZIP, and a prefilled GitHub issue.
PRs: #49414, #49722, and #49872
Command Palette can now stay out of the way until you need the results. Enable compact mode in Command Palette Settings and the palette opens as a focused search box at a configurable vertical position. Start typing and it expands just enough to show matching results; you can also use Down Arrow or Tab to expand it from the keyboard. Pages that need more room, such as detailed views and confirmation dialogs, still expand fully when required. Compact mode is off by default, so the existing full experience remains unchanged unless you opt in.
Compact mode is only one part of this Command Palette update:
Massive thanks to @jiripolasek for the sustained Command Palette work across this release!
PRs: #48801, #49177, and #49780
We're continuing to modernize PowerToys utilities with WinUI 3, and this release brings refreshed foundations to Quick Accent and Mouse Jump. Quick Accent keeps its familiar character picker while gaining better theming, accessibility, and DPI-aware placement. It also adds an optional Press and hold the letter activation mode: choose it in Quick Accent Settings, configure the hold duration, then hold an accent-capable letter to open the picker. Use the arrow keys or Space to select a character and release the letter to insert it. A quick tap still types the original letter, and normal Ctrl, Alt, AltGr, and Windows-key shortcuts remain unaffected.
Mouse Jump now uses a WinUI 3 interface with improved multi-monitor and mixed-DPI behavior. Invoke Mouse Jump with your configured shortcut, then click the destination in the preview or use the number keys, Home and End, or the arrow keys to select a monitor from the keyboard. Smaller improvements across the two utilities include more reliable Quick Accent activation, better first-frame rendering, expanded language, currency, punctuation, and IPA character sets, plus updated Mouse Jump layout and release support for both x64 and ARM64.
PRs: #48891, #48937, and #48393 (Thanks, @LegendaryBlair and @mikeclayton!)
PowerDisplay can now control the brightness of several monitors together. Turn on linked brightness to get one All Displays slider for every included brightness-capable monitor, while keeping selected displays independent when needed. Individual display cards remain available in an expandable section, and applying a saved profile returns to per-monitor control before restoring its values. You can also opt in to brightness control from the tray icon: choose whether scrolling over it adjusts the primary display or all linked displays, then set the amount each mouse-wheel notch should change.
PowerDisplay can now wake supported monitors by selecting On from the display's power-state control, and a new command-line interface lets you inspect displays, change monitor settings, and apply saved profiles from scripts. This release also improves built-in panel detection on hybrid-GPU systems, makes Maximum compatibility mode more resilient with unreliable monitors, preserves recent setting changes during exit, restores saved brightness, contrast, volume, and color temperature more reliably, and cleans up monitor and tray resources more consistently.
PRs: #48207 (Thanks, @gilnatab!), #48628, and #49446
Advanced Paste now supports on-device transformations with Phi Silica on supported Windows devices, so you can use local AI without configuring a cloud endpoint or API key. In Advanced Paste Settings, check Phi Silica availability and download the model when prompted. You can then choose Phi Silica as the provider for an action, customize its prompt and coaching behavior, and assign a shortcut for quick access. Provider selection, prompts, and shortcuts can all be configured per action, making it easier to mix local and online models for different clipboard workflows.
You can also hide the AI paste section when you do not use AI features, keeping the Advanced Paste window focused on the actions you need. Custom OpenAI and Azure OpenAI actions now work more reliably with models that do not support the minimal reasoning-effort setting by allowing those services to use their own defaults.
PR: #46727
Shortcut Guide can now respond when you hold the Windows key. In Settings, choose whether this shows taskbar indicators, opens the full guide, or remains disabled. You can also configure the hold duration and whether the full guide closes when you release the key, while keeping the regular activation shortcut independent.
Shortcut Guide now includes page-local search across shortcut names, descriptions, modifiers, and displayed keys. This makes it much faster to find one command without scanning an entire app's shortcut list.
The experience also moves to a single transparent overlay, enabling smoother transitions, cleaner click-outside behavior, and taskbar indicators that adapt to taskbars positioned along any screen edge. Shortcut Guide adds coverage for Brave Browser, Zoom Workspace, the new Outlook for Windows, DaVinci Resolve, Greenshot, 1Password, Godot, Obsidian, ON1 Photo RAW, and Postman, alongside fixes for key rendering, navigation, and stability.
Big thanks to @noraa-junker for the Windows-key activation options and continued Shortcut Guide improvements!
PRs: #49661, #49639, and #48683
ZoomIt introduces DemoMirror, making it easier to present from one display while showing a live view on another. Press Ctrl+9 to mirror the full screen, Ctrl+Shift+9 to select a region, or Ctrl+Alt+9 to mirror the window under your pointer. The mirror includes the mouse pointer, and the optional Track window region setting keeps a mirrored window in view as it moves or resizes.
ZoomIt also adds webcam background blur, microphone noise cancellation, and brightness controls for recording; WebP and JPEG screenshot and panorama formats; independently configurable Snip Save and Panorama Save shortcuts; and more capable recording, trimming, and automatic snip-copying workflows.
PRs: #49607 (Thanks, @chakrik73!), #48266, and #48818
Mouse Highlighter now includes a Ripple mode with smooth, composition-based effects for mouse clicks. In Settings > Mouse Utilities > Mouse Highlighter, select Ripple and customize its size, intensity, duration, drag trail, and release pulse. Left and right clicks now use green and blue by default, while existing color preferences are preserved.
Ripple rendering, animation, timers, and window ordering now run separately from the low-level mouse hook. This keeps clicks responsive and prevents lost button-up events, stuck ripples, and pressed states during longer sessions.
PRs: #48232, #49699, and #49833
.tar.gz and .tgz previews, and improved shortcut and shutdown reliability.As always, a big thank-you to everyone who contributed — we couldn't do this release without you! Thanks @Sthitadhi1, @daverayment, @jiripolasek, @Knyrps, @JRScott812, @Subhro-ai, @pratnala, @giruuuuj, @MrBisquit, @DataVoyager-Aditya, @APONTES19, @st-gr, @pedrolamas, @Umoxfo, @LegendaryBlair, @foxmsft, @oMatheusmol, @fluffyspace, @agbuddy7, @mikeclayton, @cgaarden, @Ares9323, @AkazaRenn, @zheng-fan, @noraa-junker, @gilnatab, @Hashim1999164, @thetsaw, @MardSilva, @ScymicX, @jan-jaros, @Greyaircraft, @Derylfabiensyah, @ganmatthew, @class-Avirup, @agsoto, @0utsights, @tburns10, @tuckburns, @Korb, @brycewc, @chakrik73, @SeanKilleen, @MarioHewardt, @flcdrg, @MrRishabhJain, @tonythethompson, @PsychodelEKS, @antonkesy, @gavinzhangth, @Moli13337, @snickler, and @wzhudev for your pull requests!
We're always happy to get your feedback and contributions, whether it's a bug report, a feature idea, or a pull request. Head over to the PowerToys repo to jump in.
minimal reasoning effort by allowing service defaults in #49840, with regression coverage added in #49867 by @Sthitadhi1sign(x) and sgn(x) calculator functions, making sign calculations easier in #49392 by @jiripolasek??? after restart, refreshing values when data becomes available in #48682 by @giruuuuj.tar.gz and .tgz previews while improving extracted-size and non-ASCII filename accuracy in #49520| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.100.2-x64.exe | 945FDF327E4D38E4CED61B0727B7AB8A1222958782982052989DDF7CB7096F62 |
| Per user - ARM64 | PowerToysUserSetup-0.100.2-arm64.exe | 5554984D72C30D5FD26355569D1CA8D63B74F0062EE4E59E0186E28216C837AE |
| Machine wide - x64 | PowerToysSetup-0.100.2-x64.exe | 73C04AAC8052420111FE5CDC0098EC8415D87CBDBD42DE253E9AF959781CBF9E |
| Machine wide - ARM64 | PowerToysSetup-0.100.2-arm64.exe | E78BBE00472612FA5BF91D8B253425F674DDD21A32C96B8A120681726CFF40F0 |
This patch release fixes a Command Palette memory leak identified in v0.100.1. Check out the v0.100.1 notes for the full list of changes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.100.1-x64.exe | AA6D47950061A856F2A6C5FB12B331658FED930A05A739DDB4FEB95BFAC06187 |
| Per user - ARM64 | PowerToysUserSetup-0.100.1-arm64.exe | 0BE062A7B74F18B54C34F78F0DA4FD5BAEBAE896A484A1B0DD41D882848967CD |
| Machine wide - x64 | PowerToysSetup-0.100.1-x64.exe | 4ADEC909794AE1489CA5D48BC318E9BE6DA6F9817195AE1B8ADBB52B99C4D179 |
| Machine wide - ARM64 | PowerToysSetup-0.100.1-arm64.exe | 4E537C7C7FA31DE6D5FA4DA6DC7479CF33E52EC28F0E2C574032BAE987A4F49B |
This patch release fixes several important stability and behavior issues identified in v0.100.0 based on incoming reports. Check out the v0.100.0 notes for the full list of changes.
??? after restart in #48682 by @giruuuuj
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.100.0-x64.exe | A5EB64B8CEEF096AAFBFC18E73312B45E9D48FC60FB16676429688468C9A08D6 |
| Per user - ARM64 | PowerToysUserSetup-0.100.0-arm64.exe | A4D7EB580A7EF36E7C98CCC84E9EBB552C9D7071DCA35B6EB395F938D03FADCF |
| Machine wide - x64 | PowerToysSetup-0.100.0-x64.exe | 740C01945528E453C02490921CA2BD0E399021A80CF90DCF01DB53158377D0E8 |
| Machine wide - ARM64 | PowerToysSetup-0.100.0-arm64.exe | 19C8BD93B9A42B7FC2FF0E6F2091590F8D89B98ADEA20CC73D9023E464707B12 |
PowerToys 0.100 introduces the brand-new Shortcut Guide, a major Command Palette update with the new Extension Gallery and multi-monitor Dock support, and a wave of improvements to Power Display. We've also upgraded PowerToys to .NET 10, improved auto-update reliability, reduced installer size, and continued modernizing the app experience across the suite.
The new Shortcut Guide has been designed and built from the ground up. The new experience appears as a pane on the side of your screen and automatically detects the active application when invoked, showing the shortcuts that are relevant to what you're currently doing. In addition to app-specific shortcuts, Shortcut Guide also includes a wide range of Windows shortcuts and shortcuts from enabled PowerToys utilities. Want to see if your favorite app is supported? Check out the documentation for the current list of supported applications. If you'd like to add support for another app, we'd love your help! Feel free to open a pull request, or create an issue with a link to the app's shortcut documentation.
Big thanks to @noraa-junker all the great work on this new utility!
#40834 by @noraa-junker, #40834 by @noraa-junker
Command Palette was built with extensibility in mind. Developers can create their own extensions, distribute them through the Microsoft Store or WinGet, and build powerful experiences that help users get things done faster. One piece of feedback we've heard consistently is that discovering and installing extensions wasn't always easy. That's why we're introducing the Extension Gallery. Available directly from Command Palette Settings, the Extension Gallery makes it easy to browse, discover, install, update, and remove extensions without leaving Command Palette. Whether you're looking for new capabilities or managing existing extensions, everything is now just a few clicks away.
#46636 by @jiripolasek
The Dock has also received a major upgrade with multi-monitor support. Each monitor can now have its own independent Dock configuration, making it easy to tailor your setup for every display in your workspace. You can choose which monitors should display a Dock directly from Command Palette Settings, and the improved Pin to Dock experience now lets you choose exactly where a command should be pinned. Whether you want different tools on different screens or dedicated docks for specific workflows, configuring your setup is now more flexible than ever.
On top of that, the Performance Monitor extension has gained a new Battery widget, showing charge level, charging status, and estimated time remaining. We've also added support for pinning individual metrics such as CPU, Memory, GPU, Network, and Battery directly to the Dock.
#47870 by @Knyrps
Beyond these features, we've shipped dozens of fixes and improvements across Command Palette, including better search experiences, reliability improvements, accessibility enhancements, performance optimizations, and extension platform updates.
A huge thanks to @jiripolasek for the sustained Command Palette work across this release!
This release focuses heavily on reliability, compatibility, and monitor detection improvements. Startup is now significantly faster on many systems, monitor identification is more reliable across reboots, and monitor settings are preserved more consistently. We've also introduced a new Max Compatibility Mode for displays that don't properly advertise DDC capabilities, helping Power Display work with a wider range of monitors. Several usability improvements have landed as well. The flyout can now be dismissed using Escape, sliders support mouse wheel adjustment, and displays are automatically rescanned when your PC wakes from sleep.
This release adds support for a webcam overlay while recording, making it easier to create demos, presentations, and tutorials. We've also added support for appending multiple clips with transitions, allowing you to stitch recordings together without leaving ZoomIt.
This release, we have also focused on making the PowerToys foundations better: we've upgraded the project to .NET 10, helping us stay current with the latest platform improvements and tooling and making the overall experience faster! We've also reduced the installer footprint (by 15%), making downloads smaller and installations more efficient.
Big thanks to @snickler for driving the .NET 10 upgrade!
Auto-update has also become more reliable. PowerToys now properly relaunches after updating, provides clearer success notifications, and automatically backs up configuration files before updates so settings can be restored if corruption is detected.
As part of our ongoing modernization efforts, both Quick Accent and Workspaces have moved away from custom WPF theming libraries and now use native Fluent-inspired WPF styling. This helps them better align with the overall PowerToys experience and modern Windows design language. Workspaces in particular received a significant UX refresh, with updated typography, spacing, layout improvements, and a cleaner overall experience.
Added the Command Palette Extension Gallery so users can discover, browse, install, update, and uninstall community extensions from within Command Palette, with cached gallery data, extension details/screenshots, and WinGet status/progress integration in #46636 by @jiripolasek
Added Command Palette parameter pages so extensions can prompt for lightweight command inputs directly in the search experience, including sample pages and SDK support for parameter runs in #47826
Updated Command Palette bookmarks to collect placeholder values as inline parameters, so bookmarked commands can be filled in directly instead of opening a separate placeholders page in #47886
Improved Command Palette Extension Gallery link handling so only HTTP/HTTPS homepage, author, install, and metadata links are shown or opened from the gallery UI in #47898 by @jiripolasek
Fixed Command Palette Extension Gallery UI bindings so WinGet operation indicators continue to update correctly without build warnings in #47899 by @jiripolasek
Fixed an AOT-only Command Palette Extension Gallery crash when opening an extension page with screenshots in #48065
Updated the Command Palette extension template to use the 0.11 SDK package in #48066
Improved Command Palette accessibility so Narrator announces checkbox labels on the Installed Apps page in Extensions settings in #48135 by @chatasweetie
Added Command Palette Dock support for customizing dock bands separately per monitor, allowing multi-monitor setups to keep independent dock layouts in #46915
Added Command Palette Dock edit mode support for dragging dock bands between monitors, so pinned commands can move across per-monitor dock layouts in #47921
Added Command Palette Dock drag-and-drop bookmarking for files and URLs, immediately creating and pinning bookmarks, improving pinned folder bookmarks so they open the Command Palette browse experience in #47989
Fixed Command Palette dock context menu commands so Page commands and confirmation dialogs open the palette at the dock item when invoked from a dock item menu in #47991
Fixed Command Palette Dock band tooltips so they refresh when the item title or subtitle changes in #47557
Fixed Command Palette dock startup animations so items pinned to the End section animate consistently with Start and Center items in #48099
Fixed Command Palette dock subtitle visibility in compact mode so subtitles refresh correctly after async updates in #48088 by @michaeljolley
Fixed Command Palette hotkey navigation when the palette is showing a transient dock page in #48089 by @michaeljolley
Fixed a Command Palette dock window border that occasionally remained visible after disconnect/reconnect, by ensuring the owner HWND is set before frame removal in #48180
Improved the Command Palette Pin to Dock dialog by reordering controls so they appear above the preview, making the dialog easier to scan in #48250
Added a Battery widget to Command Palette Performance Monitor that shows live charge percentage, charging/AC status, and estimated time remaining, updating the dock-band battery icon to reflect current charge level and charging state in #47870 by @Knyrps
Added Command Palette Performance Monitor dock bands for individual metrics like CPU, memory, network, GPU, and battery when available in #47967
Fixed Command Palette Performance Monitor's CPU dock reading to use a 0–100% system CPU counter, preventing boosted CPUs from showing values above 100% in #47864 by @Knyrps
Improved Command Palette Performance Monitor network widgets by giving Send and Receive distinct up/down arrow icons and simplifying their labels in #48118
Reordered Command Palette Performance Monitor network dock bands to match Task Manager's send/receive order in #48098 by @michaeljolley
Fixed a Command Palette Performance Monitor crash when a GPU index falls outside the available range in #48103 by @michaeljolley
Fixed a Command Palette Performance Monitor settings file path collision that could cause widget settings to overwrite one another in #48251 by @namdpran8
rand() and randi() to the Command Palette Calculator and improved error messages by distinguishing invalid expressions, NaN, and out-of-range results in #47725 by @daveraymentmax(1,2) and grouped numbers are handled correctly in #47731 by @daveraymentAdded a pinned commands section to the Command Palette Home page with context-menu actions for reordering pinned commands in #45869 by @jiripolasek
Updated Command Palette Shell provider to behave more like Windows Run, improving command execution and suggestions for network paths, NTFS paths, and other edge-case paths in #47642
Improved Command Palette Window Walker by showing a loading state while open windows are queried during search in #47919
Improved Command Palette list items by limiting visible tag pills to three and showing a +N overflow badge, preventing tags from crowding out titles in #47140
Added a Command Palette All Apps setting to hide app description subtitles in search results for a cleaner list view in #47128
Fixed Command Palette back navigation so the bottom command bar refreshes immediately when returning with Esc or Backspace in #47126
Fixed Command Palette Extensions settings text so single command and fallback command counts use singular wording in #47125
Improved Command Palette extension logging by routing extension messages to info, warning, or error logs according to their reported severity in #47896
Updated Command Palette versioning to 0.11 in #47841
Added stable Command Palette automation IDs so UI testing tools can reliably target controls and generated list items across sessions in #48033
Fixed Command Palette Dock positioning when opening palette items from secondary displays, so the palette appears on the correct monitor in #48061
Updated developer documentation with steps for debugging Command Palette directly through its Visual Studio solution filter in #48108 by @Morma016
Added Command Palette Remote Desktop support for connecting to arbitrary hostnames typed into the list page, in addition to discovered connections in #48069 by @michaeljolley
Improved Command Palette result scoring by synchronising fallback title and subtitle formatting so similar items rank consistently in #48085 by @michaeljolley
Added a Command Palette "Show details" / "Hide details" toggle (with an icon) to the context menu, replacing the previous separate entries in #48140 by @chatasweetie
Fixed the LNK2038 C++/WinRT version mismatch breaking GrabAndMove on CI by adding the Microsoft.Windows.CppWinRT NuGet to GrabAndMove.vcxproj so it uses the repo-pinned CppWinRT instead of whatever the Windows SDK ships in #47910
Removed the "NEW" tag from the Grab And Move entry in Settings now that the module has shipped through a full release in #48174 by @moooyo
Improved Power Display by automatically disabling the feature after a detected DDC/CI capability crash and showing a Settings warning before users re-enable it in #47734
Fixed Power Display flyout keyboard handling so pressing Escape closes the window in #48026
Improved Power Display monitor detection by rescanning displays when the screen wakes and temporarily locking controls until the refresh completes in #47876
Updated PowerToys documentation to include telemetry events for Grab And Move and Power Display in #47228
Updated Power Display localization comments so the product name remains untranslated in UI strings, including the system tray tooltip in #47351
Improved Power Display monitor discovery by distinguishing internal panels from external monitors before applying brightness controls, reducing unnecessary DDC/CI probing on built-in displays in #47740
Fixed Power Display upgrades so existing per-monitor preferences are carried forward from older monitor IDs to the current stable IDs in #47977
Added a Power Display Max compatibility mode setting that can find monitors skipped by standard DDC discovery, with an immediate rescan and warning in Settings when enabled in #47875
Improved Power Display brightness, contrast, and volume sliders by committing changes after a short debounce and allowing mouse-wheel adjustments in #47756
Fixed Power Display brightness, contrast, and volume controls on monitors whose native DDC/CI ranges are not 0-100 by scaling slider percentages correctly in #47679
Added a Power Display Settings confirmation prompt before enabling the module and improved monitor diagnostics for troubleshooting in #48111
Fixed Power Display per-monitor settings so toggles persist across restarts, monitor reordering, and transient discovery failures in #47712
Added a built-in Power Display monitor blacklist so known problematic displays are skipped during DDC/CI discovery and reported in logs instead of being probed in #48051
Fixed a Power Display false-positive crash detection when the host process exits cooperatively, so the safety lockout no longer triggers on clean shutdowns in #48173 by @moooyo
Removed the "NEW" tag from the Power Display entry in Settings now that the module has shipped through a full release in #48174 by @moooyo
Reworked the Power Display warning dialog with clearer messaging, distinct warning kinds, and a dedicated dialog view-model so users get more actionable guidance after a DDC/CI issue in #48249
sqrt(-1)) instead of throwing during decimal conversion in #47506 by @MardSilvaAdded Image Resizer size preset validation so empty or whitespace names are ignored, keeping presets named and easier to understand in #45425
Fixed the Settings UI resource list by removing a duplicate Quick Accent Greek Polytonic language entry, allowing Settings builds to complete cleanly in #48054
Improved Settings UI with refreshed PowerToys imagery, constrained OOBE/SCOOBE layouts, and cleaner General settings controls and icons in #48024
Fixed the Settings “No shortcuts to show” empty-state message so it displays with a single period in #47287 by @daverayment
Updated Grab And Move settings localization guidance so the Korean translation for “Activation modifier key” uses the feature activation meaning instead of product activation wording in #47352
Fixed the Quick Access flyout shortcut editor so clicking Reset no longer crashes PowerToys Settings and leaves the shortcut empty cleanly in #47407
Fixed PowerToys auto-update so it now actually relaunches after install with a 'successfully updated' toast, backs up all JSON configs before updating with restore on detected corruption, and defaults AutoDownloadUpdates to true for fresh installs in #46889
Renamed the OOBE overview "Learn" link label to "Documentation" so the call-to-action is clearer to first-time users in #48155
Fixed Shortcut Guide key visuals to show readable key names instead of raw numeric key codes, while preserving arrow key glyph behavior in #48037 by @noraa-junker
Improved Shortcut Guide V2 reliability and accuracy by showing the configured shortcut, including additional PowerToys module shortcuts, matching app manifests correctly, and exiting cleanly from Esc or the close button in #48043 by @noraa-junker
Added Shortcut Guide V2, a redesigned shortcut reference with built-in manifests for Windows, PowerToys, and common apps, plus taskbar/context-aware navigation and updated Settings, OOBE, docs, and installer support in #40834 by @noraa-junker
Renamed the Settings UI module label from "Shortcut Guide V2" to "Shortcut Guide" now that V2 is the only shipping version in #48151
Fixed a Shortcut Guide V2 crash that occurred when the per-app Manifests directory was missing or unreadable, by treating the directory as empty in that case in #48171 by @MuyuanMS
Reworded the Shortcut Guide module and OOBE descriptions so they better explain what V2 does and how to invoke it in #48248
gabime/spdlog@616866fc), replacing the polyfill shim and removing the in-tree src/logging/ wrapper in #48039deps/expected-lite) since the code path that used it had already been switched to std::expected, leaving PowerToys fully submodule-free in #48159 by @DHowettsrc/modules/cmdpal/doc/ so the spec lives alongside the generated API code that consumes it in #48160| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.99.1-x64.exe | CAD34AA632251CFB9BDA1D6FE70E0BD5C150AC6FEC7AFB0BA179DF90413430CD |
| Per user - ARM64 | PowerToysUserSetup-0.99.1-arm64.exe | 7BD4C3E66D64339C40DD42EC58DE8F25E2B81ECD90C45F0AD95247024F508705 |
| Machine wide - x64 | PowerToysSetup-0.99.1-x64.exe | 29210F756B93DC1871694FC2A6BE89AB0BC76227F66FFBA0F5A80F408E576CDD |
| Machine wide - ARM64 | PowerToysSetup-0.99.1-arm64.exe | 64B2B06FE83F2F287EAFED4DE445C88CFCA6C9CAE14C718FD31E4D57EAEFB3DF |
This patch release fixes several important stability and behavior issues identified in v0.99.0 based on incoming reports. Check out the v0.99.0 notes for the full list of changes.
DockSettings deserialized from settings.json in #47296G key would be blocked, or Game Bar would be activated, when the modifier was set to Win key in #47326
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.99.0-x64.exe | 1E3586A2ECD454B86FE61C44B003E0027FCC24DCB5135958B73D04A58285618C |
| Per user - ARM64 | PowerToysUserSetup-0.99.0-arm64.exe | 2BCA2A1EDB0077FAF752DDE95C8D02A0A7A70F8E5128F43EA58432BBBE4E3C62 |
| Machine wide - x64 | PowerToysSetup-0.99.0-x64.exe | 47D193F77A99FFB606A5E7132B0736BB0FB86BED6F30D68C4269DBDD6928C0AF |
| Machine wide - ARM64 | PowerToysSetup-0.99.0-arm64.exe | B9E9CDDBFE17F785A1A05420636AD716A323FC26B8D55D3B554879BB1F0BF2E8 |
PowerToys 0.99 introduces Power Display for controlling your monitors from the system tray, Grab And Move for quickly moving and resizing windows, and a wave of improvements to Command Palette and the Dock, along with updates across the utility suite.
This release introduces Grab And Move, a new utility that lets you drag and resize windows without having to target the title bar or window edges. Hold Alt + Left Click anywhere on a window to drag it, or Alt + Right Click to resize it from wherever your cursor is. For users who already use Alt as a system modifier, you can now choose to use the Win key instead.
Grab And Move is ideal for large monitors or windows that have moved off-screen, and it integrates with the existing Settings experience including GPO policy support, an OOBE page, and a modifier-agnostic configuration UI.
#47024 by @foxmsft
Meet Power Display, a new utility that lets you control your hardware monitors right from the system tray. Once enabled, you can open the flyout from the tray icon or a configurable shortcut to quickly access your connected monitors. Power Display automatically detects your displays and, if supported, lets you adjust settings like volume, brightness, contrast, and color profile. No more reaching for those hard to find buttons on the back of your screen!
You can also create profiles to quickly switch between different setups with a single click. Profiles can be configured in Settings and will appear directly in the flyout for easy access.
Lastly, Power Display profiles can now be automatically switched with Light Switch. In the Light Switch settings, you can select a profile as an action, making it easy to adjust your monitor settings based on the current light or dark theme.
This release brings a large set of fixes and improvements to Command Palette and the Dock. Alongside a wide range of performance and stability improvements, this release also introduces new capabilities, including support for plain text and image viewer content types for extensions, making it possible to display raw text and zoomable images directly in the content pane, as well as a persistent calculator history with options to save, reuse, delete, and clear entries, plus a configurable primary action and the ability to replace the query on enter.
We've also made several improvements to the Dock experience. You can now choose to keep the Dock always on top of other windows. When the Dock is positioned at the top or bottom of the screen, a new Compact mode is available, offering a more condensed layout that hides the subtitle!
Pinning has also been improved. When you pin a command from Command Palette, a new dialog lets you choose where it appears in the Dock and whether to show or hide the title and subtitle.
This release also fixes two separate typing-crash scenarios, hardens extension loading so one faulty extension no longer takes down the whole list, improves indexer search with filename broadening and Windows Search availability indicators, and adds Windows Terminal profile pinning with per-profile icons.
Massive thanks to @jiripolasek for the sustained Command Palette work across this release!
In the last release, we introduced a new Keyboard Manager Editor that makes it easier to create and manage remappings. In this release, we are refining that experience further. You can now manually tweak recorded keys. After recording a remapping, each key becomes a dropdown, allowing you to adjust it or select keys that may not exist on your physical keyboard.
We also added a new action called Disabled, which lets you quickly disable specific keys or shortcuts.
We also fixed an important issue with multi line text replacement, significantly improving reliability in chat apps and plain text editors.
ZoomIt also brings several enhancements to productivity and capture workflows. You can now take scrolling screenshots, making it easier to capture long pages or content that extends beyond the visible screen. We've also added text extraction directly when snipping, so you can quickly grab and reuse text without extra steps. In addition, the break timer has been improved with a new screen saver mode, helping you step away and take breaks more effectively.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.98.1-x64.exe | fc417bf42d6497a87682286fb541d4fa789ef0e4a812571bc0c2e4d591e63caa |
| Per user - ARM64 | PowerToysUserSetup-0.98.1-arm64.exe | dd9f1e0243a16adaa831f8e1119ae7394cb031b5b12401a0a243880f8f099545 |
| Machine wide - x64 | PowerToysSetup-0.98.1-x64.exe | 43b25c7927d43b9b8ae0b4b7116a7a4ffca66fae031bcf4b30fe38ac382c6f35 |
| Machine wide - ARM64 | PowerToysSetup-0.98.1-arm64.exe | e52788f0b199433a56b0cea5dda3611da2f9d0af123e2e90f9a908d8164aad20 |
This patch release fixes several important stability issues identified in v0.98.0 based on incoming reports. Check out the v0.98.0 notes for the full list of changes.
Fixed context menu actions not appearing for app search results on the main page in #46293 by @jiripolasek
Fixed missing primary context command for items where the extension provides the command after initial load in #46131 by @jiripolasek
Fixed a crash caused by a negative array size when calculating callback counts with disabled providers in #46215 by @jiripolasek
Restored scrolling in the scroll container and updated the scroll-down button to use the correct caret glyph in #46447 by @jiripolasek
Fixed DockWindow resource cleanup to properly dispose its ViewModel and unregister from the messenger when destroyed in #46303 by @jiripolasek
Fixed dock popup crashes caused by accessing unparented popups before XamlRoot is set in #46305 by @jiripolasek
Reduced visual "blinking" artifacts in the dock when Command Palette settings change by avoiding unnecessary backdrop recreation in #46309 by @jiripolasek
Temporarily removed the ability to toggle the Keyboard Manager Service separate from the module for stability improvements in #46530
Added support for whitespace-only shortcuts in new editor in #46510
Fixed a PowerToys Run crash caused by a missing PowerDisplay.Lib.dll dependency by decoupling Settings.UI.Library from PowerDisplay.Lib in #46325
Fixed the Settings button on the What's New page opening a blank page instead of the Home page in #46203 by @daverayment

| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.98.0-x64.exe | 0DBC8D647D17751D2A6B9E6976F4E48055BC054D2601E3724813260243430D4B |
| Per user - ARM64 | PowerToysUserSetup-0.98.0-arm64.exe | 6FF46F1AE83BFD9632B54FA5247D18CE70E3051C2CFF0EE55D45979CF84B243A |
| Machine wide - x64 | PowerToysSetup-0.98.0-x64.exe | 5FB80097F73F3A9EB668F4C8AC7C4373E85DD0A32817698EE9D411D81C89BEFC |
| Machine wide - ARM64 | PowerToysSetup-0.98.0-arm64.exe | FF30180A78ECAE2BA42665333D4076364A0EB7A4643052A22E1A8DDD154217EB |
PowerToys 0.98 brings your workflow front and center with a refreshed Keyboard Manager, the new Command Palette Dock, an even better CursorWrap and performance boosts across the board.
This release introduces a new editor experience for Keyboard Manager. The UI has been rebuilt from the ground up using WinUI 3, making it easier for us to maintain and improve going forward.
With the new foundation, we also took the opportunity to address feedback and rethink the editing experience. Instead of working across two separate windows, the new editor provides a single, unified view where you can manage both single key and shortcut remappings. A new editing dialog makes it easier to create remappings—whether you want to remap a key or shortcut, send text, or open an app or URL.
As part of this UI refresh, we also added individual toggle switches, allowing you to quickly enable or disable remappings without having to delete the entry. The new Keyboard Manager Editor can be enabled in Settings, and all your existing remappings should just work and carry over. As we love getting early feedback, we are keeping both editor systems in place while we improve the new experience. Give it a try and let us know what you think by filing bugs or feature requests on GitHub!
Alongside the new editor, you can now enable or disable Keyboard Manager using a shortcut or through the Keyboard Manager command in Command Palette. We also added support for multi-line input when sending text.
#44936 by @weikequ
This release introduces the Command Palette Dock, a new optional mode that lets you keep your favorite commands and extensions always within reach. When enabled via the Command Palette settings, the Dock stays visible on your screen and provides quick access to the tools you use most.
You can position the Dock at the top, bottom, left, or right side of your screen and customize it to fit your workflow. To get started, open Command Palette settings and enable the Dock on the Dock page. From there, you can also adjust its position and appearance. By default, a few extensions are already pinned. To add more, open Command Palette, navigate to a command, and select Pin to Dock from the right-click or more actions menu. Pinned items will appear in the Dock, and you can rearrange or remove them by right-clicking the Dock and selecting Edit Dock, where you can drag items into the order you prefer.
If you want to explore even more functionality, be sure to check out the Microsoft Store or WinGet for additional Command Palette extensions! The Dock is currently in preview, and we'd love to hear your feedback as we continue improving the experience together with the community.
Alongside the new Dock, this release includes many additional improvements to Command Palette. We've fixed a large number of bugs and added several new settings, including options to adjust window transparency, preserve search text between activations, and hide non-app results.
Performance has also received significant attention in this release. Improvements to caching, UI responsiveness, and other optimizations make Command Palette faster and smoother than ever.
Massive thanks to @jiripolasek
CursorWrap also received several improvements in this release based on community feedback. The wrapping engine has been rewritten to better support complex multi-monitor layouts, making the behavior more reliable across different setups. We also added a few new options, including the ability to disable CursorWrap when only a single monitor is connected, and a new activation mode that lets you wrap the cursor only while holding Ctrl or Shift.
#44936 by @mikehall-ms
We've added a much-requested improvement to Always On Top. In addition to the keyboard shortcut, you can now pin a window directly from the title bar by right-clicking it and selecting the Always On Top option. This makes it easier for mouse users to quickly pin or unpin a window. You can also now adjust the transparency of a pinned window using Ctrl + Shift + +/- keys to increase or decrease the transparency.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.97.2-x64.exe | 54A39F62334F7481C1BDDE8ABF4928F2E74F100A049F50C7339DABFD34134C98 |
| Per user - ARM64 | PowerToysUserSetup-0.97.2-arm64.exe | BB24AEE4B0B8EBDC007D04A84843D44008AB585192CF145816F4C07C99251BE0 |
| Machine wide - x64 | PowerToysSetup-0.97.2-x64.exe | D0316CCE8A586CE060390830FD0E3ECC298498159EEAFF2472A1BF3D2616A5E4 |
| Machine wide - ARM64 | PowerToysSetup-0.97.2-arm64.exe | 0CC6651BF7A3CA7CF63BAC0886FD7B314A5C4648D8C7212F22B4D5729CBD54D9 |
This patch release fixes several important stability issues identified in v0.97.0 based on incoming reports. Check out the v0.97.0 notes for the full list of changes.
IsShownInSwitchers property when Explorer is not running in #45443.| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.97.1-x64.exe | DB4AE01B6A8A9FC056A8A5FA579AA276D5E713455532AF33D11895FA381FAA0D |
| Per user - ARM64 | PowerToysUserSetup-0.97.1-arm64.exe | B16A1AEE649C82DA4062B7BD2ADBE68A9928CD5FF567BFA9098C0D70EE3653A5 |
| Machine wide - x64 | PowerToysSetup-0.97.1-x64.exe | 9D1E3337B79FD6C30463EB6EE5D58D1DE63018BC99516B982EF4423A75FC9686 |
| Machine wide - ARM64 | PowerToysSetup-0.97.1-arm64.exe | C5445FE4D5B157EE9605B58036E75C9B63064B2EA0132D0C4719EC7C63F65D66 |
This patch release fixes several important stability issues identified in v0.97.0 based on incoming reports. Check out the v0.97.0 notes for the full list of changes.
$ not working, preventing users from adding text at the end of filenames in #44944.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.97.0-x64.exe | B8EC0033F9BA6A6D628F2F826E1B00D6B9F9A6869D46D108C5B08B560A46890F |
| Per user - ARM64 | PowerToysUserSetup-0.97.0-arm64.exe | AED4001D4C3E974FAF5D2D46D640547A25BE718D8C5FEB20F4C9A1C1976D837D |
| Machine wide - x64 | PowerToysSetup-0.97.0-x64.exe | 267A7CC18CA33CDE4F79BBCEBF2FEFEC29B6A540BE96218CBCB52064DA283673 |
| Machine wide - ARM64 | PowerToysSetup-0.97.0-arm64.exe | 16C211C3441C1BF22C491457BC6F0F8C6FA796E9DE08EB67C993997CDCDA5FA4 |
This release packs in a ton of improvements to Command Palette, introduces a brand-new mouse utility called CursorWrap, expands CLI support across several utilities, and includes plenty of other refinements. Let's dive in!
We have been hard at work improving Command Palette, and this release is a big one! It introduces several new features, deeper customization options, and a long list of improvements across the board.
There is a brand-new Personalization page that lets you customize the Command Palette UI to your liking. You can now pick a background image and apply color tinting to make Command Palette feel truly personal. To customize this setting, open Command Palette Settings => Personalization => Background
#43505 by @jiripolasek
To give you more control over how search results are ordered, we have added fallback ranking. You can manage fallback rankings from an extension's settings page by clicking on Manage fallback order. Here, you can reorder commands here by dragging them to match your preferences.
#43549
This was a big community request. A new built-in PowerToys extension now lets you control PowerToys features straight from Command Palette. You can toggle Light Switch, switch FancyZones layouts, pick a color, and more, all without leaving Command Palette. Just make sure the utilities you want to use are enabled in PowerToys settings. On top of that, you can now use Peek to preview files and folders within Command Palette! Note: Windows 11 required.
#44006
See the list below for all Command Palette changes!
If you use multiple monitors and are tired of dragging your mouse all the way across the screen, CursorWrap is here to help. When enabled, your cursor wraps around the edges of the active monitor - moving past the top, bottom, left, or right edge instantly brings it back on the opposite side.
#41826 by @mikehall-ms
We've undocked the Quick Access flyout from the main Settings process, which means it now launches faster. You can also choose to disable it entirely or assign a keyboard shortcut to open it. On top of that, the PowerToys system tray icon can now be set to a monochrome style if you prefer a subtler look that fits in with other system icons.
#43840 and #33321 by @HO-COOH
In the last release we added CLI support for Peek, and we're expanding that even further. FancyZones, Image Resizer, and File Locksmith can now all be controlled from the command line. Whether you want to switch layouts, resize a batch of images, or unlock files, it's all possible through the CLI. Be sure to check the docs for the full list of supported commands.
This patch release fixes several important stability issues identified in v0.96.0 based on incoming reports. Check out the v0.96.0 notes for the full list of changes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.96.1-x64.exe | 86EC5D7639ED3624ECD53193C0B0411174D17E72F8C7507E8206A52F78FA4A24 |
| Per user - ARM64 | PowerToysUserSetup-0.96.1-arm64.exe | 8B1FEDE0F9E0BA9C24270DBF1D40F967168C83B3F10B26AFC778286D560DFFE6 |
| Machine wide - x64 | PowerToysSetup-0.96.1-x64.exe | E67D2D4098CA0CEB6910D418989567F4A62CD868210E1B29D8A76E0E64A3626E |
| Machine wide - ARM64 | PowerToysSetup-0.96.1-arm64.exe | 0F5562A1C2AD8BD42D19B79EAD72BB7AD77C3EE2B93C2415AC15015CCDFB6F8E |

In the v0.96 release cycle, we focused on new features, stability, optimization improvements, and automation.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.96.0-x64.exe | b4bfd22e7a467ab07be8388648c8b084b67669ff6f3db80b2b9b56ad95eb7a12 |
| Per user - ARM64 | PowerToysUserSetup-0.96.0-arm64.exe | 4822f905879c786aef5ca325f1e8a0ba81bd863bdb5a610795816d8ca571e852 |
| Machine wide - x64 | PowerToysSetup-0.96.0-x64.exe | 2dba44e6caffc95713766c6b157a2e92bb3c430cf9b0bc798397e8ab3fb984a8 |
| Machine wide - ARM64 | PowerToysSetup-0.96.0-arm64.exe | ac2d7841ee27cb237d0f00270719f80887c77f177bc931a90563f6aa897739e2 |
For an in-depth look at the latest changes, visit the release blog.
%Camera, %Lens, and %ExposureTime.Ctrl + , to open Command Palette settings from anywhere. Thanks @jiripolasek!Page Up and Page Down to navigate the list while focus is in the search box. Thanks @samrueby!kind:folders or kind:not folders to narrow results.:red_circle: placeholder with an actual red-circle emoji so the correct icon appears in the UI. Thanks @samrueby!LOCALAPPDATA environment variable was missing. The path is now retrieved via a reliable API. Thanks @jiripolasek!This patch release fixes several important stability issues identified in v0.95.0 based on incoming reports. Check out the v0.95.0 notes for the full list of changes.
| Description | Filename |
|---|---|
| Per user - x64 | PowerToysUserSetup-0.95.1-x64.exe |
| Per user - ARM64 | PowerToysUserSetup-0.95.1-arm64.exe |
| Machine wide - x64 | PowerToysSetup-0.95.1-x64.exe |
| Machine wide - ARM64 | PowerToysSetup-0.95.1-arm64.exe |
⚠️ NOTE: If you encountered issues with automatic light/dark theme switching before this update, try turning Light Switch off and back on to reset it. ⚠️

In the v0.95 release cycle, we focused on new features, stability, optimization improvements, and automation.
| Description | Filename |
|---|---|
| Per user - x64 | PowerToysUserSetup-0.95.0-x64.exe |
| Per user - ARM64 | PowerToysUserSetup-0.95.0-arm64.exe |
| Machine wide - x64 | PowerToysSetup-0.95.0-x64.exe |
| Machine wide - ARM64 | PowerToysSetup-0.95.0-arm64.exe |
For an in-depth look at the latest changes, visit the release blog.
This patch release fixes several important stability issues identified in v0.94.1 based on incoming reports. Check out the v0.94.0 notes for the full list of changes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.94.2-x64.exe | CE6654859BBAEC0E2AA49FF2E4F5C1353C4204C85A2CFB15E1E5CEC51BF3B003 |
| Per user - ARM64 | PowerToysUserSetup-0.94.2-arm64.exe | 1AD77D7D60D3D353C9F6A391759B4596F43F4F21549625BB8B22EF21CF7E1B55 |
| Machine wide - x64 | PowerToysSetup-0.94.2-x64.exe | A0C2A2E2EB8C86DCC6E42FE652490F41B61D9C4875F170A63EECA353E7CEBB8B |
| Machine wide - ARM64 | PowerToysSetup-0.94.2-arm64.exe | 2E59B5EBB86C9B7EECC57F902F709A67103AA7AA72396FEDEDC40BB6AA67AF20 |
This patch release fixes several important stability issues identified in v0.94.0 based on incoming reports. Check out the v0.94.0 notes for the full list of changes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.94.1-x64.exe | E69C4E506FB1081F52A45E46FDBAC1EC198F4D83875DE025B1A6856F0A9436EF |
| Per user - ARM64 | PowerToysUserSetup-0.94.1-arm64.exe | 9E884E7248EABDC4F23E7843D0416DDB3A958C3C222779F43A2B294FD65D3FD7 |
| Machine wide - x64 | PowerToysSetup-0.94.1-x64.exe | E83FF71F951C32218F4F271CD3C01F8B354FDDCA16CAE74D36025D2D41296C8A |
| Machine wide - ARM64 | PowerToysSetup-0.94.1-arm64.exe | 0251DA6A4B334DB33D6AB1765642132AB41B64F8D43598F623DEF38BBCA2653F |
Release v0.94

In the v0.94 release cycle, we focused on new features, stability, optimization improvements, and automation.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.94.0-x64.exe | F395CC209B1F77191F96DE3CBF2512B66C8BB4C562043BD1A3A7FD4B9C7B5BC0 |
| Per user - ARM64 | PowerToysUserSetup-0.94.0-arm64.exe | EA2E430476BD54E359A401623863E5130A500A169EF9FB27BBB064ADB3887AC5 |
| Machine wide - x64 | PowerToysSetup-0.94.0-x64.exe | 55D5B07AEC402D504AED8101BF4F3FBA79310198F004A4D74326F951FA7BC7A0 |
| Machine wide - ARM64 | PowerToysSetup-0.94.0-arm64.exe | E111A3ED83D1FB33386A5412AC5324C15E684D89512BA988ABF12D6E95691DB5 |
For an in-depth look at the latest changes, visit the release blog.
Release v0.93
In the v0.93 release cycle, we focused on new features, stability, optimization improvements, and automation.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.93.0-x64.exe | DE0255AC0CA3B77957EB8B36F916C38A8C4CEBDACF245774BE4A771E5EBCEE3B |
| Per user - ARM64 | PowerToysUserSetup-0.93.0-arm64.exe | B7A90D2A9A5D197C3AA223DDFAD9D9708A9E19EB108893199D3BB5E1E7893B9E |
| Machine wide - x64 | PowerToysSetup-0.93.0-x64.exe | 87AD002128903949EF4B2E377865C3880CF2435E196DEA5520698AF9860D6201 |
| Machine wide - ARM64 | PowerToysSetup-0.93.0-arm64.exe | F5FD52489576E41C378A5A6BAD441BE9DF1881D466BDC6C1D0BD7385880AA1A3 |
This is a patch release to fix issues in v0.92 we deemed important for stability based on incoming rates. See v0.92.0 for full release notes.
| Description | Filename |
|---|---|
| Per user - x64 | PowerToysUserSetup-0.92.1-x64.exe |
| Per user - ARM64 | PowerToysUserSetup-0.92.1-arm64.exe |
| Machine wide - x64 | PowerToysSetup-0.92.1-x64.exe |
| Machine wide - ARM64 | PowerToysSetup-0.92.1-arm64.exe |
Release v0.92
In the v0.92 release cycle, we focused on new features, stability, optimization improvements, and automation.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.92.0-x64.exe | E2126F7C3BAEBEF8367D4702489654B13E211B5CCFA1E3AC437CAFC772B1A219 |
| Per user - ARM64 | PowerToysUserSetup-0.92.0-arm64.exe | 5DC32A790F2B6D9C06CA3397E9ADCD382472BB2C9B45BC288D75DCB951A20FAF |
| Machine wide - x64 | PowerToysSetup-0.92.0-x64.exe | 3419E846FB242D2B7DA8A4259E06DB8867770806159C665FA966E85669D258CA |
| Machine wide - ARM64 | PowerToysSetup-0.92.0-arm64.exe | 367DECED2EB112B0A2F4F4828D198EAFFB1E6CEA8F7716BF533145D572ABFD13 |
This is a patch release to fix issues in v0.91 we deemed important for stability based on incoming rates. See v0.91.0 for full release notes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.91.1-x64.exe | 42EA4A3E8C79A5456476D19E72B3E2AB9393A89C4DC7442EB7EE5A1E3490D38A |
| Per user - ARM64 | PowerToysUserSetup-0.91.1-arm64.exe | F3F433FE04049F9197411D792AADEBF34E3BE7FE16327BD8B73D2A046ED8BAF6 |
| Machine wide - x64 | PowerToysSetup-0.91.1-x64.exe | EC4BC3A8625775866B0ED4577CCF83E6EC7B1A0AD267379DDBAF4FE49C7B5BDD |
| Machine wide - ARM64 | PowerToysSetup-0.91.1-arm64.exe | 9CB8911008420D0E446AE3D5CE365E447FA4DF9DCF9337F3A80F933C00FC3689 |
Release v0.91
In the v0.91 release cycle, we focused on new features, stability, and automation.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.91.0-x64.exe | 190DD702EDE2D3AC27A253DF8BC2416B1AF05E6594FF25CABEE844E6D3C8CCB0 |
| Per user - ARM64 | PowerToysUserSetup-0.91.0-arm64.exe | BE6C964C40147B5F7838E51A13837347756CC45E6AC5BC0DD11AF9AF605ABDCD |
| Machine wide - x64 | PowerToysSetup-0.91.0-x64.exe | 2308D896D9A66C56B98AC8B3CE9B7C945C7A2315551E36C118C7ECAC4A6D05C2 |
| Machine wide - ARM64 | PowerToysSetup-0.91.0-arm64.exe | 28BD1FEFA22C52279C6B600E677B425B014D1F9190EA449D6C63FC2702092DA3 |
This is a patch release to fix issues in v0.90.1 we deemed important for stability based on incoming rates. See v0.90.0 for full release notes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.90.1-x64.exe | CDAF760E86D350F9FCDE7ABD0950F1C0D5E6BDC2401169E12D8FD5F82A2285D5 |
| Per user - ARM64 | PowerToysUserSetup-0.90.1-arm64.exe | E26B1F27C04358A112B5D10D4ED98ABB51399DCB5C1DD2A9017D2007E9AE33AF |
| Machine wide - x64 | PowerToysSetup-0.90.1-x64.exe | 0DF50C8896C73F0CC7C4E291E55350B87142824588DA6EF6334A9065392F44F5 |
| Machine wide - ARM64 | PowerToysSetup-0.90.1-arm64.exe | 9356847E88A7DD43DFE428E6AA8E35B196CE7B24CC30D1C3D6771167FFC8C1E7 |
In the v0.90 release cycle, we focused on new features, stability, and automation.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.90.0-x64.exe | 2A6036F5B2D454084E55816C306E1E57EF1D14C916691CBDA42B469797605CE0 |
| Per user - ARM64 | PowerToysUserSetup-0.90.0-arm64.exe | AB2E4DC87A9D764BE897C5170E2890E174C89CA912A1916FA3AE1E427536EA4A |
| Machine wide - x64 | PowerToysSetup-0.90.0-x64.exe | 12801C44F43D0CC61E90DF1EFDC40E4F3C88341E0199D5B20791042D9B173DCF |
| Machine wide - ARM64 | PowerToysSetup-0.90.0-arm64.exe | 2998007C8FCD7BD2770767C6502AAA2CC75B85EC30DE62986EC7005EB0014EDB |

sq instead of ^2 in the Unit Converter. Thanks @PesBandi!In the v0.89 release cycle, we focused on new features, stability, accessibility and automation.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.89.0-x64.exe | B4F130CC96F321024A257499247F6FF6DA56612215ED3882E868AAE26C689E33 |
| Per user - ARM64 | PowerToysUserSetup-0.89.0-arm64.exe | F69B00F4E520EB09FA0D1D1669E21910C5225FE7A2EEDC0FA7C283B201A5F9C6 |
| Machine wide - x64 | PowerToysSetup-0.89.0-x64.exe | E18AC8F9023E341CF7DAD35367FB9DDDB6565D83D8155DBCDDB40AE8A24AE731 |
| Machine wide - ARM64 | PowerToysSetup-0.89.0-arm64.exe | 17DEADEC601D6061D7AF4F487595CC36D9191813003CC2ECE381017F0EC71FBB |
In the v0.88 release cycle, we focused on new features, stability, and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.88.0-x64.exe | 5BBA2E06603CAAE0269DFBC991095C6664FD934130335197C1BA3120E19B7CA3 |
| Per user - ARM64 | PowerToysUserSetup-0.88.0-arm64.exe | E79723F9F94068C699E01334C8CC0C85F37818EB4664FC772D2B545A1C37C3FA |
| Machine wide - x64 | PowerToysSetup-0.88.0-x64.exe | C43742DB7AA3F8B01FE7AE1DA591F0342767AFE5BBACB72F2968CE5E8EE1E3AC |
| Machine wide - ARM64 | PowerToysSetup-0.88.0-arm64.exe | AEE4A67643C886336F31F86C4117BA5F01BCA5E0E99FF34524217DC91AFA7132 |
This is a patch release to fix issues in v0.87.0 we deemed important for stability based on incoming rates. See v0.87.0 for full release notes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.87.1-x64.exe | 8EFAF47ED00BF230D2C2CC3CB6765C903A6A47E0AAED0BBB329CEF918207B486 |
| Per user - ARM64 | PowerToysUserSetup-0.87.1-arm64.exe | 212FC8055789BD2DC4DE554B9AEE291A9C077907E263A302939266263A9D512B |
| Machine wide - x64 | PowerToysSetup-0.87.1-x64.exe | 69AD65DDAC6436AEF292D2CC6AB1530021CE98083CB3F5FD3380A52A3B0DBB9A |
| Machine wide - ARM64 | PowerToysSetup-0.87.1-arm64.exe | AEC9F1D02F1E23F0C1FCFDF95C337C962902394F44C0568012DF78BEDB45CF19 |
In the v0.87 release cycle, we focused on new features, stability, and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.87.0-x64.exe | A6549B8D78985CC995F091624D1A2B70907CAC8954334C1CAF61D26EBCF8A449 |
| Per user - ARM64 | PowerToysUserSetup-0.87.0-arm64.exe | 3557D4F35AA52571334712A48F51D116F389FA8C43C6B27FE321A7525067E7AE |
| Machine wide - x64 | PowerToysSetup-0.87.0-x64.exe | 600CDC7F9AC296AA8B554CA34A0C7EA2D9B1E7E8E41BD096840851B416E63A3C |
| Machine wide - ARM64 | PowerToysSetup-0.87.0-arm64.exe | 387B5BF1BD923BDA215D7DF1D82A197AE12CD91A71A73267768E26757F7A5FE6 |
In the v0.86 release cycle, we focused on new features, stability, and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.86.0-x64.exe | CFB9608B28B8FF12C9A7C9814A6EF981636EB5AB261DC278C28EC93FD959CCE2 |
| Per user - ARM64 | PowerToysUserSetup-0.86.0-arm64.exe | 861CEDBFDCDA993D1D1056E3280319D5EA45D142CA3C737AB1FB4FABD651A5F5 |
| Machine wide - x64 | PowerToysSetup-0.86.0-x64.exe | 857DE9DC5938D9602F82DFD6183DB5E6823B875A412AEC59B4BE93617E27E9CD |
| Machine wide - ARM64 | PowerToysSetup-0.86.0-arm64.exe | 6F37192534C195A02A80AAE1E449DF61C894C50763096A06195581801943FA31 |
This is a patch release to fix issues in v0.85.0 we deemed important for stability based on incoming rates. See v0.85.0 for full release notes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.85.1-x64.exe | 5F287C34BF68972C55D7C26585EA5C449B0DBA7D458BF7039CFF448E1D7B732B |
| Per user - ARM64 | PowerToysUserSetup-0.85.1-arm64.exe | 6D5C3B24156E6E66FD38AD15076B8442F0A1C5CFCBBDC33AD478FB27E5E086AE |
| Machine wide - x64 | PowerToysSetup-0.85.1-x64.exe | 1CDD3C9602F6E5DDC19C66A4FDFE4231389C08E6A037DD22C0A6471F10C7BE02 |
| Machine wide - ARM64 | PowerToysSetup-0.85.1-arm64.exe | 6F4DC0217495973B974B7AC1099FD01A2A0FCEE96E8719074EC97FBBC0ECAC4A |
In the v0.85 release cycle, we focused on new features, stability, and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.85.0-x64.exe | 28A8BEA61040751287FF47C9BAC627A53A4670CFEA0C17B96EE947219E9A6EA9 |
| Per user - ARM64 | PowerToysUserSetup-0.85.0-arm64.exe | 2CA077E842B7C53BAFC75A25DBD16C1A4FCE20924C36FDA5AD8CF23CD836B855 |
| Machine wide - x64 | PowerToysSetup-0.85.0-x64.exe | 4A248AA914EEE339AA99D467FDFBDB1FCD7A49A8564DDBBB811D0EC69CEBAB75 |
| Machine wide - ARM64 | PowerToysSetup-0.85.0-arm64.exe | B5FB04EAF44C4203E785411FF55025842B9C39D4970C0C934CB8ADBE79EF31AF |
_NT_SYMBOL_PATH, _NT_ALT_SYMBOL_PATH and _NT_SYMCACHE_PATH as variables that are shown as lists. Thanks @chwarr!This is a patch release to fix issues in v0.84.0 we deemed important for stability based on incoming rates. See v0.84.0 for full release notes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.84.1-x64.exe | 1CDAF3482B031D84DAE15188DE292FB44C5D211698089921040D94B256EBD3CA |
| Per user - ARM64 | PowerToysUserSetup-0.84.1-arm64.exe | E0207EF5147EE281D4F438E87A30586D8CAA24DE948950FF1B12E05454622CD9 |
| Machine wide - x64 | PowerToysSetup-0.84.1-x64.exe | 10DF9774DE1857051E135B9790A18A92C5C7F42587C733DEE991186E67231EE0 |
| Machine wide - ARM64 | PowerToysSetup-0.84.1-arm64.exe | EB5DDA5EFBA17E813DBF24AFF668DDF5424ED3659234ABBC15441D478D812699 |
In the v0.84 release cycle, we focused on adding a new utility (PowerToys Workspaces), Advanced paste custom actions feature, stability, and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.84.0-x64.exe | 6792180D697ED9FDF9AA7B3F0AB92767CF4C79B526715C802F545E2DCB201BE3 |
| Per user - ARM64 | PowerToysUserSetup-0.84.0-arm64.exe | 3D071F009B5E3DBAD21D7450ADB53CBC85CAFB21016E44F414E2A03C188D2FAF |
| Machine wide - x64 | PowerToysSetup-0.84.0-x64.exe | 67B7E685AAF635803A87D8EE96CA1AF5024910B0BF00A9277CD77C810D049446 |
| Machine wide - ARM64 | PowerToysSetup-0.84.0-arm64.exe | 259DA1EFB33A616CF64840B8D8AB84F86A43F61687578B43849D5DE11F77AF82 |
In the v0.83 release cycle, we focused on stability and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.83.0-x64.exe | C78E24F21C611F2BD774D8460ADD4B9AC8519085CA1253941CB46129331AB8C8 |
| Per user - ARM64 | PowerToysUserSetup-0.83.0-arm64.exe | BA1C16003D55587D523A41B960D4A03718123CA37577D5F2A75E151D7653E6D3 |
| Machine wide - x64 | PowerToysSetup-0.83.0-x64.exe | 7EC435A10849187D21A383E56A69213C1FF110B7FECA65900D9319D2F8162F35 |
| Machine wide - ARM64 | PowerToysSetup-0.83.0-arm64.exe | 5E147424D1D12DFCA88DC4AA0657B7CC1F3B02812F1EBA3E564FAF691908D840 |
This is a patch release to fix issues in v0.82.0 we deemed important for stability based on incoming rates. See v0.82.0 for full release notes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.82.1-x64.exe | B594C9A32125079186DCE776431E2DC77B896774D2AEE2ACF51BAB8791683485 |
| Per user - ARM64 | PowerToysUserSetup-0.82.1-arm64.exe | 41C1D9C0E8FA7EFFCE6F605C92C143AE933F8C999A2933A4D9D1115B16F14F67 |
| Machine wide - x64 | PowerToysSetup-0.82.1-x64.exe | B8FA7E7C8F88B69E070E234F561D32807634E2E9D782EDBB9DC35F3A454F2264 |
| Machine wide - ARM64 | PowerToysSetup-0.82.1-arm64.exe | 58F22306F22CF9878C6DDE6AC128388DF4DFF78B76165E38A695490E55B3C8C4 |
In the v0.82 release cycle, we focused on stability and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.82.0-x64.exe | 295E2A4622C7E347D3E1BAEA6B36BECC328B566496678F1F87DE3F8A12A7F89A |
| Per user - ARM64 | PowerToysUserSetup-0.82.0-arm64.exe | 55D25D068C6148F0A15C7806B9F813224ABA9C461943F42BB2A8B0E22D28240C |
| Machine wide - x64 | PowerToysSetup-0.82.0-x64.exe | 01B59C00BB43C25BEFEF274755875717AB4DEAB57C0354AB96CF5B1DA4837C9A |
| Machine wide - ARM64 | PowerToysSetup-0.82.0-arm64.exe | 1F642B50962516127793C4D3556BF4FC24B9738BAC2F362CAA3BFF8B0C3AF97F |
This is a patch release to fix issues in v0.81.0 we deemed important for stability based on incoming rates. See v0.81.0 for full release notes.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.81.1-x64.exe | 412E0CB2043E280A841DBF726764B273CCBFD9357E760CDC2DEE1BC0018C3B58 |
| Per user - ARM64 | PowerToysUserSetup-0.81.1-arm64.exe | 73305AFF8B088DC623CCE5014CD8A7E65FF2818D4779829EA4EEBF6E5E8E9812 |
| Machine wide - x64 | PowerToysSetup-0.81.1-x64.exe | 9FF86D15203FBCC85666921DE4E4EBBC66C6BA41814EFF4E3313BE81831B2183 |
| Machine wide - ARM64 | PowerToysSetup-0.81.1-arm64.exe | 75483B697947A3FC73E332C35687C487AE7E1103C8F564B342B8E5D578962359 |
In the v0.81 release cycle, we focused on stability, improvements and new features.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.81.0-x64.exe | E62B1EE81954A75355C04E7567B1C9AAD6034AA0C61AD22587F8746D0DC488C8 |
| Per user - ARM64 | PowerToysUserSetup-0.81.0-arm64.exe | 75330A2DB4F9EF9B548B3B58F8BF3262C8C67E680042639BBBBC87EA244F24E2 |
| Machine wide - x64 | PowerToysSetup-0.81.0-x64.exe | 29F151B01FE3C94D4FD75F2D6E8F09A6C0F0962385B83A5A733F6717312F639D |
| Machine wide - ARM64 | PowerToysSetup-0.81.0-arm64.exe | FCE636220E1FB854771258D9558E07B7532728AD4C722A7920338DEE60DEECF7 |
This is a patch release to fix issues in v0.80.0 we deemed important for stability based on incoming rates. See v0.80.0 for full release notes.
The next release is planned to be released during Microsoft Build 2024 (late May).
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.80.1-x64.exe | 23E35F7B33C6F24237BCA3D5E8EDF9B3BD4802DD656C402B40A4FC82670F8BE3 |
| Per user - ARM64 | PowerToysUserSetup-0.80.1-arm64.exe | C5EECF0D9D23AB8C14307F91CA28D2CF4DA5932D705F07AE93576C259F74B4D1 |
| Machine wide - x64 | PowerToysSetup-0.80.1-x64.exe | 62373A08BB8E1C1173D047509F3EA5DCC0BE1845787E07BCDA3F6A09DA2A0C17 |
| Machine wide - ARM64 | PowerToysSetup-0.80.1-arm64.exe | 061EF8D1B10D68E69D04F98A2D8E1D8047436174C757770778ED23E01CC3B06C |
In the v0.80 release cycle, we focused on stability, improvements and new features.
The next release is planned to be released during Microsoft Build 2024 (late May).
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.80.0-x64.exe | 4D20EB01C4035BB41F57D43AED2A546547E1FAA660FE29DC1CC699F1916DE1CC |
| Per user - ARM64 | PowerToysUserSetup-0.80.0-arm64.exe | 1B85E95B0EC7D8CE1EE51B987449DA9A36DAAA4C27DF8EE4796001848EA2CBD1 |
| Machine wide - x64 | PowerToysSetup-0.80.0-x64.exe | 2D17C1920D970332D93449184D7C2470052686FD4B3EB8ED49EF6475D1D1D62F |
| Machine wide - ARM64 | PowerToysSetup-0.80.0-arm64.exe | 0DD40B7A31E35472688A55A8E1ECE58847EA423F3F19FD7B8C557F1271F73F24 |
In the v0.79 release cycle, we focused on stability, improvements and new features.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.79.0-x64.exe | CF1C715F952A34416CDBE5D06D24FFF47790DDA1D4CA3F81BCAD9D28FF0039A1 |
| Per user - ARM64 | PowerToysUserSetup-0.79.0-arm64.exe | ADE572B6F1B59DCDC60A2550D9FD00B8CC7C78BE9330F534691CE4B056ED76F1 |
| Machine wide - x64 | PowerToysSetup-0.79.0-x64.exe | 3FD2A6BD9C8F8973BFBBF5DB9236C3D8AF3AE57E5AEC275DDEB5EF31581F80FE |
| Machine wide - ARM64 | PowerToysSetup-0.79.0-arm64.exe | B93017C2A5CFB0DEF708DB412570AA39828E91D85E800EFD22481B46F0DC6852 |
In the v0.78 release cycle, we focused on stability and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.78.0-x64.exe | 120B1CEFC94D76EC593A61D717BBB2E12AF195D19E04C811F519D3F9B9B3B5C0 |
| Per user - ARM64 | PowerToysUserSetup-0.78.0-arm64.exe | 3C3C8A8A549ABDD1C5E5DA7DC22D254F7BBD0F9DC05DA17E51020B153662F083 |
| Machine wide - x64 | PowerToysSetup-0.78.0-x64.exe | 19E025381588ABAEC209CDD0A18BB779EE58FC24646D898C2A7C38A4858EAEDB |
| Machine wide - ARM64 | PowerToysSetup-0.78.0-arm64.exe | 5C70054A8991885A958F066B00D7FAFE608C730FC7A99178D6C64A1F03A3C109 |
In the v0.77 release cycle, we focused on new features, stability and improvements.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.77.0-x64.exe | 3485D3F45A3DE6ED7FA151A4CE9D6F941491C30E83AB51FD59B4ADCD20611F1A |
| Per user - ARM64 | PowerToysUserSetup-0.77.0-arm64.exe | 762DF383A01006A20C0BAB2D321667E855236EBA7108CDD475E4E2A8AB752E0E |
| Machine wide - x64 | PowerToysSetup-0.77.0-x64.exe | 1B6D4247313C289B07A3BF3531E215B3F9BEDBE9254919637F2AC502B4773C31 |
| Machine wide - ARM64 | PowerToysSetup-0.77.0-arm64.exe | CF740B3AC0EB5C23E18B07ACC2D0C6EC5F4CE4B3A2EDC67C2C9FDF6EF78F0352 |