0.102 release train.
Before you deploy this across your daily workstation, a quick word of caution from the anchor desk: this is a preview-channel pre-release compiled from the stable branch, not the final 0.102 general availability release. It directly follows v0.102.2862.0, continuing a rapid October sprint of stable-branch previews that began with v0.102.2803.0 on October 8 and moved through v0.102.2814.0, v0.102.2851.0, and v0.102.2862.0. Because the release notes for v0.102.2883.0 only catalog changes since v0.102.2862.0 rather than the entire 0.102 versus 0.101 delta, think of this build as a targeted delta update loaded with workflow additions, memory leak fixes, and deep engineering cleanup.
ZoomIt Learns to Listen: Offline Snip Dictation
How many times have you taken a screenshot of a broken UI dialog or a complex server log, pasted it into a chat or ticket, and then spent the next three minutes typing out what the recipient is actually supposed to look at?
In pull request #51286—credited to @MarioHewardt, Mark Russinovich (@markrussinovich), @Copilot, and @foxmsft—ZoomIt introduces opt-in offline snip dictation. When enabled, this feature lets you capture a screenshot alongside a spoken description, transcribing your speech locally so the image and its transcribed text can be pasted together in one move.
Because it operates offline and requires explicit opt-in, privacy-conscious IT administrators and developers do not have to worry about voice snippets being shipped off to an external cloud endpoint just to annotate a quick bug report. Note that Microsoft’s release notes do not detail the exact hardware requirements, supported spoken languages, or local model setup steps, so testers will want to inspect the ZoomIt settings page directly after installing.
Peek Gets Smarter with Plain-Text Fallbacks and Multi-Path CLI Support
PowerToys Peek is great for quick file inspection, right up until you hit a text-based configuration or log file with an obscure extension and Peek simply shrugs and shows you basic file metadata.
Preview v0.102.2883.0 resolves that friction in two ways:
- Plain-Text Fallback Previews (
#50020): Contributed by@eglavinand@claude, Peek now renders plain-text previews for text files that have otherwise unsupported file extensions, rather than falling back to a bare file-information card. If you routinely work with custom dotfiles,.envvariants, or proprietary plain-text logs, Peek is suddenly much more useful. - Multi-Item Command-Line Previews (
#49724): Contributed by@daverayment, Peek can now be invoked from the command line to preview multiple files and folders at once, complete with better relative-path handling and stricter argument validation.
While the release notes do not print the exact CLI syntax for Peek, pairing this with the Advanced Paste fix in #51298 (by @MuyuanMS)—which allows the CLI root --version flag to print the executable version and exit cleanly without demanding a subcommand—shows Microsoft steadily turning PowerToys modules into scriptable, terminal-friendly utilities.
Command Palette Refinements and Adaptive Card Fixes
Since joining the suite, Command Palette has become a centerpiece of the PowerToys experience, and @jiripolasek alongside the core team landed several important usability and performance fixes in this build:
- Smarter Result Batch Loading (
#51285졗): Previously, if an initial list or grid page didn't quite fill the window, you could be left staring at an underfilled view without a scrollbar. Command Palette now automatically loads additional result batches when the first page doesn't fill the viewport (#51285), and fetches the next batch when keyboard navigation hits the bottom of the currently loaded list while preserving your highlight selection until loading finishes (#51287). - Context-Menu Submenu Accuracy (
#51290): Fixed a bug where pressingCtrl+Enterinside context-menu submenus targeted the wrong command, and delayed the initial selection highlight until you actually navigate or filter. - In-Place Adaptive Card Updates (
#51204): Fixed an issue in release builds where Adaptive Cards failed to update in place, allowing custom elements to refresh dynamically without tearing down and rebuilding the entire card. - Startup I/O Cleanup (
#51353): Stopped Command Palette from repeatedly writing unchanged provider and fallback settings to disk during startup.
Summary of Feature Updates: Between ZoomIt's offline voice transcription, Peek's plain-text fallback and multi-target CLI, and Command Palette's smoother pagination and Adaptive Card rendering, v0.102.2883.0 focuses heavily on eliminating tiny daily workflow stalls.
Keyboard Manager, CursorHide, and Settings Stability
Beyond the headline utilities, several core modules received quality-of-life upgrades and stability patches that prevent PowerToys from getting in its own way:
- Keyboard Manager (
#51150): In the new editor, empty remaps now feature a searchable key selection dropdown. Furthermore, key recording is now strictly limited to the foreground editor, andTabkey navigation has been restored while recording is active. - Auto Hide Cursor becomes CursorHide (
#51123): If you go looking for Auto Hide Cursor in the Settings sidebar, look for CursorHide instead. The module has been renamed and treated to a refreshed icon, updated behavior controls, and new-feature indicators. - Settings Memory Leak & Overwrite Fixes (
#51060,#51115,#50873): Have you ever noticed the PowerToys Settings app chewing through more RAM the longer you clicked around? Pull request#51060(by@dotMortenand@Copilot) fixes retained pages and view models that caused memory usage to climb when switching back and forth between the Home and General tabs. More critically,#51115stops startup routines and read-only Settings refreshes from accidentally overwriting your saved preferences with partially initialized or stale module states. And for a touch of visual polish,#50873adds an interactive animated welcome scene featuring PowerToys module icons.
Under the Hood: Telemetry, Build Hygiene, and Analyzer Enforcement
For software developers and enterprise administrators who audit open-source codebases before approving them, the Development section of the v0.102.2883.0 notes is just as interesting as the user-facing features.
- CLI Telemetry Controls (
#51315): Microsoft added consent-aware command and result telemetry to theLight SwitchandPowerDisplayCLIs without altering their standard output or exit codes. - Platform Compatibility Gates (
#51063): New Windows platform-compatibility analyzer violations now fail builds outright, catching unsupported OS API calls at compile time rather than runtime. - Command Palette Architecture (
#51038,#51091,#51326): The team replaced broad message passing with explicit control and view-model ownership (#51038), extracted page creation into a shared navigation service (#51091), and pinned the Command Palette extension SDK build version while preparing its signing runtime for more predictable release builds (#51326). - UI Test Stabilization (
#51257–#51282,#51340,#51355): Dozens of pull requests cleaned up UI tests across FancyZones, File Locksmith, Peek, PowerRename, Screen Ruler, Workspaces, and ZoomIt, alongside deterministic synchronization for Command Palette Extension Gallery tests (#51340) and page context lifetime fixes (#51355). - Direct Commit Diagnostics (
ce7edd480bc6): Flagged under Changes needing final review, Microsoft restored strict resource-language, identifier-naming, and MVVM build diagnostics directly to the stable branch (reapplying#51065after official-build metadata fixes in#51291).
Installer Hashes and Verification Guide
If you want to test PowerToys Preview v0.102.2883.0, you can download the appropriate installer from the official Microsoft PowerToys GitHub releases page or opt into preview updates inside PowerToys Settings. Always match the installer to both your CPU architecture (x64 or ARM64) and your deployment scope (Per-user vs. Machine-wide).
| Installer Scope & Architecture | Filename | Official SHA-256 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 |
Based on standard Windows administration practices, you can verify your downloaded installer in Windows PowerShell before running it by executing Get-FileHash.\PowerToysUserSetup-0.102.2883.0-x64.exe -Algorithm SHA256 (substituting the filename you downloaded) and comparing the output string against the table above.
Are you planning to put ZoomIt's new offline snip dictation or Peek's plain-text fallback to work on your machine, or are you holding out for the final 0.102 stable build? Share your testing notes in the WindowsForum community threads!
Update: PowerToys v0.102.2911.0 fixes image handling and clarifies update channel (October 19, 2026)
Microsoft’s GitHub release notes announce PowerToys Preview v0.102.2911.0 on October 19, 2026, succeeding v0.102.2883.0. Importantly, Microsoft clarifies that these prerelease binaries use the stable update channel—not a separate preview channel as the earlier article suggested. This remains a prerelease candidate, not the final PowerToys 0.102 release.
Image Resizer now honors PNG interlacing and TIFF compression options, resizes every page of multi-page TIFF files, and preserves supported metadata and 16-bit precision. PowerRename also corrects GPS coordinates and author/creator metadata used in filename templates, including ordered lists of multiple creators. These fixes matter for users processing image collections or generating filenames from embedded metadata.
Command Palette gains a dock Home context menu for Settings, logs, extension reloads and quitting, while reducing repeated dock rebuilds across monitors. Microsoft also replaced its native keyboard service with a managed global keyboard listener. Separately, the temporary extension SDK build pin described above has been reverted; that reversal appears under changes still needing final review.
Update: PowerToys v0.102.2933.0 moves beyond previews with full release (October 21, 2026)
Microsoft published PowerToys v0.102.2933.0 on October 21, 2026, marking it as the latest release rather than a prerelease. This supersedes the preview builds discussed above, with full 0.102 release notes and refreshed x64 and ARM64 installers for both per-user and machine-wide deployment.
Microsoft’s release notes introduce Mouse Button Lock, which lets users continue dragging or selecting after releasing a held mouse button, until another click ends the action. Command Palette also gains an optional quick-access shelf under Settings > Appearance > Compact mode. Pinned commands can be launched with Alt+1 through Alt+9, or selected without execution using Alt+Shift+number.
For administrators, the expanded release notes confirm that the Settings command-line tool can inspect and toggle utilities even when PowerToys is not running, while Keyboard Manager supports deploying and exporting remapping profiles through DSC v3. Workspaces now requests confirmation before launching an unverified application configured to run as administrator.
Microsoft also documents tap-alone keyboard remaps, which assign an action to a standalone keypress while preserving that key’s behavior in shortcuts. Color Picker and Text Extractor move to WinUI 3 while retaining existing settings and shortcuts. Anyone installing this release should use its accompanying installer hashes; the earlier build’s verification values do not apply.
References
- PowerToys Preview v0.102.2851.0 Adds Quick Accent Guide and ZoomIt Recording Fix ntcompatible.com
- PowerToys Release Preview v0.102.2803.0 Ships as First 0.102 Build from Stable Branch ntcompatible.com
- Microsoft adds Mouse Button Lock to PowerToys so you can let go while dragging Neowin · 2026-10-21T09:22:01+00:00