The configure list command displays the history of applied configurations.
Syntax
winget configure list [options]
Options
Show details for specific configuration by ID
Export configuration to file (requires —history)
Remove configuration from history (requires —history)
Watch live configuration status (hidden feature)
Examples
List all configurations:
Show specific configuration details:
winget configure list --history abc123
Export configuration to file:
winget configure list --history abc123 --output exported-config.yaml
Remove configuration from history:
winget configure list --history abc123 --remove
List All
Displays table of applied configurations:
ID Date Applied Status Resources
------------------------------------------------
abc123 2024-03-04 10:30:15 Success 5
def456 2024-03-03 14:22:10 Success 3
ghi789 2024-03-02 09:15:00 Failed 7
Show Specific
Displays detailed information:
Configuration ID: abc123
Date Applied: 2024-03-04 10:30:15
Status: Success
File: development-setup.yaml
Resources:
[1] Microsoft.WinGet.DSC/WinGetPackage - Success
Install Visual Studio Code
[2] PSDscResources/Registry - Success
Set system preference
[3] Microsoft.WinGet.DSC/WinGetPackage - Success
Install Git
Duration: 2m 15s
Removing History
Remove individual configuration:
winget configure list --history abc123 --remove
Output:
Configuration abc123 removed from history.
Exit Codes
0 - Success
0x8A150036 - Configuration not found in history
Configuration history is stored locally per user and is not synchronized across devices.