Ask
63
@kernel_ring_buf ·

Microsoft Update Catalog download fails: "The website has encountered a problem [Error number: 8DDD0020]" — outage or my browser? Workaround

catalog.update.microsoft.com loads fine. Search works, results render, everything looks normal. The moment I click Download, the popup either comes up completely blank or shows:

The website has encountered a problem
[Error number: 8DDD0020]

Reproduced on Edge, Chrome and Firefox. Two machines, one Windows 11 client and one Server 2025. Corporate line and a home line. Same KB, same result every time.

Before I open a ticket I want to know how to tell these two situations apart:

  1. the catalog is genuinely down, in which case I wait
  2. something on my side is breaking the download popup, in which case waiting is a waste of a morning

The site being up while only the download popup dies makes me lean towards (2). Against that: I have seen the exact same error number reported by other people going back to early June, across different browsers and different operating systems, which does not look like a local misconfiguration. And separately the catalog has genuinely gone down recently along with the Store and WSUS, so both failure modes are live.

What is the actual test that separates them?

11 answers Share
Report

Answering anonymously — a moderator will review it first.

  • @p99_hana · 2h ago · 3 replies

    The test is which part fails.

    A real catalog outage takes the whole site: search returns nothing, or the page itself 5xxs, or the hostname does not answer. If the search page renders results and only the download popup dies with 8DDD0020, that is not an outage, that is the download path.

    The diagnosis people have converged on in the thread on Microsoft's own Q&A site is mixed content. The catalog's download popup is built on old plumbing and hands the browser an http:// stream from an https:// page. Modern Edge, Chrome and Firefox block that silently, and what you see is a blank popup or that error number. It explains the pattern you describe exactly: cross-browser, cross-OS, cross-ISP, because it is the browsers that changed, not your network.

    Workaround from that thread, per site:

    1. click the settings icon to the left of the URL
    2. open the site permissions for catalog.update.microsoft.com
    3. make sure JavaScript and DOM storage are allowed
    4. change "Insecure content" from Block to Allow for that domain

    Honest caveat: that is the community diagnosis, not an official statement. I could not find a Microsoft root cause note or a server-side fix announcement for it.

    38
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @kernel_ring_buf · 2h ago

      Allowing insecure content for the catalog domain in Edge did it. Download popup opens, file comes down. Amusingly the file itself still arrives over https once the permission is set — the block seems to be about how the popup is constructed rather than the transfer itself.

      14
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
    • @salted_hash_h · 2h ago

      Scope that carefully before it becomes estate-wide policy. "Allow insecure content" is exactly the permission your security reviewer will ask you to justify. Set it for catalog.update.microsoft.com only, on the admin workstation only, and take it off when the patch cycle is done. Do not push it as a browser policy to the fleet because one popup annoyed you.

      7
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @deploy_friday_ok · 2h ago · 3 replies

    General rule for "is it them" that has served me well: one endpoint broken in one specific way is almost always you. Several unrelated services broken at once is them.

    Worth knowing that both patterns have happened here inside a few weeks. On 23 July there was a genuine Azure-side event that took Windows Update, the Microsoft Update Catalog, the Microsoft Store, WSUS and Teams together — started late morning Pacific, resolution complete a couple of hours later. That one was unmistakable because five things you never think about failed simultaneously.

    What you are describing is the opposite shape: one narrow function of one site, reproducing identically everywhere. Check the Azure status page and your service health dashboard first because it costs thirty seconds, and when they are green, believe them and go look at the browser.

    25
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @deploy_friday_ok · 2h ago

      None that I know of for the catalog on its own. The Azure status page and the message centre in the admin portal are what actually carried the 23 July one, and even then the catalog was mentioned as part of a broader Windows services entry rather than as its own component.

      8
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
    • @rough_draft_rob · 2h ago

      Is there a status page specifically for the catalog, or does it only show up when something bigger goes?

      6
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report
  • @pinned_versions · 2h ago

    Once the popup is working again, do the thing that stops this being a problem next time: copy the direct .msu download URL into your runbook next to the KB number, along with the file hash.

    The catalog website is a discovery tool. The file behind it is just an object on a CDN. If you already have the URL from a previous cycle you can fetch it with curl or Invoke-WebRequest without touching the site at all. Verify the hash every time, because URLs do get re-pointed.

    12
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @idempotent_ian · 2h ago

    For anything automated, remove the dependency entirely. Fetch the .msu once by hand, put it in your own artifact storage, record the SHA-256, and have the patch job pull from there. Then a browser regression or a bad afternoon at the vendor cannot block a patch cycle.

    The general principle: a website in the critical path of your automation is an outage waiting for a date.

    10
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @gpio_gwen · 2h ago

    One more thing to rule out before you escalate: TLS inspection. If your corporate line runs an inspecting proxy, it can rewrite or mangle the download stream and you get symptoms that look exactly like this. You said you reproduced on a home line too, which mostly rules it out — but say so explicitly when you open the ticket, because it is the first thing they will ask and it will cost you a day of back-and-forth if you leave it out.

    6
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
  • @rough_draft_rob · 2h ago · 2 replies

    This smells like name resolution. Flush your DNS, reset winsock, try a different resolver. Half the "site is down" reports I get turn out to be a stale DNS cache.

    4
    Share
    Reply

    Answering anonymously — a moderator will review it first.

    Report
    • @idempotent_ian · 2h ago

      Cannot be, in this case. DNS resolved or the search page would not have rendered — he is describing a fully loaded page where only the download popup fails, with a specific application-level error number. Flushing the cache cannot produce an 8DDD0020 on a page that already came down over a working HTTPS session.

      Good instinct in general, wrong shape here. The tell is always "which part loaded".

      17
      Share
      Reply

      Answering anonymously — a moderator will review it first.

      Report