KB5003637 (and the new KB5004476) gives error "Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERROR" in web browser using Visual Studio 16.10.1. or 16.10.2.

Lester De Meyer 106 Reputation points
2021-06-17T10:51:01.63+00:00

Hi,

After installing the automatic update KB5003637 3 days ago, building web apps using Visual Studio 16.10.1. or even latest update Visual Studio 16.10.2. produces the error "Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERROR" in web browser (Images, css, etc don't load properly anymore).

It is clear in my case uninstalling the KB5003637 solves the issue. The only problem is when wanting to update Windows 10 it installs that same update over and over again.
The option to exclude/hide the update isn't there anymore, so this is very annoying.

I'm not the only one experiencing this problem as you can find here: https://stackoverflow.com/questions/67911570/failed-to-load-resource-neterr-http2-protocol-error-for-react-app-after-upg/67934980?noredirect=1#comment120151946_67934980.

Also the new update KB5004476 (which replaced the previous update KB5003637) is causing the same error. When installed I get the exact same errors, uninstalling solves it instantly.

Please advise, something is really wrong with these updates.

UPDATE!
Microsoft finally released a fix that works for me, as you can read here (last post): https://developercommunity.visualstudio.com/t/Failed-to-load-resource:-net::ERR_HTTP2_/1446262?viewtype=all Installing the most recent update KB5004237 solves the problem in my case. No more "Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERROR" errors, no more “System Thread Exception not Handled” error so far too! Yay! :)

Thanks in advance!
Kind regards,
Lester De Meyer.

106489-error-http2.jpg

Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
4,822 questions
{count} votes

20 answers

Sort by: Most helpful
  1. PengGe-MSFT 3,341 Reputation points
    2021-06-18T07:51:02.113+00:00

    Hi @Lester De Meyer 154

    Welcome to Microsoft Q&A!

    You can refer to this document. We recommend you uninstall the installed updates, pause the update, and wait for the follow-up fix.

    If your issue still persists, feel free to let me know.

    Sincerely,
    Peng
    *
    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread

    0 comments No comments

  2. Lester De Meyer 106 Reputation points
    2021-06-18T10:58:56.247+00:00

    Hi @PengGe-MSFT , (Posting my comment here as I can't comment your answer too, amazing :))

    Thank you for your answer. The updates (KB5003637 and the new KB5004476) are uninstalled at this point, and the error is gone.
    But when new other updates from Windows 10 are available, I can't install them without excluding these particular updates.
    This is very annoying. I just can't pause/hide updates from Windows anymore like it used to be.

    On the following page I found an article to block automatic updates which could be a nice temporary solution:
    https://answers.microsoft.com/en-us/windows/forum/windows_10/how-to-block-automatic-updates-in-windows-10/659d2e50-978e-4ab5-9f27-23342be283c2

    Download and installing KB3073930 (wushowhide.diagcab) could do the trick. But it seems it isn't available for download anymore, at least not via the official Microsoft website. https://support.microsoft.com/en-us/kb/3073930

    Uninstalling these updates isn't the best solution in my opinion, but for now it works.

    There is not much I can do but wait for a fix I think.

    Kind regards,
    Lester.

    0 comments No comments

  3. Sasha Krasovsky 36 Reputation points
    2021-06-24T13:10:40.753+00:00

    Not related to Visual Studio, it is related to those security patches. As numerous folks have mentioned, rolling back those two security patches will resolve BOTH the blue screen issue AND the HTTP/2 protocol error. That also would not make sense because Visual Studio does not need to be open or active for either issue to appear. I have reproduced this numerous times with just IIS running, no debugging.

    Also, not related to Chromium browsers, as I have noted, using Firefox can result in both of the same issues (HTTP/2 protocol errors from browser and blue screen). You simply do not see the HTTP/2 protocol errors logged in the Firefox, like you do in Chromium-based browser, but you can see them in the network tab.

    It's related to kb5004476 and kb5003637 and the only workarounds are as I described before, either uninstalling those updates or - in some form or fashion - disabling HTTP/2 protocol for your application (either via configuration or registry).

    To uninstall, the following commands:

    wusa /uninstall /kb:5004476
    wusa /uninstall /kb:5003637

    EDIT: You must also now uninstall KB5003690 if you have it before the other two. In order:

    wusa /uninstall /kb:5003690
    wusa /uninstall /kb:5004476
    wusa /uninstall /kb:5003637

    0 comments No comments

  4. Kev 1 Reputation point
    2021-06-30T13:19:52.267+00:00

    Is there any solution yet? I uninstalled the update and disabled Windows Updates. Unfortunately the update was reinstalled today despite disabled windows update. I had to uninstall KB5003637 again.

    0 comments No comments

  5. Saravanan 1 Reputation point
    2022-02-16T05:12:45.327+00:00

    This issue appears in Windows (Windows Server 2022 Datacenter) OS.

    Do we have any fix for this version?

    174783-kb5003637-issue.png

    0 comments No comments