如何在 Windows 10 中阻止任何程序访问 Internet?

已发表: 2020-02-20

您计算机上的绝大多数第三方应用程序都可以访问互联网——而且出于不同的原因,它们往往会这样做。 但是,有时您不希望特定应用程序使用互联网。 在这种情况下,您可能希望更改计算机设置以防止应用程序访问网络。 好吧,在本指南中,我们打算向您展示如何阻止程序连接到互联网。

为什么我要阻止应用程序使用我的互联网?

既然你来到这个页面,你可能有你想要切断应用程序的网络访问的理由。 或者,您可能在想知道为什么有人想首先阻止应用程序访问互联网时感到好奇。 如果我们对后者的假设成立,那么您将了解人们为何试图阻止程序使用互联网。

例如,您可能会遇到或使用坚持获取更新并(自动)安装它们的应用程序,但您不希望更新,因为它们破坏了某些功能或导致应用程序的性能比以前更差。 在这种情况下,您别无选择,只能切断该程序的 Internet 访问。 如果程序不听你的指令来推迟更新自己,那么你必须确保它永远不会首先获得更新。

这是另一种情况:您的游戏可能只适合您孩子的离线模式,或者您对您的孩子接触在线(和无人监督的)多人游戏元素感到不舒服。 在这种情况下,您最好指示 Windows 阻止该特定游戏应用程序的 Internet 访问,以确保游戏保持离线状态。

或者,您可能正在使用向您发送令人讨厌的广告的垃圾邮件应用程序,并且正在寻找一种方法来阻止广告首先出现。 好吧,由于应用程序需要互联网来获取广告数据,您可以通过切断应用程序的网络访问来防止广告垃圾邮件。

在某些情况下,您可能会遇到您怀疑是恶意或有害的应用程序。 为了最大程度地降低风险,您可以阻止此类应用程序在您的计算机上使用互联网。 依赖互联网工作的恶意程序如果无法访问网络(并联系其创建者或控制者),将难以对您的计算机造成损害。

如何阻止应用程序在 Windows 10 中访问互联网?

无论您想要阻止应用程序在您的计算机上使用 Internet 的原因是什么,涉及 Windows 防火墙的过程都为您提供了实现目标的理想途径。 在这里,您可以通过创建规则来告诉 Windows 当应用程序尝试连接到 Internet 时它必须做什么。

由于您希望 Windows 阻止应用程序访问 Web,因此您必须创建出站规则来强制执行 Internet 阻塞。 我们现在将向您展示如何做到这一点。

  1. 创建 Windows 防火墙规则以阻止应用程序访问 Internet:

仔细完成这些步骤:

  • 首先,您必须进入 Windows 开始菜单或屏幕。 您可以通过单击设备显示屏左下角的 Windows 图标来执行此操作。

或者,您可以通过点击计算机键盘上的 Windows 徽标图标进入 Windows 开始菜单。

  • 现在,您必须在文本框中输入控制面板(在您开始输入的那一刻出现),以使用这些关键字作为查询来执行搜索任务。
  • 假设控制面板(应用程序)现在已成为结果列表中的主要条目,您必须单击它以打开所需的应用程序。
  • 控制面板窗口出现后,您必须将View by参数(在右上角)设置为Large icons
  • 现在,您必须单击 Windows 防火墙。
  • 假设您现在在 Windows 防火墙菜单上,您必须查看窗口左上角的列表,然后单击高级设置链接。

现在应该会出现具有高级安全性的 Windows 防火墙实用程序窗口。

  • 查看应用程序窗口的左上角。 单击或双击出站规则。
  • 现在,您必须查看程序窗口的右上角。 在“操作”面板下,您必须单击“新建规则”。
  • 单击程序的单选按钮(以选择此选项)。

(毕竟,您希望阻止程序访问互联网)。

  • 现在,您必须导航到安装了您要阻止的应用程序的文件夹。 单击“浏览”按钮并从那里继续工作。

指定应用程序的文件夹后,将自动显示应用程序文件路径。 Windows 中的应用程序路径通常采用“ C:\Program Files\NameOfApp.exe ”或“ C:\Program Files(x86)\NameOfApp.exe ”形式,其中NameOfApp是您要为其添加的应用程序的名称阻止互联网访问。

  • 指定程序的文件路径后,您必须单击“下一步”按钮才能进入下一阶段。
  • 在随后的屏幕上,应该是操作,您必须单击阻止连接的单选按钮。
  • 单击下一步按钮。
  • 在配置文件屏幕上,您必须选择那里的所有参数(域、私有和公共)。

域是您的计算机连接到域时应用的规则; Private 是当您的 PC 连接到专用网络(可能是您的家庭或办公室网络)时适用的规则; 公共是当您的系统连接到公共网络时适用的规则,例如咖啡店或机场的 WIFI。

