修复网络连接所需的 Windows 套接字注册表项丢失

已发表: 2018-04-16
修复网络连接所需的 Windows 套接字注册表项丢失错误

如果您遇到上述错误消息,则此错误的主要原因是 Windows Sockets 注册表项已损坏。 Windows 套接字 (Winsock) 是一种编程接口,用于管理 Windows 上的传入和传出网络请求。 在运行网络疑难解答之前,您不会直接看到此错误消息,并且由于此错误,您将无法访问 Internet:

此计算机上缺少一个或多个网络协议网络连接所需的 Windows Sockets 注册表项丢失。

修复网络连接所需的 Windows 套接字注册表项丢失错误

运行网络疑难解答的主要原因是您无法上网或无法访问互联网。 如果网络请求没有得到正确处理,那么网络将根本无法工作。 无论如何,不​​要浪费任何时间,让我们在下面列出的故障排除指南的帮助下看看如何修复网络连接所需的 Windows 套接字注册表项丢失。

内容

  • 修复网络连接所需的 Windows 套接字注册表项丢失
  • 方法一:重置 Winsock 组件
  • 方法 2:运行网络疑难解答
  • 方法 3:删除 Winsock 注册表项并重新安装 TCP/IP
  • 方法 4:使用谷歌 DNS
  • 方法 5:禁用 IPv6
  • 方法 6:禁用代理
  • 方法 7:重新安装网络适配器驱动程序
  • 方法8:重启你的路由器
  • 方法 9:禁用然后重新启用您的网络适配器

修复网络连接所需的 Windows 套接字注册表项丢失

确保创建一个还原点以防万一出现问题。

方法一:重置 Winsock 组件

1. 打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

打开命令提示符。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2. 现在输入以下命令并在每个命令后按 Enter:

ipconfig /发布
ipconfig /flushdns
ipconfig /更新

ipconfig 设置 |修复网络连接所需的 Windows 套接字注册表项丢失

3. 再次,打开 Admin Command Prompt 并键入以下内容并在每个之后按回车键:

ipconfig /flushdns
nbtstat –r
netsh int ip 重置
netsh winsock 重置

重置您的 TCP/IP 并刷新您的 DNS。

4. 重新启动以应用更改。 刷新 DNS 似乎可以修复网络连接所需的 Windows 套接字注册表项丢失错误。

方法 2:运行网络疑难解答

1. 按 Windows 键 + I 打开设置,然后单击更新和安全。

按 Windows 键 + I 打开设置,然后单击更新和安全图标

2. 从左侧菜单中,选择疑难解答。

3. 在疑难解答下,单击Internet 连接,然后单击运行疑难解答。

单击 Internet 连接,然后单击运行疑难解答

4. 按照屏幕上的进一步说明运行疑难解答。

5. 重新启动您的 PC 以保存更改。

方法 3:删除 Winsock 注册表项并重新安装 TCP/IP

1. 按 Windows 键 + R 然后键入regedit并按 Enter 打开注册表编辑器。

运行命令 regedit

2. 导航到以下注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2

3. 右键单击WinSock2 ,然后选择导出。 浏览到安全位置,然后单击保存。

右键单击 WinSock2,然后选择导出 |修复网络连接所需的 Windows 套接字注册表项丢失

注意:您已经备份了 WinSock 注册表项,以防万一出现问题。

4. 再次右键单击WinSock2 注册表项并选择删除。

右键单击 WinSock2,然后选择删除

5. 现在导航到以下注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock

6. 再次对 Winsock 注册表项执行步骤 3 至 4。

7. 按 Windows 键 + R 然后键入ncpa.cpl并按 Enter 打开网络连接。

ncpa.cpl 打开 wifi 设置

8. 右键单击​​您的本地连接或以太网连接并选择属性。

右键单击该网络连接 (WiFi) 并选择属性

9. 在属性窗口中,单击安装按钮。

在“此连接使用以下项目”下一项一项选择项目,然后单击安装

10. 然后在“选择网络功能类型”窗口中选择协议并单击添加。

在“选择网络功能类型”窗口中选择协议并单击添加

11. 现在单击选择网络协议窗口上的“从磁盘安装... ”。

单击选择网络协议窗口上的从磁盘安装

12. 在从磁盘安装窗口中,在“复制制造商的文件”字段中键入以下内容,然后按 Enter:

C:\Windows\inf

在从字段类型 Windows INF 文件夹地址复制制造商的文件中

13. 最后,在 Select Network Protocol 窗口中,选择Internet Protocol (TCP/IP) – Tunnels 并单击 OK。

选择 Internet 协议 (TCP IP) – 隧道并单击确定 |修复网络连接所需的 Windows 套接字注册表项丢失

14. 关闭所有内容并重新启动您的 PC 以保存更改。

如果您在尝试上述步骤时收到以下错误消息:

无法添加请求的功能。 错误是:该程序被组策略阻止。 有关详细信息,请联系您的系统管理员。

修复无法添加请求的功能

1. 下载 Windows Socket 注册表项,然后将它们导入您的注册表编辑器:

下载 WinSock 注册表文件
下载 WinSock2 注册表文件

