你目前正处于脱机状态,正在等待 Internet 重新连接

如何更改 PPP 连接或 VPN 连接的默认最大传输单位 (MTU) 大小设置

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

概要
此篇文章详细描述了对于点对点协议 (PPP) 连接或虚拟专用网络 (VPN) 连接,如何编辑注册表以更改最大传输单位 (MTU) 的大小设置。

Microsoft Windows Server 2003、Microsoft Windows 2000 和 Microsoft Windows XP 使用的 MTU 大小是固定的,对于所有的 PPP 连接为 1500 字节,对于所有的 VPN 连接为 1400 字节。对于正在运行路由和远程访问的 PPP 客户端、VPN 客户端、PPP 服务器或 VPN 服务器,此为默认设置。

如调制解调器连接、综合业务数字网 (ISDN) 连接或通过空的串行电缆或通过并行电缆的直接电缆连接都是 PPP 连接。VPN 连接是点对点隧道协议 (PPTP) 连接或第 2 层隧道协议 (L2TP) 连接。

注意:请使用此文章中的方法编辑注册表以修改 MTU 大小设置。如果修改了 MTU 大小设置之后遇到了任何问题或出现任何与性能相关的问题,请删除所添加的注册表项。

返回页首

更改 PPP 连接的 MTU 设置

如果需要我们为您更改 PPP 连接的 MTU 设置,请转到“帮我修复此问题”部分。如果您要自己修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动修复此问题,请单击“修复”按钮或链接。单击“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。




注意
  • 在安装过程中如果系统要求输入 MTU 的大小,请键入介于 11500 之间所需的 MTU 大小
  • 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
  • 如果所使用的计算机中并未出现此问题,则可将“修复此问题”解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。

然后,请转到“此方法是否已修复问题?”部分。



我自己修复此问题



要更改 PPP 连接的 MTU 设置,请在下面的注册表项中添加
ProtocolType
DWORD 值、
PPPProtocolType
DWORD 值和
ProtocolMTU
DWORD 值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndiswan\Parameters\Protocols\0
为此,请按照下列步骤操作。

重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表
  1. 单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。
  2. 在注册表中找到并单击以下子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters
  3. 添加一个
    Protocols
    子项(如果它不存在)。为此,请按照下列步骤操作:
    1. 在“编辑”菜单上,指向“新建”,然后单击“项”。
    2. 键入 Protocols,然后按 Enter 键。
  4. Protocols
    子项添加一个
    0
    (零)子项。为此,请执行以下操作:
    1. 单击在步骤 3 中创建的
      Protocols
      子项。
    2. 在“编辑”菜单上,指向“新建”,然后单击“项”。
    3. 键入 0(零),然后按 Enter 键。
  5. 单击在步骤 4 中创建的
    0
    子项。
  6. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  7. 在“数值数据”框中,键入 ProtocolType,然后单击“确定”。
  8. 在“编辑”菜单上,单击“修改”。
  9. 在“数值数据”框中,键入 800,请确认“基数”下面的“十六进制”被选中,然后单击“确定”。
  10. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  11. 键入 PPPProtocolType,然后按 Enter 键。
  12. 在“编辑”菜单上,单击“修改”。
  13. 在“数值数据”框中,键入 21,请确认“基数”下面的“十六进制”被选中,然后单击“确定”。
  14. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  15. 键入 ProtocolMTU,然后按 Enter 键。
  16. 在“编辑”菜单上,单击“修改”。
  17. 在“基数”下面,单击“十进制”,键入在“数值数据”框中想要的 MTU 的大小,然后单击“确定”。
  18. 退出“注册表编辑器”。
  19. 重新启动计算机。
返回首页

更改 VPN 连接的 MTU 设置

若要我们帮助您更改 VPN 连接的 MTU 设置,请转到“我自己修复此问题”部分。如果您希望自己修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动修复此问题,请单击“修复”按钮或链接。单击“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。




注意
  • 在安装过程中如果系统要求输入 MTU 的大小,请键入介于 11500 之间所需的 MTU 大小
  • 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
  • 如果所使用的计算机中并未出现此问题,则可将“修复此问题”解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。

然后,请转到“此方法是否已修复问题?”部分。



我自己修复此问题

要更改 VPN 连接的 MTU 设置,请在下面的注册表项中添加
ProtocolType
DWORD 值、
PPPProtocolType
DWORD 值和
TunnelMTU
DWORD 值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndiswan\Parameters\Protocols\0
为此,请按照下列步骤操作。

重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表
  1. 单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。
  2. 在注册表中找到并单击以下子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters
  3. 添加一个
    Protocols
    子项(如果它不存在)。为此,请按照以下步骤操作:
    1. 在“编辑”菜单上,指向“新建”,然后单击“项”
    2. 键入 Protocols,然后按 Enter 键。
  4. Protocols
    子项添加一个
    0
    (零)子项。为此,请按照以下步骤操作:
    1. 单击在步骤 3 中创建的
      Protocols
      子项。
    2. 在“编辑”菜单上,指向“新建”,然后单击“项”。
    3. 键入 0(零),然后按 Enter 键。
  5. 单击在步骤 4 中创建的
    0
    子项。
  6. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  7. 在“数值数据”框中,键入 ProtocolType,然后单击“确定”。
  8. 在“编辑”菜单上,单击“修改”。
  9. 在“数值数据”框中,键入 800,请确认“基数”下面的“十六进制”被选中,然后单击“确定”。
  10. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  11. 键入 PPPProtocolType,然后按 Enter 键。
  12. 在“编辑”菜单上,单击“修改”。
  13. 在“数值数据”框中,键入 21,请确认“基数”下面的“十六进制”被选中,然后单击“确定”。
  14. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
  15. 键入 TunnelMTU,然后按 Enter 键。
  16. 在“编辑”菜单上,单击“修改”。
  17. 在“基数”下面,单击“十进制”,键入在“数值数据”框中想要的 MTU 的大小,然后单击“确定”。
  18. 退出“注册表编辑器”。
  19. 重新启动计算机。
返回页首

此方法是否已修复问题?

  • 请检查是否已修复此问题。如果已修复,您就完成了本部分内容。如果未修复,则可与支持部门联系
  • 非常感谢您提供反馈意见。若要提供反馈意见或报告使用此解决方案出现的任何问题,请在“帮我修复此问题”博客中留言或向我们发送电子邮件
参考
有关 Microsoft Windows NT 4.0 中 MTU 大小的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
183229RAS 使用经修正的 TCP/IP MTU 大小
有关 PPP 的更多信息,请参见请求注释 (RFC) 1548。为此,请访问以下 Internet 工程任务组 (IETF) Web 站点:返回页首
 fixit fix it fixme
属性

文章 ID:826159 - 上次审阅时间:09/11/2011 21:30:00 - 修订版本: 4.0

Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows 2000 Server, Microsoft Windows XP Professional Edition

  • kbclientprotocols kbhowtomaster kbfixme kbmsifixme KB826159
反馈
t/javascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js'><\/script>"); /html>