Disabling HTTP/2 / SPDY in HTTP.SYS and IIS in Windows 10 -


when testing on windows 10 seeing lots of browser incompatibilities hadn't seen before earlier windows versions. browsers work, others report err_spdy_protocol_error. quick search problem showed not alone.

my app uses wwsapi , http.sys https (tls). know how disable spdy / http/2 in wwsapi (which using http.sys) on windows 10?

i'd love full up-to-date windows 10 list of registry settings http.sys.

see below answer this. hope helps others too.

mark

(op gave helpful answer, in question. moved answer):

i did work around http/2 problem configuring windows 10 http.sys in registry disable http/2. given didn't find info anywhere, thought i'd share solution problem here too. find way of doing through wwsapi though.

if turned off spdy support in client browser, work wanted turn off @ server side (http.sys on windows 10) wouldn't negotiate http/2 use older more compatible http(s).

discovered 2 new registry settings http.sys in:

hkey_local_machine\system\currentcontrolset\services\http\parameters

  • enablehttp2tls reg_dword 0
  • enablehttp2cleartext reg_dword 0

adding these values , setting both 0 in windows 10 resulted in http/2 / spdy not being negotiated , err_spdy_protocol_error problems went away without requiring browser configuration changes. i'm not suggesting there wrong windows 10 http/2, problems may browsers.

this may work iis too, don't use haven't tried , in case there may better way in iis.

hope helps others too.

i can confirm helps iis too, had restart computer.


Comments

Popular posts from this blog

qt - Using float or double for own QML classes -

Create Outlook appointment via C# .Net -

ios - Swift Array Resetting Itself -