2. 右键单击​​上面下载的注册表项,然后选择以管理员身份运行。

3. 单击继续,然后重新启动您的 PC。

单击是继续,然后重新启动您的 PC

4. 现在再次执行上述步骤,看看是否可以修复网络连接所需的 Windows 套接字注册表项丢失错误。

方法 4:使用谷歌 DNS

您可以使用 Google 的 DNS,而不是您的 Internet 服务提供商或网络适配器制造商设置的默认 DNS。 这将确保您的浏览器使用的 DNS 与未加载的 YouTube 视频无关。 为此,

1.右键单击任务栏右端的网络 (LAN) 图标,然后单击打开网络和 Internet 设置。

右键单击 Wi-Fi 或以太网图标,然后选择打开网络和 Internet 设置

2. 在打开的设置应用程序中,单击右侧窗格中的更改适配器选项

单击更改适配器选项

3.右键单击要配置的网络,然后单击属性。

右键单击您的网络连接,然后单击属性

4. 单击列表中的Internet 协议版本 4 (IPv4) ,然后单击属性。

选择 Internet 协议版本 4 (TCPIPv4) 并再次单击属性按钮

另请阅读:修复您的 DNS 服务器可能不可用错误

5. 在“常规”选项卡下,选择“使用以下 DNS 服务器地址”并输入以下 DNS 地址。

首选 DNS 服务器:8.8.8.8
备用 DNS 服务器:8.8.4.4

在 IPv4 设置中使用以下 DNS 服务器地址 |修复网络连接所需的 Windows 套接字注册表项丢失

6. 最后,单击窗口底部的确定以保存更改。

7.重新启动您的PC,一旦系统重新启动,看看您是否能够修复网络连接所需的Windows套接字注册表项丢失错误。

方法 5:禁用 IPv6

1. 右键单击​​系统托盘上的 WiFi 图标,然后单击“打开网络和共享中心”。

右键单击系统托盘上的 WiFi 图标,然后单击右键单击系统托盘上的 WiFi 图标,然后单击打开网络和 Internet 设置

2. 现在单击您当前的连接以打开设置。

注意:如果您无法连接到您的网络,请使用以太网电缆进行连接,然后按照此步骤操作。

3. 在刚刚打开的窗口中单击属性按钮

wifi连接属性

4. 确保取消选中 Internet 协议版本 6 (TCP/IP)。

取消选中 Internet 协议版本 6 (TCP IPv6) |修复网络连接所需的 Windows 套接字注册表项丢失

5. 单击确定,然后单击关闭。 重新启动您的 PC 以保存更改。

方法 6:禁用代理

1. 按 Windows 键 + R 然后输入inetcpl.cpl并按回车键打开Internet 属性。

inetcpl.cpl 打开互联网属性

2. 接下来,转到连接选项卡并选择LAN 设置。

Internet 属性窗口中的局域网设置

3. 取消选中为您的 LAN 使用代理服务器并确保选中“自动检测设置”。

取消选中为您的 LAN 使用代理服务器

4. 单击确定然后应用并重新启动您的 PC。

方法 7:重新安装网络适配器驱动程序

1. 按 Windows 键 + R 然后键入devmgmt.msc并按 Enter。

devmgmt.msc 设备管理器|修复网络连接所需的 Windows 套接字注册表项丢失

2. 展开网络适配器,然后右键单击您的 WiFi 适配器并选择卸载。

卸载网络适配器

3. 再次点击卸载确认。

4. 现在右键单击网络适​​配器并选择扫描硬件更改。

右键单击网络适配器并选择扫描硬件更改

5. 重新启动您的 PC,Windows 将自动安装默认驱动程序。

方法8:重启你的路由器

如果您的路由器配置不正确,即使您连接到 WiFi,您也可能无法访问互联网。 您需要按下路由器上的刷新/重置按钮,或者您可以打开路由器的设置,在设置中找到重置选项。

1. 关闭 WiFi 路由器或调制解调器,然后拔下电源。

2. 等待 10-20 秒,然后再次将电源线连接到路由器。

重新启动您的 WiFi 路由器或调制解调器

3. 打开路由器并再次尝试连接您的设备

方法 9:禁用然后重新启用您的网络适配器

1. 按 Windows 键 + R,然后键入ncpa.cpl并按 Enter。

ncpa.cpl 打开 wifi 设置

2. 右键单击​​您的无线适配器并选择禁用。

右键单击您的无线适配器并选择禁用

3. 再次右键单击同一个适配器,这次选择启用。

右键单击同一个适配器,这次选择 Enable |修复网络连接所需的 Windows 套接字注册表项丢失

4. 重新启动并再次尝试连接到您的无线网络。

受到推崇的:

  • 修复此计算机上缺少一个或多个网络协议
  • 修复您已登录时出现临时个人资料错误
  • 如何修复桌面引用不可用的位置
  • 修复服务主机的高 CPU 使用率:本地系统

就是这样,您成功地修复了网络连接所需的 Windows 套接字注册表项丢失错误,但如果您对本教程仍有任何疑问,请随时在评论部分提出。