Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Incorrect URL for Microsoft Store Terms of Transaction

Open Beginner friendly
#6,331 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
64/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
cpp
Domain
cli

Research direction

Start with the msstore agreement prompt shown by winget list and locate where its Terms of Transaction URL is configured. Verify the replacement URL for the reported region, then test the prompt or source-agreement flow and confirm the displayed link reaches a valid terms page.

Written by the indexing model from the issue text.

Description

Issue-Docs msstore
Brief description of your issue

When first used, Winget prompts the user to accept the Terms of Transaction for the Microsoft Store:

PS C:\Users\yodo> winget list
The `msstore` source requires that you view the following agreements before using.
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
The source requires the current machine's 2-letter geographic region to be sent to the backend service to function properly (ex. "US").

Do you agree to all the source agreements terms?
[Y] Yes  [N] No:

However, the given link redirects to https://www.microsoft.com/en-nl/storedocs/terms-of-sale which says "We are sorry, the page you requested cannot be found."

After some trial and error, I found that https://www.microsoft.com/nl-nl/store/b/terms-of-sale does work, so the issue is probably with the website, and not the URL that winget provides.

Dominant language
C++
Stars
26.4k
Forks
1.8k
Avg merge
2d 15h
Merged PRs (30d)
19

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/winget-cli

All issues in microsoft/winget-cli

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.