Windows 11 873 Published by

Microsoft PowerToys shipped v0.102.3001.0 today as a targeted hotfix, dropping just six days after its big 0.102 feature release to fix two crashes with no new features. The update repairs File Locksmith, which died on stalled handle scans due to abandoned detached threads reading freed memory, and Quick Accent, which crashed when arrow-key navigation hit stale list items after a language switch. Clint Rutkas fixed the File Locksmith issue and Boliang Zhang patched Quick Accent, both validated with strict A/B testing on ARM64. It's available now as signed installers for x64 and ARM64 via the built-in updater or the GitHub release page.



Microsoft PowerToys Ships v0.102.3001 Hotfix to Plug Two Crashes

Microsoft just published a hotfix for PowerToys six days after its biggest feature release of the year, and it adds nothing new on purpose. The v0.102.3001.0 build, which landed today, exists to stop two specific tools from crashing: File Locksmith and Quick Accent.

Another PowerToys release, this time a hotfix for the stable branch. Microsoft describes the release as a hotfix that "addresses crashes in File Locksmith and Quick Accent." No features. No polish pass. Just two targeted repairs layered on top of the 0.102 feature baseline.

Screenshot_from_2026_08_19_17_08_53

Both bugs came from the October 21 feature drop. In other words, this patch is Microsoft picking up its own litter. A hotfix this soon after a massive release is fairly uncommon, and it usually signals rough edges on the feature side.

That 0.102 bump was a big one. This build just patches the cracks it left behind.

Two crashes, two fixes

File Locksmith shows you which processes have a given file open. It's the tool you reach for when Windows refuses to delete something because "it's being used by another program." Under v0.102 it could crash when it ran into a stalled handle scan, including crashes that only surfaced after the scan looked finished.

The root cause is a genuine tangle. The scanning loop ran on a detached thread capturing local variables by reference. A watchdog built to kill hung workers called TerminateThread(), but the thread was already detached by then, leaving a null handle. Those hung workers kept churning against stack memory that no longer existed. The result: intermittent access violations (0xC0000005) in both the UI and CLI versions.

Clint Rutkas, the project's original author, wrote the fix. The scan now stays on the calling thread and offloads only the calls that can actually block.

Validation was almost too rigorous for a hotfix. An interleaved A/B test ran 25 times each on ARM64. The old build threw four access violations and a hang. The fixed branch got zero of both.

Keep in mind that an earlier attempt at this same fix actually cleared the crash but deadlocked at program exit. This redesign sidesteps that trap cleanly.

Quick Accent carries a narrower problem. It lets you type accented characters with keyboard shortcuts. But switching languages while arrowing through a character list could take the whole module down.

The trouble traced back to an earlier change that stopped clearing the list when it hid, a tweak aimed at dodging a "blank first frame" on reopen. That optimization left stale items behind, so arrow-key selection could fire against a list no longer matching the new language. Switch to French mid-gesture and you'd get an unhandled native exception (e06d7363) followed by a fatal exit.

Boliang Zhang (who goes by LegendaryBlair) wrote the fix, deferring the pending selection until the current list is ready to receive it. Live keystroke navigation stays fast, and the first-frame protection remains intact.

Why 0.102 matters

You can't fully grasp why these fixes matter without knowing what the 0.102 milestone brought. Per the Windows Command Line dev blog writeup by senior product manager Niels Laute, the headline additions included Mouse Button Lock, CursorHide, a Command Palette quick-access shelf, ZoomIt snip dictation, new command-line tools, tap-alone remaps in Keyboard Manager, and a WinUI 3 rebuild of Color Picker and Text Extractor.

That's a lot to shove into a single release. It also means many more people exercising edge cases at once, which is exactly why these crashes showed up now.

Press coverage leaned hard into the productivity framing. How-To Geek called Mouse Button Lock the standout tool for anyone tired of holding down a button. German outlet heise online highlighted real-world feedback instead, noting some users reported CursorHide's pointer didn't always come back in certain apps.

It's a rather surgical release for something so small, though it does exactly what it says.

Head here to grab the update if you run 0.102 today. The hotfix ships as signed Windows installers in four variants, covering per-user and machine-wide installs across x64 and ARM64. You can also install it through the built-in updater under General => Check for updates.