doc/devdocs/processes/update-process.md
This document describes how the PowerToys update mechanism works.
updating.h and updating.cpp in common - Contains code for handling updates and helper functionsupdate_state.h and update_state.cpp - Handles loading and saving of update state%LOCALAPPDATA%\Microsoft\PowerToys\update_state.jsonPowerToysUpdate.exe - Executable shipped with installerMAJOR.MINOR.PATCHPowerToys respects Group Policy settings for controlling updates:
disable automatic update download - Prevents automatic downloadingdisable new update toast - Controls if toast notifications are shownsuspend new update toast - Suspends toast notifications for 2 minor releasesUsers can control update behavior through the PowerToys settings:
When a new update is available:
%LOCALAPPDATA%\Microsoft\PowerToys\Logs\PowerToys-*.log