-
Latest Version
Microsoft PowerToys 0.100.0 LATEST
-
Review by
-
Operating System
Windows 10 (64-bit) / Windows 11
-
User Rating
Click to vote -
Author / Product
-
Filename
PowerToysSetup-0.100.0-x64.exe
The Most Useful App for Windows 11 and Windows 10.

Originally offered more than two decades ago to Windows 95 users, this latest version of system shell configuration abilities is especially useful for users who want to take full advantage of the Windows 10/11 OS environment and gain access to numerous tweaks, shortcuts, and abilities that are not natively supported by this versatile OS.
Even users who have never heard of the PowerToys app are often surprised about numerous tweaks, shortcuts, and advantages that are offered in the three basic sections of the app – FancyZones, PowerRename, and Shortcut Guide.
FancyZones is an advanced desktop tool that can predetermine custom zones to which active app windows can snap into. The default Windows support for this feature includes automatic full-screen resize and snapping of the app on the left or right half of the screen.
With FancyZones, users can greatly expand the grid of snappable zones and even created their own fully customized grids. This feature is especially useful for users whose daily work procedure involves working with many active windows of all sizes.
Once Grid is made, windows can be snapped to it by simply pressing Ctrl+Shift buttons while moving the app window.

PowerRename is a unlock for Windows Shell that provides access to the bulk rename tool. Once active, users can simply access it via the regular Search and Replace tool of File Explorer. This tool is highly useful for users who manage dozens and hundreds of files in File Explorer and are in needed to properly rename them before storing or using them.
Shortcut Guide is a simple but highly useful overlay that can show all the Windows key shortcuts that users can take advantage of. To activate it, users only need to hold the Windows button a bit (the exact duration of time can be set in the MS PowerToys tool, as well as the opacity Shortcut Guide interface).
What`s New
- Improved FancyZones with better multi-monitor layout support.
- Enhanced PowerToys Run with faster search and plugin updates.
- New File Explorer add-ons with expanded preview capabilities.
- Improved Keyboard Manager with more reliable shortcut remapping.
- Awake tool refinements for smarter sleep prevention control.
- Text Extractor accuracy improvements with better OCR performance.
- Image Resizer optimizations for faster batch processing.
- Registry Preview tool enhancements with clearer editing interface.
- Better Windows 11 integration and context menu support.
- Bug fixes and overall stability and performance improvements.
FancyZones
A window manager that allows users to create complex window layouts to improve multitasking. You can define custom zones on your screen where windows will snap into place when dragged.
PowerToys Run
A quick launcher utility that allows users to search for applications, files, folders, and even perform basic calculations. It acts as an alternative to the Windows Start Menu search with more customization options.
Keyboard Manager
Allows users to remap keys and create custom shortcuts. This feature is useful for creating personalized keyboard layouts or improving accessibility.
File Explorer Add-ons
Enhances the Windows File Explorer with additional functionalities, such as a preview pane for Markdown (.md) files, SVG (.svg) files, and other formats that are not natively supported by File Explorer.
Image Resizer
A context menu tool that allows users to quickly resize images directly from File Explorer. It supports batch resizing and offers customizable size options.
PowerRename
A bulk renaming tool that integrates into File Explorer. It allows users to rename multiple files at once using search and replace, regular expressions, and other advanced renaming techniques.
Color Picker
A tool that provides an easy way to pick colors from any part of the screen. It offers RGB and HEX values and allows you to store colors in a history for later use.
Shortcut Guide
Displays a visual guide of all available Windows shortcuts when the Windows key is held down. This is particularly useful for learning and remembering complex keyboard shortcuts.
Video Conference Mute
A global mute/unmute tool that allows users to mute both microphone and camera during video calls with a single keypress, regardless of the application in use.
Awake
A tool that keeps your computer awake without modifying power settings. This is useful for ensuring that your PC doesn't go to sleep during long tasks or presentations.

Mouse Utilities
Includes features like Find My Mouse, which highlights the location of your cursor, and Mouse Highlighter, which shows clicks visually, making it easier to track mouse activity during presentations.
Hosts File Editor
A graphical interface for editing the Windows hosts file, which controls the mapping of hostnames to IP addresses. This feature makes it easier to add, remove, or edit entries without needing to use a text editor.
Always on Top
Allows users to pin any window so that it stays on top of other windows, ensuring that the selected window remains visible while multitasking.
Once configured, Microsoft PowerToys needs to be kept active in order to take advantage of its useful background services. The app supports starting on boot and running with administrative privileges.
How to Use
Download & Install
Download Microsoft PowerToys from the official GitHub page, FileHorse.com or Microsoft Store. Install the application and launch it.
Access Settings
Open PowerToys from the system tray or start menu. The App Settings window will open, where you can enable, disable, and configure each utility.
Using FancyZones
Enable FancyZones in the app settings. To create custom zones, hold the Shift key while dragging a window. This will allow you to snap windows into the predefined zones.
Using PowerToys Run
Press Alt + Space to open PowerToys Run. Type the name of the app, file, or command you want to execute, and press Enter.
Remapping Keys with Keyboard Manager
Enable Keyboard Manager, then go to the "Remap a key" or "Remap shortcuts" section. Here, you can assign new functions to specific keys or create custom shortcuts.
Resizing Images
Right-click on any image or group of images in File Explorer and select "Resize pictures." Choose the desired size or create a custom size, then click "Resize."

Bulk Rename Files with PowerRename
Right-click on files in File Explorer and select "PowerRename." Enter the search criteria and replacement text, then apply the changes to rename the selected files.
Using Color Picker
Press Win + Shift + C to activate the Color Picker. Hover over any part of the screen to pick a color, and the color code will be copied to your clipboard.
Using Shortcut Guide
Hold down the Windows key for about a second to bring up the Shortcut Guide. It will display a list of available Windows shortcuts based on the current context.
Keep Computer Awake
Enable the "Awake" utility in PowerToys settings. You can keep your computer awake temporarily or indefinitely, depending on your needs.
PROS
- Enhanced Productivity
- Customizable Features
- Frequent Updates
- Open-Source Community
- Extensive Compatibility
- Occasional Bugs
- Resource Intensive
- Dependency on Windows
What's new in this version:
Advanced Paste:
- Fixed Advanced Paste clipboard-to-JSON conversion so clipboard read failures return an empty result instead of surfacing an exception
Command Palette:
Extension Gallery & Extensions:
- 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
- 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
- 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
- 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
- Fixed Command Palette Extension Gallery UI bindings so WinGet operation indicators continue to update correctly without build warnings
- Fixed an AOT-only Command Palette Extension Gallery crash when opening an extension page with screenshots
- Updated the Command Palette extension template to use the 0.11 SDK package
- Improved Command Palette accessibility so Narrator announces checkbox labels on the Installed Apps page in Extensions settings
Dock:
- Added Command Palette Dock support for customizing dock bands separately per monitor, allowing multi-monitor setups to keep independent dock layouts
- Added Command Palette Dock edit mode support for dragging dock bands between monitors, so pinned commands can move across per-monitor dock layouts
- 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
- 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
- Fixed Command Palette Dock band tooltips so they refresh when the item title or subtitle changes
- Fixed Command Palette dock startup animations so items pinned to the End section animate consistently with Start and Center items
- Fixed Command Palette dock subtitle visibility in compact mode so subtitles refresh correctly after async updates
- Fixed Command Palette hotkey navigation when the palette is showing a transient dock page
- Fixed a Command Palette dock window border that occasionally remained visible after disconnect/reconnect, by ensuring the owner HWND is set before frame removal
- Improved the Command Palette Pin to Dock dialog by reordering controls so they appear above the preview, making the dialog easier to scan
Performance Monitor:
- 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
- Added Command Palette Performance Monitor dock bands for individual metrics like CPU, memory, network, GPU, and battery when available
- 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%
- Improved Command Palette Performance Monitor network widgets by giving Send and Receive distinct up/down arrow icons and simplifying their labels
- Reordered Command Palette Performance Monitor network dock bands to match Task Manager's send/receive order
- Fixed a Command Palette Performance Monitor crash when a GPU index falls outside the available range
- Fixed a Command Palette Performance Monitor settings file path collision that could cause widget settings to overwrite one another
Calculator:
- Added rand() and randi() to the Command Palette Calculator and improved error messages by distinguishing invalid expressions, NaN, and out-of-range results
- Fixed Command Palette Calculator parsing for multi-argument functions in cultures where comma is both thousands separator and argument separator, so expressions like max(1,2) and grouped numbers are handled correctly
- Fixed the Command Palette and Run Calculator 'log' and 'ln' functions when whitespace separates the function name from its argument, so 'log (n)' computes log base 10 and 'ln (n)' no longer errors out
Reliability & UX:
- Added a pinned commands section to the Command Palette Home page with context-menu actions for reordering pinned commands
- 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
- Improved Command Palette Window Walker by showing a loading state while open windows are queried during search
- Improved Command Palette list items by limiting visible tag pills to three and showing a +N overflow badge, preventing tags from crowding out titles
- Added a Command Palette All Apps setting to hide app description subtitles in search results for a cleaner list view
- Fixed Command Palette back navigation so the bottom command bar refreshes immediately when returning with Esc or Backspace
- Fixed Command Palette Extensions settings text so single command and fallback command counts use singular wording
- Improved Command Palette extension logging by routing extension messages to info, warning, or error logs according to their reported severity
- Updated Command Palette versioning to 0.11
- Added stable Command Palette automation IDs so UI testing tools can reliably target controls and generated list items across sessions
- Fixed Command Palette Dock positioning when opening palette items from secondary displays, so the palette appears on the correct monitor
- Updated developer documentation with steps for debugging Command Palette directly through its Visual Studio solution filter
- Added Command Palette Remote Desktop support for connecting to arbitrary hostnames typed into the list page, in addition to discovered connections
- Improved Command Palette result scoring by synchronising fallback title and subtitle formatting so similar items rank consistently
- Added a Command Palette "Show details" / "Hide details" toggle (with an icon) to the context menu, replacing the previous separate entries
FancyZones:
- Added translator-comment guidance to the FancyZones Editor strings 'Space around zones' and 'Highlight distance' so localizers translate them as margin/padding and adjacent-zone detection distance, fixing misleading Japanese renderings
File Explorer:
- Fixed a Markdown preview crash on UTF-8 files (notably CJK content) that exceeded WebView2's NavigateToString byte limit by switching the size check to count UTF-8 bytes and falling back to the temp-file rendering path when the threshold is exceeded
File Locksmith:
- Fixed File Locksmith handling of Unicode file paths when passing paths between normal and elevated runs, preventing certain non-ASCII paths from being corrupted
Grab And Move:
- 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
- Removed the "NEW" tag from the Grab And Move entry in Settings now that the module has shipped through a full release
Image Resizer:
- Added live settings reload to Image Resizer so external changes to settings.json take effect immediately without relaunching the flow
- Improved Image Resizer accessibility so Narrator announces the Resize button by name and the window title now reads 'Image Resizer' instead of the generic 'WinUI Desktop'
Keyboard Manager:
- Enabled the redesigned Keyboard Manager editor by default, so new installations open the WinUI 3 editor without changing settings
Mouse Without Borders:
- Added Mouse Without Borders Refresh Connections to Quick Access and the Settings Dashboard so users can reconnect devices faster
- Refactored Mouse Without Borders logging cleanup with no intended user-facing behavior change
Peek:
- Added a 'Show file preview tooltip' toggle to Peek's Behavior settings so users can disable the on-hover metadata tooltip (filename, type, date modified, size), and fixed the binding so toggling off no longer leaves an empty popup attached
PowerDisplay:
- 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
- Fixed Power Display flyout keyboard handling so pressing Escape closes the window
- Improved Power Display monitor detection by rescanning displays when the screen wakes and temporarily locking controls until the refresh completes
- Updated PowerToys documentation to include telemetry events for Grab And Move and Power Display
- Updated Power Display localization comments so the product name remains untranslated in UI strings, including the system tray tooltip
- 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
- Fixed Power Display upgrades so existing per-monitor preferences are carried forward from older monitor IDs to the current stable IDs
- 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
- Improved Power Display brightness, contrast, and volume sliders by committing changes after a short debounce and allowing mouse-wheel adjustments
- Fixed Power Display brightness, contrast, and volume controls on monitors whose native DDC/CI ranges are not 0-100 by scaling slider percentages correctly
- Added a Power Display Settings confirmation prompt before enabling the module and improved monitor diagnostics for troubleshooting
- Fixed Power Display per-monitor settings so toggles persist across restarts, monitor reordering, and transient discovery failures
- 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
- Fixed a Power Display false-positive crash detection when the host process exits cooperatively, so the safety lockout no longer triggers on clean shutdowns
- Removed the "NEW" tag from the Power Display entry in Settings now that the module has shipped through a full release
- 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
PowerToys Run:
- Improved PowerToys Run Calculator to return a friendly error for expressions whose result is a complex number (e.g. sqrt(-1)) instead of throwing during decimal conversion
- Documented the third-party PowerToys Run plugin Community.PowerToys.Run.Plugin.DiskAnalyzer for scanning folders/drives to find the largest files and folders
Quick Accent:
- Updated Quick Accent’s popup UI to standard PowerToys styling while keeping the accent selector experience unchanged
- Improved Quick Accent language selection consistency by sharing the same language list between the accent popup and Settings UI
- Added Greek Polytonic as a Quick Accent language, making polytonic Greek characters available from matching letter keys and Settings
- Fixed Quick Accent popup sizing, positioning, and selection glitches on high-DPI or multi-monitor setups, and improved Shift-key detection for navigation
Settings:
- Added Image Resizer size preset validation so empty or whitespace names are ignored, keeping presets named and easier to understand
- Fixed the Settings UI resource list by removing a duplicate Quick Accent Greek Polytonic language entry, allowing Settings builds to complete cleanly
- Improved Settings UI with refreshed PowerToys imagery, constrained OOBE/SCOOBE layouts, and cleaner General settings controls and icons
- Fixed the Settings “No shortcuts to show” empty-state message so it displays with a single period
- 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
- Fixed the Quick Access flyout shortcut editor so clicking Reset no longer crashes PowerToys Settings and leaves the shortcut empty cleanly
- 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
- Renamed the OOBE overview "Learn" link label to "Documentation" so the call-to-action is clearer to first-time users
Shortcut Guide:
- Fixed Shortcut Guide key visuals to show readable key names instead of raw numeric key codes, while preserving arrow key glyph behavior
- 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
- 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
- Renamed the Settings UI module label from "Shortcut Guide V2" to "Shortcut Guide" now that V2 is the only shipping version
- 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
- Reworded the Shortcut Guide module and OOBE descriptions so they better explain what V2 does and how to invoke it
Workspaces:
- Reworked the Workspaces editor with WPF Fluent theming (dropping ControlzEx and ModernWpf), refined fonts, spacing, and Mica background, and moved action buttons to the top with full-width scrolling
ZoomIt:
- Removed a stale Microsoft.Windows.ImplementationLibrary NuGet import from ZoomItBreak.vcxproj that was unused but broke the official build after the .NET 10 upgrade bumped the sibling project's WIL version
- Added webcam capture overlay and multi-clip append-with-transitions support to the ZoomIt recording/trim editor, exposed the new options in the ZoomIt Settings page, and fixed microphone/webcam selection-dialog bugs along the way
- Fixed ZoomIt's record-hotkey registration so when Alt is the only modifier the window-record hotkey (base XOR Alt) is no longer registered as a modifier-less key that had been hijacking every bare keypress
Exposed ZoomIt's 16:9 aspect-ratio toggle for the screen-region recording hotkey (default Ctrl+Shift+5) in the PowerToys Settings UI
Development:
Build / dependency improvements:
- Updated PowerToys build and developer tooling to .NET 10, with Visual Studio 2026 now required for building from source
- Fixed Shortcut Guide v2 release signing by adding the YamlDotNet dependency to the signed binaries list
- Updated shared PowerToys .NET runtime and library packages from 10.0.7 to 10.0.8 for the latest servicing fixes
- Improved PowerToys build tooling so build scripts discover Visual Studio 2026 Insiders/Preview installations with C++ tools and skip unusable installs
- Updated PowerToys WinUI platform dependencies, including Windows App SDK 2.0.1 and WebView2, for apps and the Command Palette extension template
- Updated shared PowerToys .NET runtime and library packages from 10.0.6 to 10.0.7 for the latest servicing fixes
- Fixed Quick Accent release signing by adding PowerAccent.Common.dll to the signed binaries list
- Fixed Advanced Paste release signing by adding the Google Gemini-related dependency DLLs to the signed binaries list
- Updated Advanced Paste AI dependencies, including Semantic Kernel and provider connectors, to newer package versions
CI & automation:
- Added a Telemetry PR Check workflow that detects telemetry event changes in pull requests and posts contributor guidance
- Updated GitHub issue triage automation by renaming the area-labeling workflow and removing the legacy product auto-label workflow
- Added GitHub issue triage automation that applies Product/Area labels to new or reopened issues and supports manual backfill
- Fixed GitHub issue auto-labeling by correcting Product label names so the workflow applies existing repository labels
- Added a GitHub Action and tester for issue triage that applies Product labels from issue template areas, with AI fallback and manual modes
- Fixed GitHub issue auto-labeling so the workflow can authenticate with GitHub Models and apply area labels again
- Updated spell-check CI expectations by removing obsolete tokens, reducing noisy advisory comments on pull requests
- Updated CI to skip automatic builds for draft pull requests until they are ready for review
- Fixed the README roadmap reference for v0.100 so it renders as a clickable milestone link
- Updated README download guidance to point users to release assets and changes the release notes link to the releases page
- Updated the GitHub issue tracker duplicate-resolution reply to more clearly point users to the original tracking issue
Setup / installer:
- Shrunk the PowerToys installer by removing genuinely-unused dependencies (System.Data.SqlClient, MFC/AMP/OpenMP VC++ runtime DLLs) and deduplicating WinAppSDK files between the install root and WinUI3Apps subfolder, reducing download size by roughly 11 MB
Enterprise / GPO:
- Bumped the en-US ADML revision to 1.20 to match the ADMX file, fixing a Group Policy Editor load error that prevented administrators from loading the PowerToys policy templates
- Migrated spdlog from a git submodule to vcpkg manifest mode with an overlay port pinned to the same upstream commit (gabime/spdlog@616866fc), replacing the polyfill shim and removing the in-tree src/logging/ wrapper
Removed the last git submodule (deps/expected-lite) since the code path that used it had already been switched to std::expected, leaving PowerToys fully submodule-free
- Fixed a grammar typo in the PowerToy project-template README, changing "Settings Informations" to "Settings Information"
- Moved the Command Palette API spec back into src/modules/cmdpal/doc/ so the spec lives alongside the generated API code that consumes it
OperaOpera 132.0 Build 5905.37 (64-bit)
AdsPowerAdsPower - Antidetect Browser
PhotoshopAdobe Photoshop CC 2026 27.7 (64-bit)
BlueStacks AIBlueStacks AI
OKXOKX - Buy Bitcoin or Ethereum
CapCutCapCut Desktop 8.7.0
PC RepairPC Repair Tool 2026
Hero WarsHero Wars - Online Action Game
TradingViewTradingView - Trusted by 100 Million Traders
Forza HorizonForza Horizon 6





Comments and User Reviews