修复:Windows 10中'缺少网络连接所需的Windows套接字注册表项'

目录:

视频: Учим французский алфавит. Песенка для детей. Уроки французского языка 2024

视频: Учим французский алфавит. Песенка для детей. Уроки французского языка 2024
Anonim

网络访问对Windows 10用户至关重要,但不幸的是,许多Windows 10用户报告了某些网络问题。 这些问题之一是 “缺少网络连接所需的Windows套接字注册表项” 错误消息,它可能阻止您访问Internet。 尽管这是一个严重的问题,但是有几种解决方案可用。

以下是一些其他错误消息,您可以将其应用于相同的解决方案:

  • 此计算机Windows 10缺少一个或多个网络协议
  • Winsock从注册表中丢失
  • 无法添加被组策略阻止的请求的功能

“缺少网络连接所需的Windows套接字注册表项”的解决方案

目录:

  1. 从注册表中删除Winsock项,然后重新安装TCP / IP
  2. 重置Winsock
  3. 使用命令提示符重置TCP / IP
  4. 禁用IPv6
  5. 禁用网络适配器
  6. 禁用代理
  7. 更新/卸载驱动程序
  8. 使用netsh int ipv4 install命令
  9. 重置路由器固件
  10. 自动获取您的IP地址和DNS
  11. 重新启动路由器
  12. 禁用LMHOSTS查找
  13. 尝试使用有线连接
  14. 重启你的电脑
  15. 使用ipconfig命令
  16. 将DNS设置为8.8.8.8

修复:'缺少网络连接所需的Windows套接字注册表项'

解决方案1 ​​–从注册表中删除Winsock项,然后重新安装TCP / IP

此解决方案需要修改注册表,因此为了避免任何潜在的问题,建议您为要更改的注册表项创建备份。 为此,请按照下列步骤操作:

  1. Windows键+ R并输入regedit 。 按Enter或单击确定

  2. 注册表编辑器 打开后,导航到左窗格上的以下键:
    • HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services

  3. 找到WinsockWinSock 2键,右键单击它们,然后单击“ 导出”

  4. 输入文件名并保存。 如果出现任何问题,这些文件将用于备份。
  5. 为这些注册表项创建备份后,请从注册表编辑器中将其删除。 为此,只需右键单击每个键,然后从菜单中选择“ 删除 ”。
  6. 关闭 注册表编辑器 。

删除Winsock密钥后,我们需要重新安装TPC / IP。 为此,请按照以下说明进行操作:

  1. 使用管理员帐户登录。
  2. Windows键+ S并进入网络和共享中心。 从列表中选择“ 网络和共享中心 ”。

  3. 您当前的连接应在右侧列出。 点击它。
  4. 单击属性按钮。

  5. 单击安装按钮。

  6. 选择协议 ,然后单击添加

  7. 单击从磁盘安装按钮。

  8. 在复制制造商的文件来自部分中,输入C:\ windows \ inf ,然后单击确定

  9. 选择“ Internet协议(TCP / IP)” ,然后单击“ 确定”
  10. 重新启动计算机,然后检查问题是否已解决。

解决方案2 –重置Winsock

如果您收到 “缺少网络连接所需的Windows套接字注册表项” 错误消息,则需要执行Winsock重置才能修复它。 为此,请按照下列步骤操作:

  1. Windows键+ X,然后从菜单中选择命令提示符(Admin)
  2. 打开 命令提示符后 ,输入netsh winsock reset并按Enter即可运行它。
  3. 关闭 命令提示符 , 重新启动计算机,然后检查问题是否解决。

解决方案3 –使用命令提示符重置TCP / IP

为了解决此问题,用户建议通过使用命令提示符中的netsh命令来重置TCP / IP。 为此,请按照下列步骤操作:

  1. Windows键+ X,然后从菜单中选择命令提示符(Admin)
  2. 打开命令提示符后,输入netsh int ip reset ,然后按Enter运行它。

  3. 完成该过程后, 重新启动计算机,然后检查问题是否解决。

值得一提的是,有时您可能会在命令提示符中收到一条消息,提示 “重置失败。 访问被拒绝” 。 如果收到此消息,则需要执行以下操作:

  1. Windows键+ R并输入regedit 。 按Enter或单击确定
  2. 导航到左窗格中的HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nsi {eb004a00-9b1a-11d4-9123-0050047759bc} 26键。

  3. 右键单击26,然后选择权限

  4. 现在,检查“ 完全控制”权限,然后单击“ 应用”和“ 确定”

  5. 关闭 注册表编辑器 。

在注册表编辑器中进行更改后,可以尝试再次运行命令提示符netsh int ip reset命令。

解决方案4 –禁用IPv6

根据用户的说法,IPv6可能会导致 “缺少网络连接所需的Windows套接字注册表项” 错误消息,因此,为了解决此问题,用户建议禁用IPv6。 为此,请按照下列步骤操作:

  1. 打开网络和共享中心,然后单击右侧的适配器。
  2. 单击属性按钮。
  3. 找到Internet协议版本6(TCP / IPv6)并将其禁用。

  4. 单击确定按钮。

或者,您可以通过执行以下操作从注册表编辑器中关闭IPv6:

  1. Windows键+ R并输入regedit 。 按Enter启动注册表编辑器
  2. 注册表编辑器打开后,导航到左窗格中的HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip6 \ Parameters \项。
  3. 在右窗格中,双击DisableComponent 。 如果缺少 DisableComponent, 则必须通过右键单击空白空间并从菜单中选择“ 新建”>“ DWORD(32位)”来创建它。 输入DisableComponent作为新DWORD的名称。
  4. 将“数值数据”更改为0ffffffff ,然后单击“ 确定”以保存更改。

  5. 重新启动计算机以应用更改。

解决方案5 –禁用网络适配器

这是一个简单的解决方案,但可能会有所帮助。 要禁用您的网络适配器,请按照下列简单步骤操作:

  1. 开放网络和共享中心
  2. 单击左侧的更改适配器设置
  3. 找到您的网络适配器,右键单击它,然后选择“ 禁用”
  4. 再次右键单击适配器,然后选择“ 启用”

解决方案6 –禁用代理

要禁用代理,您需要执行以下操作:

  1. Windows键+ S并输入Internet选项 。 从菜单中选择“ Internet选项 ”。
  2. 打开“ Internet属性”窗口后,导航至“ 连接” 选项卡,然后单击“ 局域网设置”
  3. 检查“ 代理服务器” 部分,并确保未选中“ 为局域网使用代理服务器” 。

  4. 单击确定保存更改。

或者,您可以按照以下步骤检查代理:

  1. 打开设置应用,然后转到网络和互联网
  2. 转到“ 代理”选项卡,并确保所有输入字段均为空,并且“ 使用代理服务器”选项关闭

解决方案7 –更新/卸载驱动程序

修复:Windows 10中'缺少网络连接所需的Windows套接字注册表项'