PowerToys 0.63 is now available with a significantly reduced installation footprint

PowerToys 0.63 is now available with a significantly reduced installation footprint ...

Microsoft has released a fresh update for its Windows tools called PowerToys. Version 0.63 is now available for download with a new setting in Quick Accent to select a language. This size is also shown in a much smaller 83 MB setup file, compared to 0.62 MB. A number of changes will be included in this release.

Highlights

Issues that have been identified

  • The Text Extractor utility fails to recognize text in some cases on ARM64 devices running Windows 10.

  • After installing PowerToys, the new Windows 11 context menu entries for PowerRename and Image Resizer might not appear before a system restart.

  • There are reports of users who are unable to open the Settings window. This is being caused by incompatibilities with some applications (RTSS RivaTuner Statistics Server and MSI AfterBurner are known examples of this). If you''''re affected by this, please check the linked issue to verify if any of the presented solutions works for you.

In some instances, the Text Extractor utility does not recognize text on Windows 10.

The new Windows 11 context menu entries for PowerRename and Image Resizer might not appear before a system restart after installing PowerToys.

There are reports of users who are unable to open the Settings window. This is due to incompatibilities with some applications (RTSS RivaTuner Statistics Server and MSI AfterBurner are examples of this). If you''re experiencing this, please check the linked issue to verify if any of the presented solutions works for you.

In some instances, the Text Extractor utility fails to recognize text on Windows 10 devices running on ARM64.

The new Windows 11 context menu entries for PowerRename and Image Resizer might not appear before a system restart after installing PowerToys.

There have been reports of users who are unable to open the Settings window. This is because of difficulties with some applications (RTSS RivaTuner Statistics Server and MSI AfterBurner are some examples of this). If you''re concerned about this, please check the linked issue to see if any of the suggested solutions works for you.

General

  • Fixed an issue that caused bug report generation to fail. (This was a hotfix for 0.62)

  • Updated the Windows App SDK runtimes to 1.1.5.

Fixed a bug that caused the creation of a bug report to fail. (This was a hotfix for 0.62)

Runtimes for the Windows App SDK have been changed to 1.1.5.

Fixed an issue that caused the output of bug reports to fail. (This was a hotfix for 0.62)

Runtimes for the Windows App SDK have been updated to 1.1.5.

Always on the top

  • Fixed an issue causing the border to linger when moving a window between virtual desktops.

  • The minimum thickness for the borders is now 1. Thanks @unuing!

  • Borders were showing in Virtual Desktop thumbnails. These were removed.

  • Corrected the borders visuals to more closely follow the application borders.

When moving a window between virtual desktops, the border was fixed.

Thanks @unng! The minimum thickness for the borders is now 1.

Virtual Desktop thumbnails showed borders. These were removed.

The borders visuals were altered in order to closely follow the application borders.

When moving a virtual desktop, a problem causing the border to linger.

Thanks @unng! The minimum thickness for the borders is now 1.

Virtual Desktop thumbnails show borders. These were removed.

Correction of the borders visuals in order to closely follow the application boundaries.

Awake

  • Fixed utility exit logic to close all threads and avoid crashes. (This was a hotfix for 0.62)

This utility exit formula was rewritten to let all threads be closed and avoid crashes. (This was a hotfix for 0.62).

The utility exit logic was fixed to close all threads and avoid crashes. (This was a hotfix for 0.62)

Color Picker

  • Fixed utility exit logic to close all threads and avoid crashes. (This was a hotfix for 0.62)

  • Fixed initialization error that caused the mouse position to be incorrectly set.

To close all threads and avoid crashes, the utility''s exit logic was fixed. (This was a hotfix for 0.62).

Fixed a initialization error that resulted in the mouse''s position being incorrectly set.

To avoid crashes and close all threads, a fixed utility exit logic. (This was a hotfix for 0.62).

Fixed the initialization issue that caused the mouse position to be incorrectly set.

FancyZones

  • Fixed FancyZones Editor exit logic to close all threads and avoid crashes. (This was a hotfix for 0.62)

Fixed FancyZones Editor eliminates logic to close all threads and avoid crashes. (This was a hotfix for 0.62)

Fixed FancyZones Editor has changed its mind about closing all threads and avoiding crashes. (This was a hotfix for 0.62).

Add-ons to File Explorer

  • Updated the WebView 2 dependency to 1.0.1343.22. Thanks @Aaron-Junker!

  • Fixed preview of .reg files.

Thanks @Aaron-Junker for the update of the WebView 2 dependency to 1.0.1343.22.

.reg files have been fixed in a new window.

The WebView 2 dependency has been upgraded to 1.0.1343.22. Thank you @Aaron-Junker!

The.reg files have been restored.

Resizer of Image

  • Fixed a bug causing File Explorer to crash under some conditions when accessing the context menu.

When viewing the context menu, a bug was fixed. File Explorer falls under certain conditions.

When using the context menu, the File Explorer crashes under certain conditions.

PowerToys Start

  • Added support to opening Terminal windows in quake mode. Thanks @FWest98!

  • Fixed utility exit logic to close all threads and avoid crashes. (This was a hotfix for 0.62)

  • Improve the icon shown in the Program plugin for application execution aliases. Thanks @MikeBarker-MSFT!

  • Fix calls to the default browser when Firefox is installed from the Microsoft Store.

  • Fixed accessibility issue in which controls appended to the result entries weren''''t announced.

  • Search was improved and should now return results where the terms in the query appear at the end of the result.