那么,您需要 Windows 为应用程序使用的所有配置文件、网络和设置应用建议的规则。 因此,必须选择所有参数。

  • 单击下一步按钮。
  • 假设您现在在“名称”屏幕上,您必须在“名称”框中填写您喜欢的规则名称。

理想情况下,您应该使用易于识别的名称。

  • 您还可以填写描述的文本框 - 如果您愿意。 这里的任务是可选的。
  • 单击完成按钮。

您刚刚创建的规则现在应该出现在出站规则下的列表中。 你可以在那里检查以确认事情。

如果您做的一切都正确,那么 Windows 将配置一个层来阻止您想要切断其 Web 访问的应用程序的所有出站通信。 在大多数情况下,这通常足以阻止应用程序访问网络。

不过,如果您想加强对应用程序的控制,那么您可以更进一步,使用入站规则重复相同的过程,以向 Windows 提供特定说明以阻止应用程序的所有入站通信。 新规则将与之前的规则(您已经创建的)完全相同,但它将管理视图中应用程序的入站流量。

如果 Windows 已配置为首先阻止应用程序发送数据包,则该应用程序不太可能从 Web 接收任何内容。 换句话说,当 Outbound 通信的规则已经配置时,Inbound 通信的规则可能是多余的(并且不需要)。

如果您想了解防火墙规则的有效性,您可以运行一个简单的测试。 您可以创建出站规则来阻止浏览器应用程序的连接,以查看会发生什么。 创建规则后,您必须打开浏览器,然后尝试上网(通过访问站点或页面)。 如果操作失败并且您的浏览器通知您它无法连接到网站或互联网,那么您将知道您创建的规则已经产生了应有的效果。

您始终可以自由禁用或删除规则——如果您改变主意阻止特定应用程序访问互联网。 您所要做的就是执行上述相同步骤以打开具有高级安全性的 Windows Defender 防火墙应用程序,在所需部分(入站或出站列表)下找到规则,然后对规则执行所需任务。

阻止程序连接到互联网的其他方法

在这里,我们打算描述阻止应用程序访问 Internet 的替代方法。 在某些情况下,涉及创建规则(在 Windows 防火墙中)的建议过程并不能解决问题。

以某些游戏为例。 看起来您需要做的只是为 NameOfGame.exe 创建一个阻止规则,但实际上,NameOfGame.exe 只是启动器(用于打开应用程序的可执行文件),实际的连接操作是通过 Java 执行的。

在所描述的场景中,您需要创建一个规则来指示 Windows 阻止 Javaw.exe(而不是 NameOfGame.exe)的连接。 或者,您甚至不知道游戏是否通过 Java 或任何类似组件运行,这意味着您必须开始担心您未能考虑到的变量,因为您对它们一无所知。

好吧,鉴于情况(在提供的任何描述中),您最好通过以下方法之一阻止应用程序的 Internet 访问。

  1. 更改系统主机文件以阻止特定地址或 IP 的 Internet 访问:

在这里,我们打算向您展示如何在程序连接到的网址或 IP 地址已知时阻止程序访问互联网。 例如,如果您希望您的孩子在特定浏览器上浏览网页,但不希望他们访问某些网站,那么您可能会发现此处的程序很有用。

Windows 主机文件是操作系统(在您的机器上运行)用来管理主机名和 IP 地址的文件。 您可以将网站添加到那里的条目中,Windows 将获得特定说明以自动阻止对这些网站的访问。

无论如何,这些是您必须遵循的说明才能在此处进行工作:

  • 首先,您必须通过单击程序图标(可能在您的任务栏上)打开文件资源管理器应用程序。

或者,您可以使用 Windows 徽标按钮 + 字母 E 键盘快捷键快速打开文件资源管理器应用程序。

  • 文件资源管理器窗口出现后,您必须单击或双击此 PC 以查看其内容。
  • 此时,您必须浏览此路径上的目录:

C:/Windows/System32/drivers/etc/hosts

  • 现在,在您当前的位置,您必须找到 hosts 文件,然后双击它来打开它。

Windows 应该会弹出一个小窗口或对话框,询问您要使用哪个应用程序打开文件。

  • 从显示的程序列表中,您必须选择记事本。

将显示主机 - 记事本窗口。

你应该看到这样的东西:

# 版权所有 (c) 1993-2009 Microsoft Corp.

#

# 这是 Microsoft TCP/IP 用于 Windows 的示例 HOSTS 文件。

#

# 此文件包含 IP 地址到主机名的映射。 每个

# 条目应保留在单独的行上。 IP 地址应该

# 放在第一列后跟相应的主机名。

# IP地址和主机名至少要分开一

# 空间。

#

# 此外,评论(例如这些)可能会插入个人

# 行或在机器名称后面用“#”符号表示。

#

# 例如:

#

# 104.54.95.97 testwebpageorsite.com # 源服务器

# 39.23.63.11 testwebpageorsite.com # x 客户端主机

