如何修复已连接的 Wi-Fi 但无法访问 Internet
- 类别: Windows 10 故障排除
您在办公室,笔记本电脑上的一切似乎都运行良好,但是当您尝试将 PC 连接到家庭 Wi-Fi 时,它停止工作。您已连接到 Wi-Fi 路由器,但屏幕显示无互联网、安全或 Wi-Fi 已连接但无互联网。这种情况可能令人沮丧。
Windows 设备上的此类消息意味着您的无线调制解调器/路由器或接入点已连接到您的 PC,但除非问题解决,否则无法上网。那么,可能是什么问题?本文讨论了各种情况以及如何相应地对 PC、其 Wi-Fi 网络适配器和调制解调器进行故障排除,以实现成功的 Internet 连接。
修复无法上网
快速总结 隐藏 1 Windows 检测互联网连接的能力 2 确定故障源 3 无法上网的原因 4 修复 Wi-Fi 已连接但无法访问互联网 4.1 单台设备无法上网 4.1.1 确认没有互联网访问 4.1.2 清除 TCP/IP 堆栈并更新 IP 地址 4.1.3 配置静态 DNS 4.1.4 更新 Wi-Fi 适配器驱动程序 4.1.5 禁用快速启动 4.1.6 关闭 IPv6 4.1.7 不兼容的无线标准/模式 4.1.8 禁用第三方杀毒软件 4.2 多台设备无法上网 4.2.1 重启路由器 4.2.2 禁用新接入点的 DHCP 4.2.3 联系 ISP 5 结束语在我们开始故障排除指南之前,我们需要了解 Windows 如何检测它是否已连接到 Internet。
Windows 检测互联网连接的能力
一个 Windows 组件,称为 网络连接状态指示灯 (NCSI) , 负责在任务栏中显示互联网连接。 NCSI 是 网络意识 程序。
NCSI 通过两个关键步骤来检查计算机连接到的 Internet 状态。这两个任务是独立执行的。
- NCSI 执行 DNS 查找 www.msftconnecttest.com ,然后发送一个 HTTP Get 请求到 http://www.msftncsi.com/ncsi.txt 并下载文本文件。这是一个包含 Microsoft 连接测试的纯文本文件。
- NCSI 还执行 DNS 查找 dns.msftncsi.com 并检查对应的 IP 地址是否为 131.107.255.255 .
从第 1 步开始,如果收到包含完全匹配项的文本文件,Windows 将确定计算机已连接到 Internet。但是,如果文本文件未下载或已被重定向,NCSI 将继续执行第二步。
一旦 NCSI 解决了 dns.msftncsi.com ,它检查页面是否可访问。如果该页面可以访问,通知托盘中的网络图标会显示它可以访问 Internet。但是,如果 NCSI 无法执行其功能,即使计算机能够通过浏览器访问 Internet 并 ping 其他 IP 地址,也会表明没有 Internet 可用。
现在我们了解了 Windows 互联网检测机制的工作原理,我们可以更好地解决我们面临的问题。
我们必须关注的下一件事是确定故障源:是您的 Windows 设备,还是路由器?或者互联网服务提供商端可能存在问题。
确定故障源
快速排除没有互联网连接的哪一端有问题的最简单方法是检查是否只有一个设备遇到问题,还是有多个设备?如果您发现网络上的其他设备也连接到 wi-fi 但无法访问互联网,则问题很可能出在路由器端,或者出在 ISP 上。
但是,如果您发现其他设备运行正常并且可以访问互联网,而只有一台设备无法访问互联网,那么问题很可能仅出在该设备内部。
无法上网的原因
您的设备可以连接到 wi-fi 路由器但无法访问互联网的原因可能有多种。如果同一网络上的多个设备遇到此问题,可能是由于以下原因之一:
- 路由器的问题。
- 新安装的接入点配置错误。
- ISP 的问题。
如果您只在一台设备上无法访问互联网,则可能是以下任何问题:
- TCP/IP 堆栈损坏。
- DNS 服务器配置错误。
- IP 地址、子网掩码或网关配置错误。
- 过时的无线适配器驱动程序。
- 无线 IEEE 标准不匹配。
- 第三方防病毒软件拦截。
现在让我们继续为这两种情况对所有相关设备进行故障排除。
修复 Wi-Fi 已连接但无法访问互联网
单台设备无法上网
正如我们之前所建议的,当网络上只有一台设备无法访问互联网时,很可能只有该设备有问题,因为其他设备运行正常。您可以采取以下措施来解决问题:
确认没有互联网访问
您的任务栏可能会说您无法访问 Internet,但实际上,您确实可以访问。是的,如果您的组织或路由器配置为阻止对控制您的 wi-fi 图标内容的 Microsoft 服务器进行 DNS 查找,则可能会发生这种情况。
打开网络浏览器并访问互联网上的任何网站,以确认您的设备是否可以访问互联网。如果是这样,您将不需要进一步的故障排除,只需忽略 Wi-Fi 连接下方的无互联网、安全标签。如果无法通过 Web 浏览器访问 Internet,请继续执行以下步骤以解决问题。
清除 TCP/IP 堆栈并更新 IP 地址
传输控制协议/互联网协议 负责将数据包从一个源传送到其目的地目标。该协议涉及三向握手,这意味着在交换实际信息之前,在源和目标之间交换了三个数据包。
反复重复这些握手会显着增加网络上的流量。因此,数据被缓存并存储在设备本地,以避免不必要的数据包传输。随着时间的推移,缓存的数据可能会损坏,从而导致无法连接到 Internet,即使所有其他配置都正确完成。
在这种情况下,需要重置 TCP/IP 堆栈以为新的新条目腾出空间。请参阅我们的指南 在 Windows 中重置 TCP/IP 堆栈 并通过 DHCP 更新分配的 IP 地址。
配置静态 DNS
错误配置的域名服务器 (DNS) 也可能导致您的设备无法访问互联网。如果您在重置 TCP/IP 堆栈后仍然面临同样的问题,您应该尝试在您的机器上配置静态 DNS。
您可以参考我们的指南以使用命令行设置静态 DNS,或按照以下步骤从图形用户界面 (GUI) 执行此操作。
输入 文件 在运行中打开 网络连接 窗户。右键单击 Wi-Fi 适配器并选择 特性 从上下文菜单。
在里面 Wi-Fi 属性 窗口,双击 Internet 协议版本 4(TCP/IPv4) ,将打开一个新的属性窗口。从那里,选择使用以下 DNS 服务器地址单选按钮,然后输入 8.8.8.8 作为 首选 DNS 地址 , 和 8.8.4.4 作为 备用 DNS 地址 ,如下图所示。点击 好的 在所有属性窗口上保存和关闭它们。
刚刚使用的 DNS 地址属于 Google。这些是目前最快的 DNS 服务器。
更新 Wi-Fi 适配器驱动程序
过时的 wi-fi 驱动程序也可能导致设备行为异常,无法连接到互联网。我们始终建议您保留 全部 您的驱动程序(和操作系统)是最新的。
要更新您的 Wi-Fi 适配器驱动程序,请打开 装置经理 通过输入 开发管理工具 在运行。扩张 网络适配器 , 右键单击 wi-fi 适配器,然后选择 更新驱动程序 从上下文菜单。
在弹出的窗口中,点击 自动搜索驱动程序 .
该向导现在将尝试搜索相关硬件的任何更新驱动程序。但是,如果您无法这样做。我们建议您访问制造商的网站并手动下载最新的驱动程序(在另一台可以访问互联网的 PC 上),将该驱动程序在 USB 驱动器中移动到受影响的 PC,然后手动安装。
你也可以 即使没有互联网也下载和安装网络驱动程序 .
禁用快速启动
快速启动是一个 视窗 10 允许它在启动后立即启动和加载上次打开的内容的功能。但是,它所做的是将计算机置于休眠模式而不是将其完全关闭。
快速启动功能有时会导致 Windows 和其他设备(例如网络适配器)出现不明问题。因此,我们建议您将其关闭并检查它是否解决了问题。
要关闭快速启动,请导航到以下内容:|_+_|
在那里时,单击 选择电源按钮的作用 在左边。然后点击 更改当前不可用的设置 .
现在, 取消勾选 打开快速启动旁边的框,然后单击 保存更改 在底部。现在重新启动您的计算机以实施更改并检查您现在是否可以访问互联网。
关闭 IPv6
与 IPv4 一样,IPv6 是大多数现代设备现在支持的另一种 Internet 协议标准。默认情况下,所有支持 IPv6 的 Windows 设备都启用了 IPv4 和 6。这通常会导致意外的网络问题。因此,由于当今大多数设备同时支持版本 4 和 6,我们建议您关闭版本 6 并仅使用 IPv4。
要关闭 IPv6,请打开 网络连接 通过输入页面 文件 在运行中,然后右键单击 Wi-Fi 网络适配器。选择 特性 从上下文菜单。
在里面 特性 窗口,取消选中旁边的框 Internet 协议版本 6 (TCP/IPv6) 然后点击 好的 .
现在检查您是否能够访问互联网。如果没有,还有一件事需要考虑。
不兼容的无线标准/模式
您的设备和路由器之间的通信模式基于 IEEE 认可的某些标准。这些标准是 802.11g、802.11ac、802.11b 等。它被实施为一种标准,以便具有相同标准的所有无线技术相互兼容。
您的路由器可能较旧并支持较旧的无线标准,而您的 Windows PC 相对较新,不支持与路由器相同的通信标准。在这种情况下,需要手动更改标准。这样做的方法如下:
打开 网络连接 通过输入窗口 文件 在运行中,右键单击 Wi-Fi 适配器,然后选择 特性 从上下文菜单。在里面 特性 窗口,点击 配置 .
现在将弹出 Wi-Fi 适配器属性窗口。切换到高级选项卡,在属性框下选择模式,然后选择 已禁用 从它前面的下拉菜单中。点击 好的 完成后。
您的 Wi-Fi 适配器现在将断开与路由器的连接,然后重新连接。检查您的设备现在是否可以访问互联网。
禁用第三方杀毒软件
第三方防病毒软件还可以阻止一些他们认为是恶意的内容,并完全阻止您访问互联网。如果您仍然无法这样做,我们建议您禁用或卸载杀毒软件,重新启动计算机,并再次检查您的互联网连接。
多台设备无法上网
如果多台设备无法上网,出现No internet,secured提示,则问题很可能是 不是 使用 Windows 设备,但在另一端,即路由器。以下是您可以采取的一些措施来修复该问题。
重启路由器
这似乎不合逻辑,但路由器作为一种电机,通常需要休息和冷却一段时间。如果两者是分开的,请尝试重新启动路由器或路由器以及接入点。
物理关闭设备并让它们休息大约 30 秒,然后再重新打开它们。给他们 3-5 分钟的时间,让他们再次完全正常工作,然后重试连接到互联网。
如果问题仍然存在,请尝试下面的其余解决方案。
禁用新接入点的 DHCP
如果您设置了一个新的接入点并且可以连接到它,但无法访问互联网,则可能是您配置错误。重新检查接入点的所有设置,以确保连接到该接入点的任何设备都可以访问互联网。
通常,用户在连接到路由器之前倾向于保持动态主机配置协议 (DHCP) 开启。在这种情况下,路由器和接入点都启用了 DHCP,导致 IP 冲突,或者 2 个独立的网络在同一 ISP 上运行而没有网络地址转换 (NAT)——一种将一个网络 IP 映射到另一个网络 IP 的方法网络。
因此,我们建议您通过其控制台界面禁用接入点的 DHCP。
联系 ISP
如果您在完成上述所有任务后仍然无法访问互联网,我们建议您联系您的互联网服务提供商 (ISP),因为他们的终端很可能有问题。向他们寻求指导,也许他们可以告诉您,实际上这是他们的问题,他们会为您解决。
结束语
没有可用的互联网连接可能会很烦人,尤其是当您意识到其他所有设备都在同一网络上正常运行时。但是,这些快速修复将帮助您立即解决问题。
如果您的手机遇到网络中断,只需尝试忘记网络并重新连接,或重置您的 Wi-Fi 配置。如果这不起作用,则可能是因为路由器或 ISP 存在问题。