Skip to content

What does configure --enable do? Why is it so slow? #5164

Answered by Trenly
AdreKiseque asked this question in Q&A
Discussion options

You must be logged in to vote

When you install WinGet, by default it installs what is known as a Stub-package. In effect, this Stub is just the core functionality of WinGet and the minimal amount of libraries needed for it to run. When you use winget configure --enable, WinGet downloads and installs the rest of the package - giving you the full WinGet package instead of just the Stub. Since winget configure is mostly for power-users, and the everyday user likely won't use it, the Stub package avoids file and data transfer unless the feature is actually going to be used.

One way to avoid the long delay of winget configure --enable is to directly install the Full MSIX package directly from the GitHub releases. Doing so …

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@AdreKiseque
Comment options

@denelon
Comment options

@AdreKiseque
Comment options

Answer selected by AdreKiseque
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants