![配有两张 Wi-Fi 卡的 Windows 10 — 禁用“已知网络”同步](https://linux22.com/image/1614511/%E9%85%8D%E6%9C%89%E4%B8%A4%E5%BC%A0%20Wi-Fi%20%E5%8D%A1%E7%9A%84%20Windows%2010%20%E2%80%94%20%E7%A6%81%E7%94%A8%E2%80%9C%E5%B7%B2%E7%9F%A5%E7%BD%91%E7%BB%9C%E2%80%9D%E5%90%8C%E6%AD%A5.png)
TL;DR:我的笔记本电脑上安装了两张 Wi-Fi 卡;Windows 确实希望保持已知网络列表在它们之间保持同步;我不希望它这样做,而且 Windows 的早期版本没有这样做。我该如何停止它?
背景:我做了很多 IT 工作,有时我会做一些奇怪的事情,在这种情况下,将笔记本电脑同时连接到两个不同的无线网络会很方便。为了解决这个问题,我刚刚在我的移动工作站上添加了第二张 Wi-Fi 卡(借用了空的 WWAN mPCIe 插槽和天线)。第二张卡工作正常。
Windows 10 支持两张无线网卡,没有任何问题。安装第二张卡后,Wi-Fi 网络列表上方会出现一个下拉菜单,您可以在连接时选择使用哪张卡。
我在 Windows 10 中遇到的问题是,Windows真的希望保持两张卡的网络连接列表同步。旧版本的 Windows 会将它们分开。如果我使用“Wi-Fi 卡 A”连接到网络,即使我将它设置为将来“自动连接”到该网络,“Wi-Fi 卡 B”也永远不会尝试连接到该网络(除非我明确要求它这样做)。在 Windows 10 上,如果我在“Wi-Fi 卡 A”上建立连接,那么几分钟后我会发现“Wi-Fi 卡 B”也连接到了该网络,这是我不想要的行为。
奇怪的是,Windows 10 仍然有针对每张无线网卡的不同已知网络列表的概念。在“设置”→“网络和 Internet”→“Wi-Fi”中,它会分别显示两个 Wi-Fi 适配器,我可以为每个适配器调出单独的“已知网络”列表。一些后台进程正在同步两张卡之间的连接列表(但不是即时的,同步过程中会有一些延迟)。如果我转到“Wi-Fi 卡 B”的已知网络列表并删除我不想连接的网络,那么一两分钟后,“Wi-Fi 卡 A”将断开与该网络的连接,并且它将从该卡的“已知网络”列表中删除。
我正在尝试找出是什么在不同的卡之间同步已知网络并将其禁用。我怀疑这个“功能”的存在只是为了如果您连接了新的无线适配器,您就不必重新输入您用旧适配器连接到的网络的凭据,而且没有人想到这种情况在同时连接两个 Wi-Fi 卡时会发生,因为这种情况很少见。我认为它可能是 Microsoft 帐户同步(设置 → 帐户 → 同步您的设置),因为我知道它可以在不同的 PC 之间同步 Wi-Fi 网络信息,但该功能已关闭,我实际上已使用本地组策略完全禁用它,但这种情况仍然发生。
有人知道该看哪儿吗?
答案1
在任务计划程序中,在 Microsoft → Windows → WlanSvc 下,有一个名为“CDSSync”的任务。我不确定这个任务应该做什么,也不知道什么时候运行(触发器和操作都显示为“自定义”,无法检查)。但是,禁用此任务会停止我抱怨的同步行为。我已经在禁用任务的情况下运行了一个多星期,没有注意到任何其他负面影响,所以我打算称之为修复。