How do we fix 0x8a15000f : Data required by the source is missing?

Campbell, Joseph 0 Reputation points
2024-05-29T13:34:46.4066667+00:00

I Am trying to run winget on a widows 11 pc and keep getting the error 0x8a15000f : Data required by the source is missing. Have done update reset and still get the issue with the same error.

PowerShell
PowerShell
A family of Microsoft task automation and configuration management frameworks consisting of a command-line shell and associated scripting language.
2,725 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. MOEY KHYE WENG 40 Reputation points
    2024-08-29T01:38:08.7233333+00:00

    dont run as "admin" , just use your normal account

    8 people found this answer helpful.

  2. Wesley Li 10,905 Reputation points
    2024-05-29T16:19:51.7666667+00:00

    Hello

    Here are some steps you can try to resolve the “0x8a15000f : Data required by the source is missing” error:

    Verify you can access the sources: Copy the source URLs from the winget sources list command and try accessing them in the browser.

    Update your Winget sources: Run the command winget source update to force Winget to update information for all package sources.

    Change region in Windows settings: If your local CDN is having an issue, you can try changing the region in your Windows settings.

    Re-register the Winget package: Run the following command in an elevated PowerShell window to re-register the package:

    Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.Winget.Source_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" -Verbose

    Perform a complete system shutdown: Close all the core services and then try to run Winget. You can do this by running the following command in the Command Prompt with administrator privileges:

    shutdown /s /f /t 0

    Reopen Winget in the Terminal App: Completely close the Command Prompt or PowerShell instance you are running on the PC. You can use the Task Manager to stop an unresponsive instance of either of these command-line tools. After that, open Command Prompt or PowerShell with administrator privileges on your system. Type Winget and press the Enter key to check if Winget works now.

    3 people found this answer helpful.

  3. Josh Holmer 0 Reputation points
    2025-01-04T03:46:45.2766667+00:00

    I solved this by going into the Microsoft Store app and updating the App Installer app. Because my machine had an older version, it was trying to access an outdated URL for the source.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.