winget install --id=KnifMelti.WAU-Settings-GUI -e
Significantly enhance WAU's usability for home admin users while maintaining enterprise-grade functionality. Benefits from not having to manage the settings in several places when testing etc. (great for developers)... ...a perfect companion for those supporting the community (if the community actually uses it!) - being able to ask for a screenshot of the settings because it comes with all included (even a screenshot function masking potentially sensitive data)!
WAU Settings GUI is a portable standalone interface designed to simplify the modification of Winget-AutoUpdate (WAU) settings. It enhances usability for home admin users while maintaining enterprise-grade functionality.
Key Features:
Audience & Benefit:
Ideal for home admins, developers, and community supporters who need a streamlined way to configure and troubleshoot WAU settings. It saves time by consolidating settings management, improves efficiency with real-time status tracking, and ensures secure documentation through masked screenshots.
Install via winget: winget install KnifMelti.WAU-Settings-GUI --scope user
.
Provides a user-friendly portable standalone interface to modify every aspect of Winget-AutoUpdate (WAU) settings
This project depends on the following repository:
If WAU is not installed, the GUI prompts at startup to download and install it with standard settings.
Significantly enhance WAU's usability for home admin users while maintaining enterprise-grade functionality. Benefits from not having to manage the settings in several places when testing etc. (great for developers)...
...a perfect companion for those supporting the community (if the community actually uses it!) - being able to ask for a screenshot of the settings because it comes with all included (even a screenshot function masking potentially sensitive data)!
Configure WAU settings after installation, including:
[gpo]
Open WAU policies path in registry (if GPO Managed)[tsk]
Task scheduler access[reg]
Registry editor access[uid]
GUID path exploration[sys]
Open WinGet system wide installed application list (if previously saved by WAU)[lst]
List file management[usr]
Change colors/update schedule for [msi]
MSI transform creation (using current showing configuration)[cfg]
Configuration backup/import (i.e. for sharing settings)[wau]
Reinstall WAU (with current showing configuration)
[INSTALLDIR]\msi\[VERSION]
(enables WAU Repair
in Programs and Features)[ver]
Manual/automatic check for updates (checks automatically every week as standard)
[ver]
and ver\backup
exists a restore option is also presented[src]
Direct access to WAU Settings GUI [INSTALLDIR]
NB: Must be run as Administrator (exe and shortcuts have the flag set)
Use WinGet CLI from Command Prompt to install the latest released WinGet version:
winget install KnifMelti.WAU-Settings-GUI --scope user
This will install a Portable WinGet Package (with PortableCommandAlias
: WAU-Settings-GUI) to:
%USERPROFILE%\AppData\Local\Microsoft\WinGet\Packages\KnifMelti.WAU-Settings-GUI_Microsoft.Winget.Source_8wekyb3d8bbwe
WAU-Settings-GUI.exe
:
[INSTALLDIR]
or run directly in portable modePortableCommandAlias
: WAU-Settings-GUI)Save Settings
Dev Tools (F12): Click the button [ver]
Checks automatically every week as standard (click the button [usr]
under Dev Tools to change the update schedule)
[ver]
and ver\backup
exists a restore option is also presentedIf an update exists, WAU Settings GUI will ask if you want to download and install the new version
Before installing a backup of the current version will be created in ver\backup
folder
WAU will also rudimentary update WAU Settings GUI in user scope with every new released WinGet version
mods
folder to shut down WAU Settings GUI before updating (open files) or not run it when updating:Get-Process powershell | Where-Object {$_.MainWindowTitle -like "WAU Settings*"} | Stop-Process -Force
excluded_apps.txt
:KnifMelti.WAU-Settings-GUI
Alternatively, you can use WinGet CLI from Command Prompt to rudimentary update to every new released WinGet version of WAU Settings GUI:
winget upgrade KnifMelti.WAU-Settings-GUI --scope user
The built-in updater is absolutely the best, making a backup of your current installed version first and taking care of locked files
Use Programs and Features in Control Panel to uninstall KnifMelti WAU Settings GUI
Uninstall can be done from CMD
too (/UNINSTALL
or silent /UNINSTALL /S
parameter) using UnInst.exe
in the WAU Settings GUI [INSTALLDIR]
:
::e.g.:
"C:\WAU Settings GUI\UnInst.exe" /UNINSTALL
::i.e.:
"%USERPROFILE%\AppData\Local\Microsoft\WinGet\Packages\KnifMelti.WAU-Settings-GUI_Microsoft.Winget.Source_8wekyb3d8bbwe\UnInst.exe" /UNINSTALL /S
This will remove everything, including the Portable WinGet Package from the source (it will not show up in the WinGet installed list anymore)
WAU will be automatically reinstalled afterward restoring the current showing configuration
%ProgramData%\Package Cache\[GUID][LONGVERSION]
(enables WAU Repair
in Programs and Features)Managed by Registry (local):
Dev Tools (F12):
Managed by GPO (central/local):
Uninstall: