Netsh命令失败

步骤1.通过 Windows 注册表更改 TCP / IPv6 设置。

  • 打开 Windows 注册表编辑器。 为此:
    • 按键 Windows + R 下载运行对话框。
    • 输入 regedit并按 Enter.
    • 重要提示:在继续更改注册表之前,请首先创建注册表的备份副本。 为此:
    • 从主菜单,转到文件,然后选择导出。
    • 指定目的地(例如,在桌面上),命名文件(例如“备份注册表”),然后单击保存。
  • 在 Windows 注册表中,导航(从左侧的面板)并选择此键。
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
  • 双击右窗格以更改“禁用的组件”按钮。
  • 将 Disabled 组件数据设置为0(零),然后选择 OK。
  • 关闭注册表编辑器。
  • 重启电脑(Windows必须自动重新安装Teredo隧道适配器。)
  • 转到设备管理。
  • 验证 Teredo Tunnel 适配器是否存在,并在设备管理器中可用。 做这个:
  • 从视图菜单中选择查看隐藏的设备。
  • 如果“设备管理器”屏幕没有显示MS Teredo 隧道适配器旁边的任何错误(并且不显示感叹号)(如屏幕底部的图片),则您的问题得到解决,而且 Teredo 隧道应该没有问题。
  • 如果在下面的屏幕上看到 Microsoft Teredo 隧道适配器(或Teredo Tunneling Pseudo Interface)旁边的黄色感叹号,请转到步骤2。

删除所有隧道适配器和 Teredo 接口。

  • 右键单击并删除 Microsoft Teredo 隧道适配器
  • 还删除所有 Microsoft Teredo 隧道适配器(例如,Microsoft Teredo #2 隧道适配器或 #3 或 #4 等)
  • 按照本指南中的分步说明重新安装 Microsoft Teredo Tunnel 适配器:如何安装 Microsoft Teredo Tunnel Adapter
  • 如果在重新安装 Teredo 隧道后仍然有问题,请转到步骤3。

步骤3:使用 netsh 命令启用 Teredo 客户端。

  • 转到开始 > 所有节目> 标准.
  • 选择命令提示符并选择以管理员身份运行
  • 在“命令提示符”窗口中,按照指定的顺序键入以下命令,并在输入每个命令后按Enter键。
    • netsh
    • int teredo
    • set state disabled
    • int ipv6
    • set teredo client
  • 关闭命令提示符窗口。
  • 打开设备管理器。
  • 选择视图>显示隐藏的设备。 Microsoft Teredo 隧道适配器再次出现,这应该已经没有问题了。