如何让windows7在建立无线连接时自动禁用有线连接

How to make windows 7 auto disable wired connection when wireless connection is made

我有有线和无线连接。我使用有线连接进行网络访问

有什么方法可以让我连接到无线连接。有线连接断开,直到我断开无线连接

所有流量都来自无线网关,内部站点被禁用等

我已尝试为两种连接手动设置接口指标(无线连接较低,有线连接较高)但网络仍然可以访问。

我也在 this link 中通过重新排序连接尝试了这些步骤,但仍然无法访问内部网站。

使用 Windows 7

您可能有一个由网络连接触发的计划任务。那将是

"Applications and Services Logs > Microsoft > Windows > WLAN-AutoConfig > Operational" 无线网络连接的事件 ID 8001。

基于此事件触发器,您可以 运行 一个 program/script 禁用您不想要的网络适配器。 您可以为此使用 devcon.exe (download link),它是用于程序化设备管理器访问的 Microsoft。

语法为

devcon disable "pci\ven_<your vendor id>&dev_<your device id>" 

您可以在设备管理器中查找这些 ID。或者你可以使用 wmi:

为您的网络适配器查询 Win32_NetworkAdapter class 并在 vbscript 或 powershell 或您喜欢的任何内容中调用禁用。

有关网络适配器编程控制的更多详细信息,请参阅 this article

如果你想更好地控制这种情况发生的时间(例如,你只希望它发生在工作中的特定无线网络而不是家里),你应该始终使用脚本,即使你想要 devcon 并添加一个通话前进行一些检查。

如果您还想自动启用网络,则无线网络断开连接的事件 ID 为 8003。