Во всех современных версиях Windows система создаёт отдельный профиль беспроводных сетевых настроек автоматически, как только пользователь успешно подключается к точке доступа. Этот профиль содержит всю необходимую информацию для установки Wi-Fi соединения: имя сети (SSID), метод аутентификации, ключ в виде пароля и некоторые другие данные, которые пользователь не особо наблюдает. Единожды профиль создав, Windows запоминает его беспроводные настройки и будет подключаться к точке доступа (автоматически или по команде) без ввода дополнительной информации. И сейчас я расскажу вам как получить исчерпывающую информацию о созданном профиле для того, чтобы успешно его читать и по необходимости редактировать.
Политика настройки сетевых профилей в Windows постоянно меняется от версии к версии. Так, в Windows 7 в Панели управления существовал специальный элемент для управления беспроводными профилями (от редактирования до удаления), то в Windows 8/10 возможности пользователя по некоторым причинам ограничили: эти настройки теперь будут привязываться к учётной записи Microsoft. Многие юзеры прибегли к сторонним программам, а мы будем пользоваться командными утилитами из консоли. И если вы ещё со следующей утилитой не очень знакомы, забирайте – пригодится: встроенная программа Network Shell (Netsh).
Работаем в консоли команд cmd от имени админа. Далее, организую статью по следующим принципам:
- Профили Wi-Fi: вспомнить пароль, удалить ненужный
- Как подключиться и отключиться к ТД через cmd: какие сети ещё видны?
- Перенести настройки на другой компьютер
- Ищем проблемы с подключением
Беспроводные настройки: отображение сохранённых профилей Wi-Fi
Полный список созданных в вашей Windows профилей выводится по команде:
netsh wlan show profiles
Вставлю в USB разъём ещё один модем:
Сохранённые для каждой точки доступа Wi-Fi пароли отображаются так:
netsh wlan show profiles name= профиль key=clear
Существующий профиль/профили можно удалить (при смене роутера, при сбросе сетевых настроек во время диагностики проблем подключения и т.д.). Для удаления всех профилей для интерфейса WLAN используйте команду:
netsh wlan delete profile name=профиль
Если нужно удалить профиль Wi-Fi для конкретного WLAN интерфейса, введите:
netsh wlan delete profile name=профиль interface=интерфейс
Однако. Каждому Wi-Fi адаптеру в системе присваивается конкретный GUID интерфейса. В Windows 8/10 они хранятся в директории
C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\{GUID интерфейса}\{GUID-профиль }.xml
так что, если необходимо стереть информацию о беспроводной точке безвозвратно, нужно почистить папки по этому адресу, используя системный проводник.
Беспроводные настройки: подключение/отключение через cmd
Если по какой-то причине менеджер сетевых настроек не отвечает, для подключения к требуемой сети можно использовать консоль:
netsh wlan connect name=имя-сети
Можно указать и конкретный интерфейс подключения, если у вас используется несколько модулей Wi-Fi (модемов):
netsh wlan connect interface="Беспроводная сеть 3"
А какие сети вообще доступны? Wi-Fi трансляторы, которые видит ваш модем/ы можно обнаружить так:
netsh wlan show networks
У модемов могут быть разные возможности (встроенный на ноутбуке наверняка послабее, чем приобретённый модем для взлома Wi-Fi). Так что можно спросить конкретный интерфейс, что он видит:
show networks [[interface=]имя-интерфейса]
Отключиться от точки доступа просто:
netsh wlan disconnect
Также и для конкретного сетевого интерфейса:
netsh wlan disconnect interface="Беспроводная сеть 3"
Как переместить профиль с одного компьютера на другой?
Если не хочется возиться с настройками к роутеру вручную, а подключить другой компьютер к данной ТД необходимо, это можно сделать путём копирования и переноса файла настроек:
netsh wlan export profile key="clear" folder="путь"
Эта команда перенесёт все сетевые профили, настроенные в вашей Windows в указанную папку:
Вот и файл в знакомом формате:
В команде мы использовали ключ key=clear, который включит в файл и параметры ключа безопасности для каждого профиля. Так что поторопитесь с переносом и не разбрасывайте файл: его содержимое можно прочитать обычным Блокнотом.
Для текущего пользователя команда копирования настроек примет вид:
netsh wlan add profile filename="путь-к-файлу.xml" interface="Беспроводная сеть" user=current
Беспроводные настройки: ищем проблемы
Некоторые шаги по исправлению проблем с беспроводной точкой можно подсмотреть в статье “Ограниченный доступ к Wi-Fi соединению“. Плюсом к тому утилита Netsh может сгенерировать подробный отчёт о точках соединения командой:
netsh wlan show WLANreport
С отчётом можно будет ознакомиться по адресу:
C:\ProgramData\Microsoft\Windows\WLANReport\WLAN-report-latest.html
Этот адрес можно просто скопировать и вставить в адресную строку любого браузера. В отчёте видны данные по статусу соединения, времени отключения, возможных ошибках и т.п. Отчёт суммирует информацию о настроенных в системе адаптерах, успешных и провальных сессиях. Вобщем, очень полезная вещь.
Успехов.