每隔一段时间打开并打开 Wi-Fi 适配器

每隔一段时间打开并打开 Wi-Fi 适配器

这听起来很奇怪,但我的 wifi 电脑在下载某个文件 15 分钟后一直断开连接,直到我重新启动 Wi-Fi 适配器后才重新连接,因此我正在寻找一种每 15 分钟重新启动适配器的方法。提前致谢。

答案1

这是解决问题的糟糕方法
应该询问的是为什么会发生这种情况以及如何解决它,但已要求一种黑客解决方法:

可以使用与步骤 1 中的命令一样简单的命令重置适配器,但需要一种方法来安排这两个命令每十五分钟运行一次;虽然有几种方法可以做到这一点,但想到的最简单的方法是使用任务计划程序:

  1. 使用以下命令创建批处理文件:
    netsh interface set interface "Wi-Fi" disabled
    netsh interface set interface "Wi-Fi" enabled
    
  2. 运行以确保其正常工作
  3. WinKey+ STask scheduler
  4. 右键点击任务计划程序(本地)创建任务
    1. 一般的选项卡:设置姓名并选择仅在用户登录时运行
    2. 触发器标签:新的...每 15 分钟重复一次任务
    3. 操作标签:新的...启动程序程序/脚本:从步骤 1 中选择批处理文件
    4. 浏览剩余选项并根据需要进行调整
  5. 好的

答案2

正如 Señor CMasMas 所说,必须使用任务计划程序每 15 分钟运行一次,并且可以从那里执行速度更快的powershell或:devcon

  1. .ps1脚本:
    if (-Not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator')) {
     if ([int](Get-CimInstance -Class Win32_OperatingSystem | Select-Object -ExpandProperty BuildNumber) -ge 6000) {
      $CommandLine = "-File `"" + $MyInvocation.MyCommand.Path + "`" " + $MyInvocation.UnboundArguments
      Start-Process -FilePath PowerShell.exe -Verb Runas -ArgumentList $CommandLine
      Exit
     }
    }
    
    $d = Get-PnpDevice| where {$_.friendlyname -like "NAME-OF-YOUR-ADAPTER*"};
    $d  | Disable-PnpDevice -Confirm:$false;
    $d  | Enable-PnpDevice -Confirm:$false
    
  2. 使用Devcon
    devcon restart "<Device-ID>*"
    


我遇到了你描述的同样的问题,我遇到的问题很简单:WiFi 卡没有适用于 Windows 10 的官方驱动程序,使用较旧的驱动程序导致了问题(该 WiFi 卡在 Linux、Windows7 和 Windows 8.1 上运行良好)

  • 我使用过这些方法重置过,但最终还是放弃了,换了网卡,不然就无法下载大文件了
  • 另一种方法是使用蓝牙网络选项,通过蓝牙网络连接手机

相关内容