WinGet Package Search Stuck in Advanced Installer? Check Your WinGet Version

Written by Danut Ghiorghita · September 30th, 2026 · 5min read

Starting with Advanced Installer 24.0, you can add application prerequisites directly from the WinGet repository.

In the Prerequisites page, you can select New WinGet Package, search for an application, and add it as a prerequisite for your installation package.

However, you may encounter a situation where the Browse WinGet Packages dialog gets stuck while searching and never displays any results.

For example, when searching for a package such as Advanced Installer, the progress indicator continues running indefinitely:

Browse WinGet Packages in Advanced Installer

If you see this behavior, the problem may not be with Advanced Installer itself. An outdated or malfunctioning local WinGet installation can cause the package search to hang.

In this article, we'll look at how to identify and fix this issue.

TL;DRCopy link to this sectionLink to this section copied!

If Advanced Installer hangs while searching for WinGet packages, the issue is likely an outdated local WinGet client. Fix it by running Repair-WinGetPackageManager -Latest -Force via Microsoft.WinGet.Client PowerShell module to update WinGet.

Why Does the WinGet Package Search Hang?Copy link to this sectionLink to this section copied!

Advanced Installer's WinGet integration relies on the WinGet infrastructure available on the machine to query packages from the WinGet repository.

As a result, if WinGet itself cannot successfully query the repository, Advanced Installer may exhibit the same behavior.

This is easy to verify outside of Advanced Installer.

Open PowerShell and try searching for a known package:

winget search "Google Chrome"

or:

winget search "Advanced Installer"

In our test environment, both commands were stuck on the WinGet progress indicator:

Testing Winget Search in PowerShell

Because the same problem occurred directly from the WinGet command line, this confirmed that the issue was not specific to the Advanced Installer UI.

Check Your Installed WinGet VersionCopy link to this sectionLink to this section copied!

The first step is to determine which WinGet version is installed.

Run:

winget --info

In our case, the affected machine was running:

  • Windows Package Manager v1.2.10691
  • Windows: Windows.Desktop v10.0.22631.2861
  • Package: Microsoft.DesktopAppInstaller v1.17.10691.0

The important value was Windows Package Manager v1.2.10691.

It was a very old WinGet client.

Verify the WinGet SourcesCopy link to this sectionLink to this section copied!

It is also useful to verify that the WinGet repositories are correctly configured.

Run:

winget source list

Our machine returned:

Name    Argument
-----------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0
winget  https://winget.azureedge.net/cache

The sources were configured correctly.

Therefore, we did not need to reset or manually recreate the repositories.

The next step was to update the WinGet client.

WinGet command in PowerShell

Repair and Update WinGetCopy link to this sectionLink to this section copied!

Microsoft provides the Microsoft.WinGet.Client PowerShell module, which includes a cmdlet for repairing the Windows Package Manager installation.

First, install the module:

Install-Module -Name Microsoft.WinGet.Client

Then import it:

Import-Module Microsoft.WinGet.Client

Finally, repair WinGet and request the latest available version:

Repair-WinGetPackageManager -Latest -Force

The complete sequence is:

Install-Module -Name Microsoft.WinGet.Client
Import-Module Microsoft.WinGet.Client
Repair-WinGetPackageManager -Latest -Force

Depending on your environment, the repair command may complete without displaying additional output.

Verify the WinGet Version After the RepairCopy link to this sectionLink to this section copied!

After repairing WinGet, verify the installed version:

winget --version

In our test environment, the result was:

v1.29.290

The machine had therefore been updated from:

v1.2.10691

to:

v1.29.290

NoteNote: v1.29.290 was the latest version installed on our test machine at the time of testing. It should not be interpreted as a specific minimum version required by Advanced Installer. The important step is to repair/update an outdated WinGet installation.

Test WinGet Before Returning to Advanced InstallerCopy link to this sectionLink to this section copied!

Before opening Advanced Installer again, test the package search directly from PowerShell:

winget search "Advanced Installer" --source winget

After updating WinGet, the command successfully returned the package:

Name                Id                         Version
------------------------------------------------------
Advanced Installer  Caphyon.AdvancedInstaller 24.0
WinGet Search command in PowerShell

This confirms that WinGet can communicate with the repository correctly.

Now you can return to Advanced Installer and try to add the WinGet prerequisite again.

Go to Requirements > Prerequisites > New WinGet Package and search for the required application.

The package list should now populate normally.

Browse WinGet returning result in Advanced Installer

Important: Installing Microsoft.WinGet.Client Does Not Update WinGet by ItselfCopy link to this sectionLink to this section copied!

There is an important difference between installing the PowerShell module and updating the WinGet client.

Running:

Install-Module -Name Microsoft.WinGet.Client

installs the Microsoft.WinGet.Client PowerShell module.

It does not, by itself, update the winget.exe installation.

The command that actually repairs and updates Windows Package Manager is:

Repair-WinGetPackageManager -Latest -Force

Therefore, running only Install-Module is not sufficient if the underlying WinGet installation is outdated.

Quick Troubleshooting StepsCopy link to this sectionLink to this section copied!

If the Browse WinGet Packages window in Advanced Installer keeps loading without returning any packages, use the following troubleshooting sequence.

1. Check if WinGet itself can search for packagesCopy link to this sectionLink to this section copied!

winget search "Google Chrome"

If this command also hangs, then the problem is with WinGet and not with the Advanced Installer package browser.

2. Check the WinGet versionCopy link to this sectionLink to this section copied!

winget --info

3. Check the configured sourcesCopy link to this sectionLink to this section copied!

winget source list

4. Repair and update WinGetCopy link to this sectionLink to this section copied!

Install-Module -Name Microsoft.WinGet.Client
Import-Module Microsoft.WinGet.Client
Repair-WinGetPackageManager -Latest -Force

5. Confirm the updated versionCopy link to this sectionLink to this section copied!

winget --version

6. Test the repository againCopy link to this sectionLink to this section copied!

winget search "Advanced Installer" --source winget

If the command is successful and returns results, re-open Advanced Installer and try searching for your WinGet prerequisite again.

Quick RecapCopy link to this sectionLink to this section copied!

If the Browse WinGet Packages dialog in Advanced Installer gets stuck on the loading indicator, it is a good idea to look at the underlying WinGet installation before investigating the Advanced Installer project itself.

The problem is easily identified with a simple test:

winget search "Advanced Installer"

If the command hangs outside of Advanced Installer too, check the installed WinGet version:

winget --info

In our case, the machine was still running WinGet v1.2.10691. After repairing and updating Windows Package Manager using:

Install-Module -Name Microsoft.WinGet.Client
Import-Module Microsoft.WinGet.Client
Repair-WinGetPackageManager -Latest -Force

WinGet was updated and package searches started working normally again.

Since Advanced Installer uses WinGet when browsing packages from the repository, restoring the local WinGet functionality also restored the New WinGet Package workflow in Advanced Installer.

Written by
See author's page
Danut Ghiorghita

Dan has been part of the Advanced Installer's team for over seven years as a Solution Engineer. If you visit the Advanced Installer's forum , you will likely find him helping clients with product explanations and technical difficulties that they may be experiencing. In addition, he is the person to go to for demos and technical presentations to our current and prospective clients. And we are grateful for his contributions to our blog, which he does whenever he has the occasion.

Comments: