自动修复 XP 上的无线连接

自动修复 XP 上的无线连接

我怀疑我的 Dell Precision 笔记本电脑(运行 XP Pro)某个地方出了问题,导致无线互联网连接在连接时间大约半小时后丢失。无线路由器没有问题,因为另一台笔记本电脑运行没有问题。

要恢复连接,我可以右键单击工具栏上的无线图标,然后选择修复。但是,有时这无法解决问题,所以我现在打开“网络连接”,右键单击无线连接并选择“禁用”。然后再次右键单击并选择“启用”。这似乎总是有效。

我希望自动执行此过程,以便在我的桌面上运行程序/脚本/等即可为我执行这些操作。一遍又一遍地点击相同的步骤很累人。(考虑到该解决方案,我可能会编写一个程序,每两分钟检查一次连接,并在需要时自动调用修复。)

是否有某种方法可以通过脚本/程序/等执行禁用/启用步骤?

我使用 C# 编程,但无法找到执行此操作的命令。

答案1

有一个相关问题为此,它指向 ToggleNIC这里。最后一个提供了一个链接,您可以从中下载适用于 Windows XP 的 v1.0。

从附带的 readme.txt 文件中:

ToggleNic 是一个命令行应用程序,用于轻松启用或禁用网络连接。

用法:ToggleNic [connection_name] [enable|disable]

如果您未指定启用或禁用,则网络连接将被切换(如果已禁用则启用,如果已启用则禁用)。如果您指定启用或禁用,则如果连接已处于所需状态,则不会进行任何更改。

例子:

ToggleNic "Local Area Connection"

ToggleNic "Local Area Connection 2" enable

ToggleNic "Wireless Connection" disable

答案2

仅释放和更新 IP 地址是否可行?您可以制作一个非常简单的批处理文件来执行此操作。

@echo off
ipconfig -release
ipconfig -renew

相关内容