如何通过编程启用/禁用网络接口?(Windows XP)

13 投票
7 回答
48617 浏览
提问于 2025-04-11 09:10

我需要在Windows XP中通过脚本来完全启用或禁用网络接口。我在找一个用Python实现的办法,但任何通用的方法都可以,比如用WMI、类似于netsh的命令行,或者一些Windows调用的方式都行,之后我会进行调整。谢谢。

7 个回答

11

使用 netsh 命令来管理网络接口。具体用法是:设置接口 [name = ] 接口名称 [ [admin = ] 启用|禁用 [connect = ] 已连接|未连接 [newname = ] 新名称 ]

你可以尝试把外面的所有内容都包含进来: netsh interface set interface name="thename" admin=disabled connect=DISCONNECTED newname="thename"

你还可以查看这个微软的知识库页面: http://support.microsoft.com/kb/262265/ 你可以按照他们的建议来操作。要禁用适配器,你需要找到一种方法来引用这个硬件设备。如果电脑上没有多个同名的适配器,你可以用接口的描述(或者 PCI ID 也可以)来识别它。之后,可以使用 devcon 命令(禁用|启用)。devcon 是一个用于设备管理器的附加命令行工具。

撰写回答