工具及方法 - Windows下出现“IPv4/IPv6 No Internet Access“错误

news2025/7/21 18:36:56

家里的PS4,突然用电信网刷新不了PS会员游戏了。同样的网,登录微软账号也登不上。难道是网络问题?

可我换成手机热点就是好的,而且PS4再用电信网络就恢复了。

让我郁闷了一下,开始怀疑人生。后来上网查了一下,可能是IPv6设置问题,我把IPv6禁掉了,微软账号登录就好了。

所以专门查找了一下关于网络设置问题的解决方法,内容如下。

IPv4和IPv6的地址是用来识别和连接网络上的设备的。当你连网后,会获得多个地址,一般是有一个IPv4地址和一个IPv6地址。IPv6是一个新的网络标准,相对IPv4这个老标准,可以构成更大的网络来连接更多的设备。

Internet Protocol Version 6 (IPv6)是一个包交换的数据通讯协议,由IETF(Internet Engineering Task Force)开发,为了解决IPv4的地址不够用的问题。它是IPv4的继任者,将来会逐步取代IPv4。

不过现在应用最广泛的还是IPv4协议。因为很多设备不支持IPv6,ISP运行商也支持的不多,有的情况默认也不使能IPv6。

在正常配置下,大多需要联网的设备都需要至少两者之一的网络协议。

不过有时一个设备可能只有IPv4地址连接,而没有IPv6地址连接。比如在Windows下,查看网络连接的状态信息,可能显示只有IPv4的网络连接,而没有IPv6的:

出现这种情况可能会有多种原因,有时会影响你上网,你的网络访问就可能出现“No Internet Access”错误,表明你的internet连接哪里出了问题。

我们说的问题有两种情况,一种是“No Internet Access”,表明网络连接问题;一种是“No network access”,表明DHCP服务器没有检测到,所以没有分配本地IP地址。比如:

一些常见的网络问题包括你的路由器配置问题、网络设置问题、错误的网络驱动程序、不正确的DNS服务器地址或IP地址、第三方安全管理如防火墙等,以及IPv6兼容性问题。

有时很难找出确切的原因,但有一些一般的修复方法,你可以尝试一下,看看是否能解决问题。因此,这里有一些故障排除方法可以帮助你解决Windows电脑上的 "无法上网 "错误。

在尝试修复没有网络连接问题前,可以尝试重启一下电脑,也许问题就解决了。重启可以解决很多电脑运行时发生的不正常情况。

类似的,如果Windows系统长时间未更新,也可以更新一下。

如果你的设备有客服,或者有专业的IT人员可以咨询,找他们帮忙也是一个非常好的选择。

1. 重新连接到你的网络

你可以通过从你的Windows电脑上删除你的网络设置来解决 "IPv4/IPv6无法访问互联网 "的错误。完成后,重新连接到同一网络,检查是否有任何改善。

通过系统设置来操作:

- 按Win + I 打开设置。接下来,点开Network & Internet组件,在侧边栏选择Wi-Fi,将开关有On改成Off,然后稍等下,再切回On。

- 直接Win + Q,输入Wifi进行搜索。切回on以后,再选择无线网络进行连接。

- 在右下角电脑图标出,点击Wifi图标直接关闭和再次打开Wifi,并选择想使用的无线网络。如下图:

通过网卡设置来操作:

Win + R,运行ncpa.cpl,显示出的各个网络适配器,右键菜单里点击Disable,然后再右键菜单里点击Enable。

可以将你的网络连接挨个禁用再启用,来识别一下问题所在。

2,Reset Winsock catalog。

Winsock的重要设置保存在一个数据库中,通常这个数据库就叫做Winsock Catalog。它包含了系统上可用的不同协议,比如系统安装了TCP/IP,就会有两条IP条目,一条是TCP,一条是UDP。根据这些条件,来决定使用Winsock的应用和通讯的交互方式,

"IPv4/IPv6 No Network Access"的另一种错误类型,是个别应用程序的网络访问有问题。比如,浏览器可以上网,但电子邮件客户端无法连接网络。这可能是由于网络配置被破坏而发生的。幸运的是,你可以用Winsock catalog reset来快速修复它。在命令行终端,输入一连串的命令,将重要的网络设置重置为默认值。 

步骤如下:

a,按Win + S打开Windows搜索。(Win + Q也可以)

b,输入cmd,然后,右击命令提示符,选择以管理员身份运行。或者按下Ctrl + Shift + Enter,也能进入管理员运行模式。

c,在命令提示符窗口中,输入以下命令并按回车键。

netsh winsock reset catalog

d,一旦成功执行,输入以下命令并按回车键:(netsh int ip reset)

netsh int ipv6 reset reset.log

netsh int ipv4 reset reset.log

e,成功后,关闭命令提示符并重新启动你的电脑。重启后,检查IPv4/IPv6错误是否得到解决。

Reset之后wsock32 DLL文件会恢复到默认设置,使一些软件重建TCP/IP网络连接。

或者可以运行:

ipconfig /flushdns

ipconfig /registerdns

ipconfig /release

ipconfig /renew

nbtstat -r

netsh int ip reset

netsh winsock reset

netsh winsock reset catalog

netsh int ipv4 reset reset.log

netsh int ipv6 reset reset.log

pause

shutdown /r

3,禁用IPv6协议(Internet Protocol Version 6)

如果无法访问网络错误,仅仅在IPv6下发生,你可以在网络属性中禁用IPv6协议。除非你必须使用IPv6,否则使用IPv4协议一样访问网络,没有任何问题。IPv6没出现的时候,不也是好好的吗。

如何禁用IPv6协议:

a,Win + R,打开运行窗口。

b,输入“control”,点击OK打开控制面板。

c,选择“Network and Internet”项。

d,点击“Network and Sharing Center”

e,点击“Change Adapter Settings”

f,右键点击你正在使用的网络连接,选择属性。

g,在属性对话框中,找到并取消勾选“Internet Protocol Version 6 (TCP/IPv6)”

h,然后也取消勾选选项“Internet Protocol Version 6 (TCP/IPv4)”

i,点击OK保存设置

j,再次右键点击网络连接,选择属性。

k,重新勾选“Internet Protocol Version 6 (TCP/IPv4)”

l,点击OK,保存设置,重启电脑。

或者使用如下方式打开选项:

control.exe /name Microsoft.NetworkAndSharingCenter

4,配置网络适配器以自动获取DNS服务器地址

出于安全考虑,Windows操作系统允许你设置和使用第三方DNS服务器地址。然而,不正确的DNS服务器地址配置可能导致 "无法访问互联网 "的错误。

要解决这个问题,确保网络连接被设置为自动获取IPv4/IPv6和DNS服务器地址。

操作如下:

a,按下Win + R,打开运行命令行。

b,输入ncpa.cpl,点击OK,打开控制面板的网络连接窗口。

c,右键点击你正在使用的网络连接,选择属性。

d,在属性对话框,选择“Internet Protocol Version 6 (TCP/IPv4)”,然后点击属性。或者双击IPv4也会打开其属性。

e,勾选自动获得IP地址和自动获取DNS服务器地址。

f,点击OK,保存设置并退出。

5,Renew IP地址,重置IP

使用管理员权限运行命令提示行,然后运行命令:

a,按Win + R,输入cmd,选择管理员模式运行。

b,运行命令:

ipconfig /release

ipconfig /renew

exit

6,重启路由器(Router)或Modem

有时出现网络访问问题,是路由器或猫的问题。关闭电源让设备休息一下,再重新上电,然后试一下。

如果路由器的软件需要更新,也可以更新一下。一般路由器厂商也会不定期的更新固件版本,提升路由器的安全性和性能,包括一些功能,比如对IPv6的支持。这样路由器和ISP(internet service provider)间的,或和本地设备间的网络连接问题就会解决。

如果怀疑路由器问题,还可以用管理员账号登录到路由器,查看一下路由器的配置,恢复出厂设置,或者对设置进行一些调整,看问题是否会有变化。

7,更新网卡的驱动程序 / Update your network adapter drivers

损坏的或过时的网络适配器驱动程序可能会出现问题,导致没有网络连接。新的驱动程序通常带有性能改进和错误修复。也就是说,重新安装也可以帮助解决由于驱动程序损坏而引发的问题。

更新网卡驱动的操作如下:

a,输入Win + R,打开运行栏。

b,输入devmgmt.msc,点击OK,打开设备管理器。

c,然后点开网卡一栏。

d,右键点击有问题的网卡,无线或有线网卡,选择升级驱动。

e,点击自动搜索驱动,按照屏幕指示操作。

f,如果没联网,可以点击在本地电脑查找驱动。

g,然后,点击在本地电脑选择可用的驱动列表。

h,选择最新的驱动,点击下一步。

g,驱动安装完成后,关闭设备管理器,然后重启电脑。

8,删除网卡设备后再重新安装。

打开设备管理器, Win+R后输入devmgmt.msc,然后找到网卡,右键点击选择Uninstall Device。