# localhost 名称解析在 DNS 本身内处理。

#127.0.0.1 本地主机

#::1 本地主机

  • 现在,在最后一个 # 字符下,您必须输入要阻止 Internet 访问的网站 URL 和 IP 地址。
  • 假设您已完成修改 hosts 文件,您现在必须保存所做的更改。
  • 查看记事本窗口的左上角,单击那里的文件按钮(查看菜单选项),然后单击保存。

或者,您可以使用 Ctrl + 字母 S 键盘快捷键指示 Windows 保存对主机文件所做的更改。

  1. 使用家长控制阻止应用程序访问互联网:

在这里,您可以通过 Windows 中的家长控制功能阻止特定应用程序或网站的 Web 访问。 此处的互联网封锁程序适用于希望限制孩子使用的应用程序(尤其是游戏)或阻止孩子访问某些网站的父母。

以下是实施和使用家长控制(阻止互联网访问)时必须遵循的说明:

  • 首先,您必须打开“设置”应用程序。 Windows 徽标按钮 + 字母 I 键盘快捷键将在这里派上用场。
  • 出现“设置”窗口后,您必须单击“帐户”(进入此选项的菜单)。
  • 查看窗口左边框的菜单列表,然后单击其他人。
  • 现在,您必须查看窗口右边框上的窗格,然后单击“添加家庭成员”选项。
  • 单击添加孩子的单选按钮(以选择此选项),然后单击下一步按钮。

现在将出现孩子的新个人资料(在您的家庭部分下)。

  • 单击管理家庭设置在线链接。

您将被定向到您帐户的 Microsoft 家长控制网页。 在那里,您将看到计算机上存在的所有成人和儿童帐户。

  • 现在,您必须检查页面右上角的“检查最近的活动”。 单击此链接。

您现在将被定向到“内容限制”选项卡或屏幕。 在那里,您将能够为 Internet 和应用程序的参数指定或应用不同的限制设置。

  • 现在,您必须指定要阻止的游戏和网站。
  • 保存更改 - 如果此步骤适用。
  1. 通过禁用网络适配器阻止 Internet 访问:

如果您一心想要阻止应用程序连接到 Internet,并且不介意切断其他程序的 Web 访问,那么这里的过程非常适合您。 事实上,建议的阻止 Internet 访问的方法可能是最有效的方法,因为它需要您关闭 Internet 连接组件。

通过禁用计算机的网络适配器,您可以阻止计算机上所有实用程序或设置的 Internet 访问。 这种方法是万无一失的。

执行以下步骤以禁用网络适配器:

  • 通过右键单击任务栏(在显示屏底部)然后选择运行来打开运行应用程序。

或者,您可以使用 Windows 徽标按钮 + 字母 R 键盘快捷键来执行相同的操作。

  • 运行窗口出现后,您必须使用msc填写该字段,然后点击 PC 键盘上的 Enter 按钮(运行代码)。

设备管理器应用程序窗口将出现。

  • 现在,您必须浏览类别列表,找到网络适配器,然后单击该类别的扩展图标。

网络适​​配器类别中的设备现在将可见。

  • 此时,您必须找到您的计算机连接到互联网的设备。

如果您的 PC 通过 WIFI 网络连接到网络,则您必须禁用 WAN 端口。 如果您使用以太网电缆将计算机连接到网络,则必须禁用以太网连接设备。 理想情况下,您应该禁用网络适配器类别下的所有设备,以确保没有遗漏任何内容。

  • 要禁用网络设备,您必须单击它(使其突出显示),右键单击它以查看可用选项,然后选择禁用设备。
  • 在适当的设备(或所有设备上,最好)上执行禁用任务。

如果您对施加在计算机上的互联网限制改变主意并决定取消它们,那么您必须这样做:执行上述相同的步骤来定位网络设备,右键单击设备以查看标准选项列表,然后选择启用设备。 基本上,要重新访问互联网,您必须为之前禁用的所有设备执行启用任务。 如果您的互联网没有立即恢复,那么您必须重新启动您的 PC。

小费:

受到推崇的

使用反恶意软件保护 PC 免受威胁

检查您的 PC 是否存在您的防病毒软件可能遗漏的恶意软件,并使用 Auslogics Anti-Malware 安全删除威胁

Auslogics Anti-Malware 是 Auslogics 的产品,获得了 Microsoft Silver Application Developer 认证
现在下载

由于您希望限制您的计算机上的互联网访问,我们有理由相信您的目标集中在确保您的计算机安全或保护某人免受伤害。 为此,您可能希望通过安装 Auslogics Anti-Malware 来增强 PC 的安全性。

使用推荐的应用程序,您可以强制改进计算机的防御设备,无论其当前状态如何(无论您是否运行了防病毒软件)。 随着预计的改进,您的系统陷入恶意程序(或您成为网络攻击的受害者)的可能性会大大降低。