电脑打不开浏览器但是有网win10,Win10 重置浏览器设置方法

题图来自Unsplash,基于CC0协议
导读
当电脑显示网络连接正常,比如右下角的网络图标没有感叹号,微信或QQ这类软件也能正常收发消息、文件,但唯独浏览器点击后要么没反应,要么转圈圈加载不出来,要么直接弹出一个报错窗口说“应用程序错误”,这种情况确实让人挺头疼的。
最常见的幕后黑手其实是代理设置。Windows 10会自动检测并使用代理,有时候安装某些软件或插件后,系统里会残留一个错误的代理配置,导致浏览器无论访问什么网址都会先去找这个不存在的代理服务器,结果自然就是连不上。
你可以这样检查:按下键盘上的Win键,直接输入“代理”两个字,在搜索结果里点击“代理设置”(或者依次进入设置-网络和Internet-代理)。在“手动设置代理”这一栏,如果开关是打开的,请关掉它。同时,看一下“使用代理服务器”下面的地址和端口,如果里面有内容但不是你手动填过的,直接关掉开关就好。关闭之后,按Ctrl+Shift+Esc打开任务管理器,找到“Windows资源管理器”,右键点击它,选择“重新启动”,然后你再试试打开浏览器。
如果这一步不管用,那可能是网络协议本身出问题了。DNS解析服务卡壳了。虽然你感觉有网(因为局域网通讯不依赖DNS,比如游戏或者IM软件可以直接用IP连接),但浏览器需要把域名转换成IP地址,这一步做不了,页面就打不开。你可以试试这样做:在任务栏搜索框输入cmd,右键点击“命令提示符”,选择“以管理员身份运行”。在黑色窗口里先输入 ipconfig /flushdns 回车,这会清理DNS缓存。然后输入 netsh winsock reset 回车,它会重置Winsock目录(这是Windows网络程序调用的接口)。输入完之后,系统一般会提示你重启电脑。
很多时候,重置DNS和Winsock就能解决问题。但如果还不行,问题可能出在了浏览器本身。有些浏览器的用户数据配置文件损坏了,或者被安全软件限制了。对于比较老套的情况,你可以试试结束浏览器进程:打开任务管理器(Ctrl+Alt+Delete),在进程列表里找到浏览器(比如Chrome、Edge),如果有多个进程,全部右键“结束任务”,然后再打开一次。
如果浏览器连双击都没反应,或者反复启动失败,比较干净的办法是重置浏览器设置。以Edge为例:在桌面上找到Edge图标,右键点击,选择“属性”。在“目标”那一栏,原本的路径末尾加上空格和 --no-sandbox,应用并确定后双击打开。如果成功启动,说明是沙盒机制冲突,你可以去浏览器的设置-重置设置里,选择“将设置还原为默认值”。你也可以直接在搜索框输入 inetcpl.cpl 打开Internet选项,在高级选项卡里点击“重置”。
还有一种情况容易被忽略——恶意软件或浏览器劫持。某些流氓软件会强制修改浏览器的启动参数或者锁定设置。这种情况,可以去下载一个专门的浏览器修复或者系统清理工具,比如火绒之类的,做个全盘扫描。或者检查一下C盘下的hosts文件(路径 C:WindowsSystem32driversetchosts),用记事本打开,看看里面有没有奇怪的指向localhost的网址条目,如果有,把那些行前面加上#号注释掉,或者直接删掉。
如果所有方法都试过了依然无效,那就不只是软件问题了。尝试卸载当前浏览器,从官网下载最新版本重装。如果重装后依然无法联网,可能要考虑系统文件损坏,打开管理员命令行,运行 sfc /scannow 检查修复系统文件。另外,检查一下电脑时间和日期是不是准确的,时间不对也会导致HTTPS证书校验失败,浏览器拒绝连接。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com