PowerToys is a set of utilities for power users to tune and streamline their Windows experience for greater productivity. Inspired by the Windows 95 era PowerToys project, this reboot provides power users with ways to squeeze more efficiency out of the Windows 10 shell and customize it for individual workflows.
Windows key shortcut guide – The shortcut guide appears when a user holds the Windows key down for more than one second and shows the available shortcuts for the current state of the desktop. The shortcut guide backlog can be found here
PowerRename – PowerRename is a Windows Shell Extension for advanced bulk renaming using search and replaces or regular expressions. PowerRename allows simple search and replaces or more advanced regular expression matching. While you type in the search and replace input fields, the preview area will show what the items will be renamed to. PowerRename then calls into the Windows Explorer file operations engine to perform the rename. This has the benefit of allowing the rename operation to be undone after PowerRename exits.
Chris Davis contributed his SmartRename tool into PowerToys!
Additional utilities in the pipeline are
- Maximize to new desktop widget – The MTND widget shows a pop-up button when a user hovers over the maximize/restore button on any window. Clicking it creates a new desktop, sends the app to that desktop and maximizes the app on the new desktop.
- Process terminate tool
- Animated gif screen recorder
The full backlog of utilities can be found here.
This is patch release to fix two bugs 0.29.0 we deemed important for stability based on user feedback. 0.29.1 and 0.29.2 were internal tested but not publicly released.
- #8808 – FancyZone zones would occasionally not appear. This was caused by two uninitialized variables. During testing, there was a race condition so we missed it. Our push on adding in additional code analysis tools will hopefully catch these types of bugs.
- #8787 – PowerRename would throw regex errors when it shouldn’t. We removed the error dialog for now and will add in a more targeted error catching block at a later time.