然后在上面菜单种选择Action->Scan for hardware changes,重新加载网卡。

9,检查第三方杀毒软件或防火墙。

第三方的杀毒软件可能自带内置防火墙。有时,防火墙会阻止合理的网络连接,导致网络连接问题。

可以关闭杀毒软件和防火墙,再试一下网络连接是否正常。有时需要完全卸载杀毒软件才能关闭它的防火墙。

Windows防火墙关闭方法:

Win+Q,输入control,打开控制面板,选择System and Security,点开Windows Defender Firewall,然后左边找到Turn Windows Defender Firewall on or off,选择Turn off,然后重启电脑。

10,运行Windows的Troubleshooter来诊断问题。

在电脑右下角,右键点击网络连接,出现疑难问题解决菜单,点击后系统会自动诊断问题。

或者,Win + I,打开设置,选择Update & Security,再选择Troubleshoot,在推荐选项,或者下面的“Additional troubleshooters”里找到Internet connection,点击运行问题诊断。

11, 重新安装TCP/IP协议。

Win + R,输入ncpa.cpl,右键选择当前使用的网络连接,点击属性。

挨个点击下面打勾的项,来点击Install重新安装TCP/IP协议。

在选择网络类型窗口,选择协议,点击Add。

选择Reliable Multicast Protocol,然后点击OK。

保存设置后重启电脑,再看问题是否解决。

12,修改IP Helper service状态。

Win + Q,打开搜索栏,输入Services。

在列表中选择IP helper,修改此服务的状态,如果启动改成禁用,如果未启动就启动一下,看看问题是否解决。

参考:

Winsock Catalog | Network Programming for Microsoft Windows (Microsoft Professional Series)

https://www.lifewire.com/fix-ipv6-no-network-access-error-4684594

How to Fix IPv4/IPv6 No Internet Access Issue on Windows 10

How to Fix the "IPv4/IPv6 No Internet Access" Error on Windows

https://www.howtogeek.com/785351/how-and-why-to-perform-a-netsh-winsock-reset-on-windows/

Fix IPv6 Connectivity No Internet Access on Windows 10 - TechCult

Fix IPv6 Connectivity No Internet Access on Windows 10 - TechCult

Fix: 'IPv6 Connectivity- No network access' error in Windows 10 / 11

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/395152.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IM即时通讯开发用Netty实现心跳机制、断线重连机制

所谓心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性。注:心跳包还有另一个作用,经常被忽略,即:一个连接如果长时间不用,防火墙或者路由器就会…

百天百题(1/100)Java创建线程的方式?

首先创建线程有四种种方式: 1.继承Thread类 缺点:1.Java是不支持多继承的,所以我们不能在继承其他的类了 2.不能通过线程池来此操作,每次创建一个线程都需要先创建一个类,创建和销毁线程对整体的资源开销是非常大的。…

Thread 类的基本用法