Thanks @FWest98 for providing support for removing terminal windows in earthquake mode.

The utility exit method was fixed to close all threads and avoid crashes. (This was a hotfix for 0.62).

Improve the name used in the Program plugin for application execution aliases. Thanks @MikeBarker-MSFT!

When Firefox is installed from the Microsoft Store, you should clear calls to the default browser.

Controls on the result entries were not revealed, but a fixed accessibility problem.

Where the terms in the query appear at the end of the result, the search was improved and should now return results.

Thanks @FWest98 for your support to opening Terminal windows in earthquake mode.

To avoid crashes, a fixed utility exit logic. (This was a hotfix for 0.62)

Improve the program icon for application execution aliases, thanks @MikeBarker-MSFT!

When Firefox is available from the Microsoft Store, you may cancel calls to the default browser.

Controls inserted to the result entries were not revealed in a fixed accessibility problem.

The results should now be returned if the terms in the query appear at the end of the outcome.

Quick Accent

  • Improved the keyboard hooks performance. (This was a hotfix for 0.62)

  • Fixed a bug that was causing Quick Accent to interfere with Keyboard Manager. (This was a hotfix for 0.62)

  • Added the correct uppercase character. Thanks @Aaron-Junker!

  • Accent character selection should now wrap around. Thanks @wmentha!

  • Added language selection setting to reduce the number of accented characters shown. The available languages are Currency, Czech, Dutch, French, Hungarian, Icelandic, Italian, Maori, Pinyin, Polish, Romanian, Slovakian, Spanish and Turkish. Thanks @damienleroy!

Improved keyboard hooks performance. (This was a hotfix for 0.62)

A glitch that caused Quick Accent to ingest Keyboard Manager had been fixed. (This was a hotfix for 0.62)

Thanks @Aaron-Junker for the post.

Accent''s character selection should be published in the near future. Thanks, @wmentha!

To reduce the number of accented characters shown, a language selection technique has been added. Currency, Czech, Dutch, Hungarian, Italian, Maori, Pinyin, Polish, Romanian, Slovakian, Spanish, and Turkish are all available languages. Thanks @damienleroy!

Improved keyboard hooks performance. (This was a hotfix for 0.62)

Fixed a bug that prompted Quick Accent to interfere with Keyboard Manager. (This was a hotfix for 0.62).

Thanks @Aaron-Junker!

Accent character selection should now be wrapped around. Thank you @wmentha!

Improved language selection methods to reduce the number of accented characters shown. The available languages are Currency, Czech, Dutch, Hungarian, Icelandic, Italian, Pinyin, Polish, Romanian, Slovakian, Spanish, and Turkish. Thanks @damienleroy!

