如何使用 Windows 软断开计算机与网络的连接?

已发表: 2020-02-25

在 Windows 10 内部版本 17763.404(对应于安装为 Windows 10 版本 1809 发布的 2019 年 4 月补丁所产生的 Windows 版本)中,Microsoft 添加了一个新的组策略设置,称为“启用 Windows 以软断开计算机与网络的连接”设置. 在本指南中,我们打算检查此特定设置并向您展示如何配置或使用它。

什么是“启用 Windows 以软断开计算机与网络的连接”设置?

启用 Windows 以软断开计算机与网络的连接设置是指导 Windows 在意识到计算机不应再连接到网络时的行为或反应的设置。

  • 如果视图中的策略设置已启用(或打开),则 Windows 将始终在确定计算机不应再连接到网络时将计算机与网络软断开连接。
  • 如果视图中的策略设置被禁用(或关闭),则 Windows 将始终在确定计算机不应再连接到网络时立即断开计算机与网络的连接(即时或突然的过程)。

软断开设置如何工作?

我们可以这样描述软断开的工作过程:

  • 当 Windows 发现 PC 不应再连接到特定网络时,它会保持冷静,不会立即终止连接。 毕竟,突然断开连接往往会降低用户的体验——而且它们几乎没有提供明显的好处。 作为一般规则,应避免突然断开连接。
  • 一旦 Windows 决定软断开接口,它就会通知 TCP 堆栈必须停止网络进程(不应再使用它)。 Windows 将允许现有 TCP 会话继续(不中断或中断)。 但是,只有在明确绑定或路由到所需目的地的不同接口不可用时,才允许新的 TCP 会话使用视图中的接口。
  • 发送到 TCP 堆栈的消息或通知会导致网络状态发生变化。 然后网络应用程序监听事件(当它们发生时)。 这些应用程序会主动将其连接转移到网络——如果这样做的方法存在的话。
  • Windows 每隔 30 秒检查一次视图中接口上的流量级别。 如果系统发现流量级别高于特定阈值,则不采取任何措施。 这样,当前配置或事件允许接口的持续活动使用。 例如,文件传输或 VoIP 呼叫服务继续其操作。
  • 当流量低于已知阈值时,Windows 会终止接口的进程(接口最终将断开连接)。 使用长期空闲连接的应用程序——例如电子邮件客户端和类似的服务或管理应用程序——可能会看到它们的连接被中断,但它们将能够通过不同的接口重新建立它们的连接。

如何在 Windows 10 中启用或禁用计算机与网络设置的软断开连接

1. 通过组策略启用或禁用与网络设置的软断开连接:

如果您的计算机运行的是 Windows 10 的专业版、企业版或教育版,则您可以访问组策略中的必要设置并更改其配置。 事实上,我们即将描述的过程涉及使用本地组策略编辑器应用程序,并且很容易成为在 Windows 中控制软断开设置的最直接的方法。 我们建议您始终使用它。

注意:例如,如果您的设备运行的是 Windows 10 家庭版,则此处的过程不适用于您,因为组策略程序未配置为在您的 PC 上使用(或者它甚至不存在于您的标准操作系统环境中) . 在这种情况下,您必须跳过这种启用或禁用与网络设置软断开连接的方法,然后转到下一个。

无论如何,这些是您在 PC 上启用或禁用软断开必须遵循的说明:

  • 按住(并按住)键盘上的 Windows 徽标按钮,然后点击字母 R 键以快速打开“运行”应用。
  • 运行窗口出现后,您必须使用以下代码填充那里的文本框:gpedit.msc
  • 要运行代码,您必须按 Enter 按钮(或单击 Run 窗口上的 OK 按钮)。

本地组策略编辑器窗口现在应该出现。

  • 在这里,您必须查看程序窗口的左上角,然后单击或双击计算机以查看其内容。
  • 现在,您必须浏览此路径上的目录才能到达目的地:

计算机配置 > 管理模板 > 网络 > Windows 连接管理器

  • 假设您在正确的位置(在 Windows 连接管理器目录内),您必须查看右窗格。
  • 从那里的策略列表中,您必须检查启用 Windows 以软断开计算机与网络策略的连接。
  • 双击策略。

