Windows 7 休眠后如何自动重置无线连接

Windows 7 休眠后如何自动重置无线连接

我的台式电脑有可用的无线连接。但是,当我休眠然后重新启动 Windows 7 时,连接处于断开状态。我不在乎找出原因,因为我总是可以通过手动断开并重新连接到我的无线网络来修复它。

我的问题是 - 对我来说,自动化此断开/重新连接步骤的最简单方法是什么,以便每次启动/登录时都会发生这种情况?理想情况下,我希望有一个登录脚本,该脚本休眠 30 秒,检测无线连接的状态,如果它不在连接状态,则断开连接然后连接。

答案1

我能想到的最简单的方法是一次性设置。

  1. 以管理员身份运行 PowerShell。
  2. 类型Set-ExecutionPolicy remotesigned
  3. 确认您接受此政策(这意味着它不会运行从互联网下载的未签名的脚本,但会运行本地脚本)。

打开记事本并粘贴以下内容:

Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "$wifi = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=9";$wifi.disable();$wifi.enable();"'

单击文件 > 另存为...并输入文件名引号内扩展名为 ps1。保存到您的桌面。例如“Cycle WiFi.ps1”(但包含引号)。

现在,无论何时您需要重置适配器,只需双击 ps1 文件,或者如果将其放在快速启动中,则单击它。

要重置以太网适配器,您也可以执行以下操作:

Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "$wifi = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=9";$wifi.disable();$wifi.enable();$ethernet = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=0";$ethernet.disable();$ethernet.enable();"'

答案2

@Louis 有一个很好的解决方法(完全窃取该框架进行自我提升),但如果您真正想解决这个问题,我建议您首先更新您的 BIOS,然后更新网络适配器驱动程序。

相关内容