Screen Ruler

  • Improved UI/UX and settings descriptions.

  • Fixed utility exit logic to close all threads and avoid crashes. (This was a hotfix for 0.62)

Improved UI/UX and settings descriptions.

To avoid crashes, a fixed utility exit logic. (This was a hotfix for 0.62)

Improved UI/UX and settings descriptions.

To avoid crashes, the utility''s exit logic was fixed. (This was a hotfix for 0.62).

Settings

  • UI icons updated. Thanks @Jay-o-Way!

  • Descriptions improvement and disambiguation. Thanks @Jay-o-Way!

  • Fixed checkbox margins and other design tweaks. Thanks @Jay-o-Way!

UI icons have been updated. Thanks @Jay-o-Way!

Thanks @Jay-o-Way!

Thanks @Jay-o-Way! Fixed checkbox margins and other design tweaks.

Thanks, @Jay-o-Way!

Descriptions of improvement and disambiguation. Thanks @Jay-o-Way!

Thanks @Jay-o-Way! Fixed checkbox margins and other design tweaks.

Text & text aggregator

  • Removed extra spaces when recognizing Chinese, Japanese or Korean languages. Thanks @TheJoeFin!

  • Fixed utility exit logic to close all threads and avoid crashes. (This was a hotfix for 0.62)

  • Fixed an issue where a selection would start on right-click.

Thanks @TheJoeFin! Added additional spaces when recognizing Chinese, Japanese, and Korean languages.

After a minute of waiting, a fixed utility exit logic to close all threads and avoid crashes. (This was a hotfix for 0.62)

A glitch where a select start would be rescheduled on a right-click.

Thank you @TheJoeFin! Removed extra spaces when recognizing Chinese, Japanese, or Korean languages.

The utility exit logic was fixed to close all threads and avoid crashes. (This was a hotfix for 0.62), and the threads were fine.

Fixed an issue where a selection would start with a right-click.

Installer

  • Added logic to exit PowerToys on upgrade before trying to update .NET.

  • Updated the .NET dependency to 6.0.9.

  • Added clearer installation step names for the bootstrapper. Thanks @htcfreek and @Jay-o-Way!

  • Windows App SDK, VC++ redistributable and PowerToys Interop runtime files are now shared between utilities through hardlinks, reducing installation size.

Before trying to update.NET, a new logic to exit PowerToys on an upgrade.

The.NET dependency was upgraded to 6.0.9.

The bootstrapper has been added even more clear installation step names. Thanks @htcfreek and @Jay-o-Way!

PowerToys Interop runtime files for Windows App are now shared through hardlinks, saving the installation volume.

Before trying to update.NET, there was added logic to exit PowerToys on an upgrade.

The.NET dependency was increased to 6.0.9.

Thanks @htcfreek and @Jay-o-Way for the advice on installing bootstrapper.

Common applications for Windows App SDK, VC++ redistributable, and PowerToys Interop runtime files are now shared through hardlinks, making the installation easier.

Documentation

  • Fixed typos in Keyboard Manager documentation. Thanks @eltociear!

  • Replaced docs.microsoft.com links with learn.microsoft.com. Thanks @Aaron-Junker!

The Keyboard Manager documentation has been fixed. Thanks @eltociear!

docs.microsoft.com have been replaced with learn.microsoft.com. Thank you @Aaron-Junker!

Thanks @eltociear for correcting typos in the Keyboard Manager documentation!

Replaced docs.microsoft.com with learn.microsoft.com. Thanks @Aaron-Junker!

Development

  • Fixed a build error that was restricting developers to switch between configuration without first cleaning local build files.
  • C++ exception catches were corrected to be caught by reference to avoid unnecessary copy operations. Thanks @NN---!
  • General C# code clean up, format fixing and removal of unused code analysis suppressions.
  • Removed unnecessary muxc prefix from XAML files. Thanks @Jay-o-Way!
  • Re-enabled tests on our pipeline that depend on WebView2.
  • Windows 11 tier 1 context menu packages now contain the "Microsoft.PowerToys" prefix.

PowerToys 0.63 can be downloaded from the Microsoft Store or the app''s GitHub repository.