You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Support for filtering packages on installer method #823
Some installers do not support a silent/unattended experience. WinGet should let users express a requirement or a preference for install modes (e.g., silent vs. interactive), configurable in settings and via command-line arguments, and honor it consistently across search, install, and import.
Behavior
Search
When a user requires silent, search results should omit packages whose manifests can't satisfy silent install.
Allow filtering results to include/exclude interactive-only packages.
Install
Honor the user's preferred install mode when the package supports it.
If the user requires a mode and it can't be respected for a package, inform the user rather than silently falling back.
Import
Respect the user's install-mode preferences when importing a set of packages.
If a required mode can't be respected for one or more packages, inform the user.
Notes
Should support both a preference (best-effort) and a hard requirement.
This capability is a prerequisite to allowing packages with only an interactive install mode into the community repository.
This feature is required prior to accepting "interactive only" installers into the community repository. Many users are looking for headless/unattended import capabilities.
Would love to see this get looked at again. Requiring silent installation is a blocker for many programs. Notable ones include HP Support Assistant and Samsung Magician.
Add a boolean indicator in the manifest like InteractiveInstallOnly.
Add a search filter to winget search that only lists installers that support silent install like --supports-silent.
Currently we have InstallModesproperty in both schema v1.6.0 and v1.7.0. Changing this to a required property would help. Filter those who only contains interactive.
I made a PR to get a specific game mod into Winget, however if that game is not detected on the system, the mod installer would ask where to install it.
And there seems to be no way I can do that in Winget.
Activity
denelon commentedon May 31, 2021
This feature is required prior to accepting "interactive only" installers into the community repository. Many users are looking for headless/unattended import capabilities.
Remove Logitech.LGH version latest (#15917)
Remove Microsoft.dotNetFramework version 3.5 SP1 (#16483)
RedHat.VirtioWin.Drivers version 0.1.208
Spice.QxlWddmDodDriver version 0.21.0.0
Trenly commentedon Jun 16, 2023
[Policy] Area-Settings
upintheairsheep commentedon Sep 2, 2023
The fact dependency support was added before this simple issue is kinda weird.
luzpaz commentedon Jan 13, 2024
Any traction here ? (asking due to #107357 being closed)
SkylerWallace commentedon Aug 6, 2024
Would love to see this get looked at again. Requiring silent installation is a blocker for many programs. Notable ones include HP Support Assistant and Samsung Magician.
Add a boolean indicator in the manifest like InteractiveInstallOnly.
Add a search filter to winget search that only lists installers that support silent install like --supports-silent.
Dragon1573 commentedon Aug 7, 2024
Currently we have
InstallModesproperty in both schemav1.6.0andv1.7.0. Changing this to a required property would help. Filter those who only containsinteractive.Stensel8 commentedon Apr 15, 2026
Would be nice to get this implemented.
I made a PR to get a specific game mod into Winget, however if that game is not detected on the system, the mod installer would ask where to install it.
And there seems to be no way I can do that in Winget.
See: microsoft/winget-pkgs#357446