17370845950

电脑网页无法打开提示err_connection_refused怎么办【修复】
ERR_CONNECTION_REFUSED错误表明服务器拒绝连接,需依次检查网站状态、本地防火墙设置、重置TCP/IP与DNS、排查hosts文件篡改。

如果您尝试访问某个网站,但浏览器显示“ERR_CONNECTION_REFUSED”错误,则说明您的电脑已成功连接网络,但目标服务器明确拒绝了当前连接请求。以下是修复此问题的步骤:

一、检查目标网站是否正常运行

该错误可能源于远程服务器本身已关闭、服务未启动或防火墙拦截了外部访问。本地网络和设备无故障时,问题通常出在服务端。

1、打开另一台设备(如手机),切换至相同Wi-Fi网络,尝试访问同一网址。

2、访问第三方状态监测网站(例如downforeveryoneorjustme.com),输入目标域名,确认是否全局不可达。

3、若其他设备也无法访问且状态页显示“down”,则该网站服务当前中断,需等待管理员恢复

二、验证本地防火墙与安全软件设置

Windows Defender 防火墙或第三方杀毒软件可能将浏览器或特定端口(如80、443)列为受限程序,主动拒绝其出站连接请求。

1、按 Win + R 键,输入 “control firewall.cpl”,回车进入防火墙设置界面。

2、点击左侧“允许应用或功能通过 Windows 防火墙”,再点“更改设置”按钮(需管理员权限)。

3、在列表中查找 Chrome、Edge 或 Firefox,确保其在“专用”和“公用”网络列均已被勾选。

4、若使用第三方安全软件(如360、腾讯电脑管家),进入其“网络防护”或“上网保护”模块,临时关闭“网页访问控制”或“ARP防护”功能进行测试。

5、关闭后刷新网页,若错误消失,则需在安全软件中为浏览器添加信任规则,而非长期禁用防护

三、重置 TCP/IP 协议栈与 DNS 缓存

系统网络协议栈异常或本地DNS缓存污染可能导致连接请求被错误路由或直接丢弃,触发拒绝响应。

1、以管理员身份运行命令提示符:右键“开始”按钮 → 选择“Windows 终端(管理员)”或“命令提示符(管理员)”。

2、依次执行以下命令,每条命令后按回车,并等待执行完成:

netsh int ip reset

netsh winsock reset

ipconfig /flushdns

3、全部执行完毕后,必须重启电脑使协议栈重载生效

四、排查本地 hosts 文件篡改

hosts 文件被恶意修改后,可能将合法域名映射到本地环回地址(127.0.0.1)或无效IP,导致浏览器向本机发起连接,而本机未运行对应Web服务,从而返回拒绝响应。

1、按下 Win + R,输入 “notepad C:\Windows\System32\drivers\etc\hosts”,回车以管理员权限打开该文件。

2、查看文件末尾是否存在形如 “127.0.0.1 www.example.com” 的非系统默认条目。

3、对可疑行,在行首添加英文井号(#)注释掉,例如:#127.0.0.1 www.example.com。

4、保存文件(若提示无权限,请先复制该文件到桌面编辑,再覆盖原文件并授予“替换目标文件”权限)。

5、保存后,在命令提示符中再次执行 “ipconfig /flushdns”,确保新hosts规则立即生效