1.线程创建 Thread类:创建的线程都是一样的 1.继承Thread,重写run; 2.实现Runable,重写run; 3.使用匿名内部类,继承Thread; 4.使用匿名内部类,实现Runnable; 5.使用lambda表达式(常用&#xff…

IDEA插件系列(3):Maven Helper插件

一、引言在写Java代码的时候,我们可能会出现Jar包的冲突的问题,这时候就需要我们去解决依赖冲突了,而解决依赖冲突就需要先找到是那些依赖发生了冲突,当项目比较小的时候,还比较依靠IEDA的【Diagrams】查看依赖关系&am…

嵌入式学习笔记——使用寄存器编程操作GPIO

使用寄存器编程操作GPIO前言GPIO相关的寄存器GPIO 端口模式寄存器 (GPIOx_MODER) (x A..I)位操作GPIO 端口输出类型寄存器 (GPIOx_OTYPER) (x A..I)GPIO 端口输出速度寄存器 (GPIOx_OSPEEDR) (x A..I/)GPIO 端口上拉/下拉寄存器 (GPIOx_PUPDR) (x A..I/)GPIO 端口输入数据寄…

Python bool 到底怎么用? 【源码拆解】

人生苦短 我用python 一、布尔类型描述 布尔类型是计算机中最基本的类型, 它是计算机二进制世界的体现,一切都是 0 和 1 。 Python中的布尔类型只有两种值:True 和 False 。 (注意:首字母都是大写,与C、Ja…

女生学习大数据怎么样~有前景么

当前大数据发展前景非常不错,且大数据领域对于人才类型的需求比较多元化,女生学习大数据也会有比较多的工作机会。大数据是一个交叉学科涉及到的知识量比较大学习有一定的难度,女生则有女生的优势,只要认真学习了都是可以做大数据…

STM32定时器的编码器接口模式

MCU为STM32L431,通用定时器框图: 编码器接口模式一共有三种,通过TIMx_SMCR寄存器的SMS[3:0]位来选择。模式1计数器仅在TI1FP1的边沿根据TI2FP2的电平来判断向上/下计数;模式2计数器仅在TI2FP2的边沿根据TI1FP1的电平来判断向上/下…

Python面向对象的三大特征 - - 封装、继承、多态

目录 一、三大特征介绍 1、封装(隐藏) 2、继承 3、多态 二、继承 1、子类扩展父类 1.语法格式 2.构造函数 2、类成员的继承和重写 1. 成员继承 2. 方法重写 3、查看类的继承层次结构 4、object根类 1.描述 2. dir() 查看对象属性&#xff…

JVM-可达性分析算法

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈…

maven的学习

为啥要用maven 1、不用认为添加jar包所依赖的其他jar包 2、能在本地仓库只保留一份jar包,避免了多个工程使用相同jar包,需要重复导入的问题,减少冗余 3、能够规范添加jar包,在下载需要的jar包时有多种方法,但是不能保…

TeeChart VCL/FMX v2023 crack

TeeChart VCL/FMX v2023 crack TeeChart Pro VCL允许您为所有领域(包括商业、工程、金融、统计、科学、医疗、实时和网络)创建通用和专用图表和绘图应用程序。TeeChart Pro VCL具有多种图表类型的图表库,包括2D或3D线条、条形图、水平条、区域、点、饼图、箭头、气泡…

MySQL OCP888题解043-GTID模式下如何解决主键冲突问题

文章目录1、原题1.1、英文原题1.2、答案2、题目解析2.1、题干解析3、知识点3.1、知识点1:GTID模式下跳过一个事务的方法4、总结1、原题 1.1、英文原题 A simple master-to-slave replication is currently being used. This information is extracted from the SH…

Kubernetes学习(三)Service

Service对象 为什么需要Service 每个Pod都有自己的IP地址,但是在Deployment中,在同一时刻运行的Pod集合可能与稍后运行该应用程序的Pod集合不同。 这就导致了一个问题:如果一组Pod(称为后端)为集群内其他Pod&#x…

Java测试题

选择题(共15题,每题2分)( B ) 1、使用下面哪个表达式能产生[20,999]之间的数?A.(int)(20Math.random( )*979) B.20(int)(Math.random( )*980)C.(int)Math.random( )*999 D.20(int)Math.random( )*980( C )2、请仔细阅读下面的程序…

【记录】Samba|Windows 11的Samba连接切换用户

Samba是一个用于共享文件和打印机的网络协议,可以使不同的操作系统之间共享文件和资源变得容易。在Windows 11上,可以使用Samba来连接到网络共享。 如果您想在Windows 11上切换用户并连接到另一个Samba共享,可以按照以下步骤操作。 文章目录…

乐山持点电商:抖音外卖上线全国18城公告

抖音日前在全国15个城市上线外卖业务,包括南京、厦门、合肥、嘉兴、宁波、广州、无锡、杭州、武汉、深圳、温州、苏州、金华、长沙、福州等。加上此前抖音外卖试点的北京、上海和成都,抖音外卖已覆盖全国18个城市,入驻商家主要集中在餐饮行业…

基于声网 Flutter SDK 实现多人视频通话

前言 本文是由声网社区的开发者“小猿”撰写的Flutter基础教程系列中的第一篇。本文除了讲述实现多人视频通话的过程,还有一些 Flutter 开发方面的知识点。该系列将基于声网 Fluttter SDK 实现视频通话、互动直播,并尝试虚拟背景等更多功能的实现。 如果…

lvgl 笔记 基础对象与组件

一、基础对象 1.1基础对象简介 lvgl 库是纯 c 语言编写的,使用结构体实现类的操作。其所有组件都继承字lv_obj_t,可以使用他的属性和方法。 创建一个基本对象非常简单: lv_obj_t* obj1 lv_obj_create(lv_scr_act()); 其中填入的 lv_scr_a…

KUKA U盘备份系统

KUKA U盘备份系统 原创 March Cai Cass 机器人 2022-03-10 12:39 首先想做系统备份,需要KUKA 官方的U盘,需要设置如下 双击KUKA U盘里的Recovery.exe 打开如右上图,点开专家设置 设置好需要的功能 返回主菜单组选择 配置界面,…