现在将出现“启用 Windows 以软断开计算机与网络的连接”窗口。

  • 这些是您可以随时进行的更改:
  1. 要打开软断开设置,您必须单击已启用的单选按钮以选择此选项(在窗口的左上角附近)。
  2. 要关闭软断开设置,您必须单击已禁用的单选按钮以选择此选项。
  • 现在,您必须单击“应用”按钮,然后单击“确定”按钮以保存启用 Windows 以软断开计算机与网络策略的新配置。

如果您改变了对软断开设置的想法,您所要做的就是通过相同的步骤进入启用 Windows 以软断开计算机与网络的连接窗口,选择相反的选项,然后单击应用和确定按钮保存更改。

2. 通过注册表启用或禁用与网络设置的软断开连接:

我们将要描述的过程适用于所有 Windows 10 版本。 这种启用或禁用软断开功能的方法可以在 Windows 10 家庭版、Windows 10 专业版、Windows 10 教育版和其他 Windows 10 版本上使用,因为预计的更改是对注册表进行的,该组件存在于所有Windows 10 版本。

好吧,这些是您在计算机上启用或禁用软断开功能必须执行的步骤:

  • 首先,您必须启动 Run 应用程序。 或许,您可以通过 Windows 徽标按钮 + 字母 R 组合键来实现。
  • 出现小运行窗口后,您必须在其上的文本框中键入以下代码:regedit。
  • 要让 Windows 执行代码,您必须按键盘上的 Enter 按钮(或单击 Run 窗口上的 OK 按钮)。

注册表编辑器应用程序窗口现在应该出现。

  • 在这里,您必须查看窗口的左上角,然后单击或双击计算机以查看其内容。
  • 此时,您必须通过此路径上的目录才能到达目的地:

HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ WcmSvc \ GroupPolicy

  • 现在,您必须检查您当前所在的目录是否有 fSoftDisconnectConnections 键。

如果缺少密钥,则必须创建它。 继续这些说明:

  1. 在您当前的位置,您必须右键单击右窗格中任何没有对象的位置。
  2. 从出现的列表中,您必须单击新建,然后选择 DWORD(32 位)值。 即使您的机器运行的是 64 位版本的 Windows 10,您仍然必须选择 32 位 DWORD。
  3. 使用 fSoftDisconnectConnections 填写名称字段,然后保存密钥。
  • 双击 fSoftDisconnectConnections 键。

fSoftDisconnectConnections 键的编辑 DWORD 窗口现在将出现。

  • 好吧,根据您要执行的操作,您必须执行以下任务之一:
  1. 用 1 填充数值数据框 - 如果要启用软断开功能。
  2. 用 0 填充数值数据框 - 如果要禁用软断开功能。
  3. 删除数值数据框中的数字 - 如果您想保留软断开功能的系统默认配置。
  • 单击确定按钮以保存您刚刚对 fSoftDisconnectConnections 键所做的更改。
  • 关闭注册表编辑器应用程序和其他活动程序。
  • 现在,您必须重新启动计算机,让 Windows 有机会将您所做的更改考虑在内。

如果您改变了对计算机上软断开配置所做更改的想法,那么您所要做的就是按照上述相同的说明进入 fSoftDisconnectConnections 键的“编辑 DWORD”窗口,填写“值”框数据与适当的数字,保存您所做的更改,然后重新启动您的 PC 以完成事情。 或者,您始终可以删除 fSoftDisconnectConnections 键以强制 Windows 恢复系统的默认配置。

小费:

我们描述的程序之一涉及在注册表上执行的任务,因此我们将借此机会向您介绍 Auslogics Registry Cleaner。 如果您的注册表遇到问题,或者您发现自己需要解决影响注册表的违规行为,那么您最好下载并运行推荐的应用程序。 注册表在 Windows 操作系统环境中是一个非常敏感的组件,因此您最好让专门为其设计的应用程序代表您处理问题。