一、Windows系统原生方法
使用Windows防火墙阻止程序联网 - 打开“控制面板” → “系统和安全” → “Windows Defender 防火墙” → “高级设置” → “出站规则”。
- 新建规则,选择“程序”,添加目标程序路径,勾选“阻止连接”,完成设置。
通过组策略编辑器禁用网络访问(适用于专业版/企业版)
- 按 `Win + R` 打开注册表编辑器,导航至 `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System`。
- 新建 `DWORD` 值 `DisableNetAccess`,数值设为 `1` 即可禁用网络访问。
使用第三方工具(如360安全卫士)
- 安装360安全卫士后,通过“流量防火墙”或“禁止软件联网”功能,直接屏蔽指定程序的网络访问。
二、通用方法
修改Hosts文件(需管理员权限)
- 在 `C:\Windows\System32\drivers\etc\hosts` 文件中添加 `127.0.0.1 需禁止的服务器地址`,可屏蔽特定服务器的联网请求。
禁用网络连接(极端情况)
- 通过“控制面板” → “网络和Internet” → “本地连接”,右键目标网络选择“禁用”,适用于临时断网需求。
三、注意事项
软件兼容性: 部分第三方工具(如360安全卫士)需卸载原软件后使用,可能影响系统功能。 系统风险
临时与永久限制:Hosts文件修改和防火墙规则可临时或永久生效,需根据需求选择。
建议优先通过Windows防火墙或组策略实现精准控制,避免使用第三方工具带来的潜在风险。若需针对特定软件,可结合软件自带的本地模式功能(如任务栏禁用网络)进行配置。