如何在Windows Server 2016的IIS上禁用HTTP / 2

时间:2017-06-20 18:34:15

标签: iis windows-server-2016

我们遇到了一些似乎受到http2影响的问题,我想暂时将其关闭以进行故障排除。我尝试了这个问题中概述的注册表项,但这对Windows Server 2016没有帮助。

How to disable HTTP/2 on IIS of Windows 10

3 个答案:

答案 0 :(得分:3)

1)开始 - >注册表编辑器

2)导航到文件夹/路径:HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ HTTP \ Parameters

3)在Parameters文件夹下,右键单击空格,添加2个新的DWORD(32位)值: EnableHttp2Tls和EnableHttp2Cleartext

4)通过右键单击该值并单击“修改...”,确保将两个新值都设置为0(禁用)。

5)重启操作系统

答案 1 :(得分:0)

另一种解决方案,如果您只是测试,则运行Chrome而不启用http2。从开始运行,DT_DIR

此外,显然还有一个问题,我们只需要耐心等待推出。请参阅THIS文章

答案 2 :(得分:0)

以下是在Windows 2016 OS上禁用HTTP2 的步骤。

 1. Start the Windows Registry with Regedit command in Run.

 2. Go to the registry key

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters.

 3. Add 2 new REG_DWORD values, EnableHttp2Tls and EnableHttp2Cleartext,
    to this registry key.

 4. Set both values to 0.

 5. Reboot the server.