Как мне гарантировать, что мое локальное соединение никогда не прервется?

Как мне гарантировать, что мое локальное соединение никогда не прервется?

Я установил локальное соединение сnetsh wlanкоманды, но обнаружил, что либо после перезапуска, либо просто по прошествии длительного периода времени соединение просто исчезало, и оно не отображалось в качестве профиля, когда я снова использовал командную строку для его поиска.

Итак, следуя советам из вопросов других пользователей, я переупорядочил приоритеты адаптеров, чтобы беспроводная связь была наивысшей, и я также убедился, что настройки управления питанием никогда не отключат карту Wi-Fi. После выполнения этих действий я переделал сеть.

Я обо всем позаботился или есть еще какие-то вещи, которые могут привести к тому, что сеть снова не будет работать? (P.S. Я проверил службы, и у меня нет этого раздражающегоАвтопереключение(на который жаловались некоторые пользователи Dell)

решение1

Это происходит, потому что netsh применяет команды, но не сохраняет их. Вам нужно явно создать профиль с помощью GUI, чтобы эти конфигурации сохранялись после перезагрузок/выключений.

Другой способ сделать это — создать XML-профили программно в скрипте cmd.exe.

Возьмем в качестве примера этот XML-профиль:

<?xml version="1.0" encoding="US-ASCII"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
    <name>SampleWPAPSK</name>
    <SSIDConfig>
        <SSID>
            <name>SampleWPAPSK</name>
        </SSID>
    </SSIDConfig>
    <connectionType>ESS</connectionType>
    <connectionMode>auto</connectionMode>
    <autoSwitch>false</autoSwitch>
    <MSM>
        <security>
            <authEncryption>
                <authentication>WPAPSK</authentication>
                <encryption>TKIP</encryption>
                <useOneX>false</useOneX>
            </authEncryption>
        </security>
    </MSM>
</WLANProfile>

Необходимо написать bat-файл, который выводит профиль в похожем формате в файл с расширением xml, а затем при выполнении команды netsh выполнить следующее:

netsh wlan add profile filename="<filename>" user=all 

где — имя XML-файла, содержащего информацию о сети.

Связанный контент