When testing on Windows 10 we were seeing lots of browser incompatibilities that I hadn't seen before with earlier Windows versions. Some browsers would work, but others would report ERR_SPDY_PROTOCOL_ERROR. My quick search for this problem showed I was not alone.
My app uses WWSAPI and HTTP.SYS with HTTPS (TLS). Does anyone know how to disable SPDY / HTTP/2 in WWSAPI (which is using HTTP.SYS) on Windows 10?
I'd also love to get a full up-to-date Windows 10 list of registry settings for HTTP.SYS.
See below for my answer to this. Hope this helps others too.
Mark
EDIT: disabling HTTP/2 will significantly slow down the speed of your website, this is not a permanent solution. The problem turned out to be caused by our webapp sending a wrong authentication header to the server.
To still disable HTTP/2, see below.
(OP gave a helpful answer, but in the question. I moved the answer):
I can confirm this helps for IIS too, but I had to restart my computer.