Как узнать пароли сохраненных Wi-Fi сетей в Windows 10?

Windows позволяет сохранить пароль, используемый для подключения к беспроводной Wi-Fi сети. Благодаря этому, если эта Wi-FI сеть оказалась в зоне досягаемости вашего сетевого адаптера, Windows может автоматически подключиться к ней, не запрашивая пароль. В этой статье мы покажем, как извлечь сохраненные пароли Wi-Fi сетей в Windows 10, перенести список сохраненных беспроводных сетей с ключами безопасности на другие компьютеры и как удалить (забыть) определенные WLAN.

В Windows 10 вы можете просмотреть не только пароль активной сети, но и пароли всех беспроводных сетей, к которым когда-либо подключалось ваше устройство.

Просмотр пароля активного Wi-Fi подключения в Windows 10

Если ваш компьютер подключен к Wi-Fi сети, вы можете посмотреть ее пароль (ключ) в панели управления:

  1. Нажмите Пуск -> Параметры -> Сеть и интернет -> Центр управления сетями и общим доступом -> Изменение параметров адаптера (Settings -> Network & Internet -> Status -> Network and Sharing Center -> Change adapter settings);
    Чтобы сразу попасть раздел управления сетевыми адаптерами, достаточно выполнить команду ncpa.cpl.
  2. Щелкните правой кнопкой по вашему Wi-Fi адаптеру и выберите в меню пункт “Состояние” (Status);
    состояние беспроводого wifi адаптера в панели управления
  3. Перейдите на вкладку “Безопасность” (Security), выберите чекбокс “Отображать вводимые знаки” (Show characters);
  4. Ключ безопасности (пароль) подключенной (активной) Wi-Fi сети содержится в этом поле.
    показать ключ безопасности сети в windows

Как вывести сохранённые пароли Wi-Fi в Windows 10 через командную строку?

Выше мы показали, как найти пароль для текущего Wi-Fi подключения в Windows 10. Однако вы можете вывести пароль любой сети, к которой подключался ваш компьютер ранее. Эту информация доступна только в командной строке с помощью утилиты netsh.

При подключении к Wi-Fi сети Windows создает для нее WLAN профиль, содержащий имя сети (SSID), пароль (ключ безопасности) и ряд параметров безопасности Wi-Fi, используемых для подключения к точке доступа. Вы можете вывести список сохраненных WLAN профилей с помощью команды:

netsh wlan show profile

netsh wlan show profile - список сохраненных wifi сетей

Чтобы получить информацию по профилю конкретной WLAN и сохраненный пароль, нужно указать ее SSID. Например:

netsh wlan show profile “Xiaomi_20F5” key=clear

netsh wlan show profile key=clear показать сохраненный пароль wi-fi подключения в windows 10

Профиль Xiaomi_20F5 интерфейса Беспроводная сеть:
=======================================================================
Применено: Все профили пользователей
Сведения о профиле
--------------------------
Версия: 1
Тип: Беспроводная локальная сеть
Имя : Xiaomi_20F5
Выбор клавиш управления:
Режим подключения: Подключаться автоматически
Широковещательная сеть: подключаться, только если эта сеть ведет вещание.
Автопереключение: не переключаться на другие сети.
Случайный выбор MAC-адреса: выключен
Параметры подключения
---------------------
Количество SSID : 1
Имя SSID : "Xiaomi_20F5"
Тип сети : Инфраструктура
Тип радиосети: [ любой тип радиосети ]
Расширение поставщика: отсутствует
Параметры безопасности
----------------------
Проверка подлинности: WPA2-Personal
Шифр: CCMP
Проверка подлинности: WPA2-Personal
Шифр: Нет данных
Ключ безопасности: StrongPa$w01rd
Параметры стоимости
-------------
Стоимость: неограниченная
Перегружено: нет
Приближение к ограничению данных: нет
Превышение ограничения данных: нет
Роуминг: нет
Источник стоимости: по умолчанию

Сохраненный пароль Wi-Fi сети указан в поле “Ключ безопасности”.

Windows хранит профили Wi-Fi сетей в каталоге %ProgramData%\Microsoft\Wlansvc\Profiles\Interfaces.

Как вывести все сохраненные пароли Wi-Fi сетей с помощью PowerShell?

С помощью PowerShell можно вывести список всех сохраненных сетей и паролей.

Однострочник PowerShell для вывода всех паролей WLAN профилей для русской версии Windows 10:

(netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Содержимое ключа\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table –Wrap

Для английской версии Windows:

(netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Key Content\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table –Wrap

powershell получить пароли всех сохраненных беспроводных сетей в windows

Чтобы сохранить все Wi-Fi пароли профилей WLAN в тестовый файл на рабочем столе, достаточно добавить в конце предыдущей команде конвейер:

| Format-Table -AutoSize | Out-File $env:USERPROFILE\Desktop\WiFiPass.txt

Экспорт/импорт WLAN профилей в Windows

Вы можете экспортировать настройки любого сохраненного WLAN профиля вместе с ключом безопасности Wi-Fi сети в XML файл и затем импортировать его на другой компьютер.

Для экспорта WLAN профиля используется команда:

netsh wlan export profile name="Xiaomi_20F5" key=clear folder=c:\ps

Либо вы можете экспортировать все сохраненные профили беспроводных сетей (для каждого профиля создается отдельный xml файл с SSID в качестве имени):

netsh wlan export profile key=clear folder=c:\ps

netsh wlan export profile - перенос сохраненных профилей wi-fi с паролем между компьютерами

Теперь вы можете передать XML файлы с настроенными профилями на другой компьютер с Windows (или распространить их политиками) и импортировать сохраненные WLAN профили для всех пользователей компьютера командой:

netsh wlan add profile filename="c:\ps\Беспроводная сеть-Xiaomi_20F5.xml" user=all

Или можно импортировать сохраненную Wi-Fi сеть только текущему пользователю:

netsh wlan add profile filename="c:\ps\Беспроводная сеть-Xiaomi_20F5.xml" user=current

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

Удалить сохраненную Wi-Fi сеть в Windows 10

Вы можете удалить сохраненную сеть Wi-Fi через в параметрах Windows. Перейдите в раздел Сеть и Интернет -> Wi-Fi -> Управление известными сетями.

Управление известными wi-fi сетями

Перед вами появится список ранее сохраненных беспроводных профилей для ранее используемых сетей. Выберите SSID сети, которую нужно удалить и нажмите кнопку Забыть.

забыть беспроводную сеть в windows

Также можно удалить (забыть) сохраненную Wi-Fi сеть из командной строки с помощью утилиты netsh. Укажите имя WLAN профиля, который вы хотите удалить, например:

netsh wlan delete profile name=”Rtkm25353”
netsh wlan delete profile - удалить wi-fi профиль в windows 10

Профиль "Rtkm25353" будет удален из интерфейса "Беспроводная сеть".

Если вы хотите удалить сразу все сохранённые Wi-Fi сети, выполните команду:

netsh wlan delete profile name=*


Предыдущая статья Следующая статья


Комментариев: 2 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)