Как узнать пароли сохраненных 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 интерфейса Беспроводная сеть:_x000D_=======================================================================_x000D_Применено: Все профили пользователей_x000D_Сведения о профиле_x000D_--------------------------_x000D_Версия: 1_x000D_Тип: Беспроводная локальная сеть_x000D_Имя : Xiaomi_20F5_x000D_Выбор клавиш управления:_x000D_Режим подключения: Подключаться автоматически_x000D_Широковещательная сеть: подключаться, только если эта сеть ведет вещание._x000D_Автопереключение: не переключаться на другие сети._x000D_Случайный выбор MAC-адреса: выключен_x000D_ Параметры подключения_x000D_---------------------_x000D_Количество SSID : 1_x000D_Имя SSID : "Xiaomi_20F5"_x000D_Тип сети : Инфраструктура_x000D_Тип радиосети: [ любой тип радиосети ]_x000D_Расширение поставщика: отсутствует_x000D_Параметры безопасности_x000D_----------------------_x000D_Проверка подлинности: WPA2-Personal_x000D_Шифр: CCMP_x000D_Проверка подлинности: WPA2-Personal_x000D_Шифр: Нет данных_x000D_Ключ безопасности: StrongPa$w01rd_x000D_Параметры стоимости_x000D_-------------_x000D_Стоимость: неограниченная_x000D_Перегружено: нет_x000D_Приближение к ограничению данных: нет_x000D_Превышение ограничения данных: нет_x000D_Роуминг: нет_x000D_Источник стоимости: по умолчанию

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

Windows хранит профили Wi-Fi сетей в каталоге %ProgramData%MicrosoftWlansvcProfilesInterfaces.

Как вывести все сохраненные пароли 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 ContentW+:(.+)$" | %{$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:USERPROFILEDesktopWiFiPass.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=*

EnglishRussianUkrainian