-
Notifications
You must be signed in to change notification settings - Fork 5
Configuring Windows Config
Configure Windows using WinGet Configuration. Use a WinGet Configuration file to configure Windows applications and settings.
Note
This feature module is currently in review / under design and not yet available for production use.
The windowsConfig module leverages Windows Package Manager (WinGet) Configuration to apply declarative settings and install applications on Windows devices.
The idea is to integrate WinGet Configuration files (.dsc.yaml) as a native feature module, allowing administrators to define application installations and system settings through the same JSON-driven approach used by other Windows gecko modules.
The following areas are currently under investigation.
- Validating WinGet installation and minimum version (v1.6.2631 or later)
- Processing one or more WinGet Configuration files per configuration
- Handling WinGet availability in SYSTEM vs. USER context
- Error handling and logging for configuration apply operations
- Compatibility with Constrained Language Mode environments
Open questions that will help shape the final implementation.
- How to best handle WinGet availability during Windows Autopilot provisioning
- Whether to support both local and cloud-hosted
.dsc.yamlfiles - Interaction with existing Configuring Windows Apps module (overlap in app management)
For more information, see the following resources.
Have an idea or want to help shape this module? Join the conversation in Discussions.
Page revised: March 4, 2026
🦎 Windows gecko - Desired state configuration for Windows devices · Repository · License
Windows gecko wiki
Getting Started
Feature Modules
- Configuring Windows Apps
- Configuring Windows branding
- Configuring Windows Config
- Configuring Windows Features
- Configuring Windows Files
- Configuring Windows Groups
- Configuring Windows Registry
- Configuring Windows Run
- Configuring Windows Scheduled Tasks
- Configuring Windows Services
- Configuring Windows TCR
Contributing