Есть ли способ автоматизировать процесс повторного набора, как только это произойдет?
2 ответа
1
[PowerShell] отключить + включить все соединения
Возможно, самый элегантный способ сброса всех соединений - это PowerShell. Сохраните это как.Сценарий PS1 и выполнить его с правами администратора .
Get-WMIObject Win32_NetworkAdapter -Filter "NetConnectionID LIKE '%'" | %{
netsh interface set interface "$($_.NetConnectionID)" DISABLED
Start-Sleep 3
netsh interface set interface "$($_.NetConnectionID)" ENABLED
}
[CMD] отключить + включить соединение
Сохраните это в пакете и выполните его как администратор, где <interface_name>
обозначает интерфейс, который вы хотите отключить и повторно включить.
netsh interface set interface <interface_name> disabled
ping -n 5 127.0.0.1 > NUL
netsh interface set interface <interface_name> enabled
- Чтобы получить правильное имя интерфейса, введите
netsh interface show interface
- Оберните имя интерфейса кавычками, если оно содержит пробелы (в противном случае нет)
- команда ping добавляет небольшой перерыв в 5 секунд, чтобы увидеть эффект в центре управления сетями и общим доступом
[CMD] переподключить мобильную связь
(thx @laggingreflex)
netsh mbn connect interface=<interface_name> connmode=name name=<profile_name>
0
Причина, по которой он остается на EDGE, заключается в том, что водителю нравится оставаться на связи с чем-то, что работает, после того, как «Если оно не сломано, не исправляйте его».
Что касается исправления. Кажется, что тот, кто сделал драйвер, должен это исправить.