Как посмотреть пароль от Wi-Fi на Windows 10 через командную строку: подробная инструкция

Забыли пароль от домашнего Wi-Fi, а на роутере наклейка стёрлась? Или нужно подключить новый девайс, но под рукой нет телефона с сохранёнными данными? В Windows 10 есть простой способ восстановить пароль от любой сохранённой сети — через командную строку (CMD). Этот метод работает даже если вы не администратор системы, главное — чтобы компьютер хотя бы раз подключался к этой сети.

В отличие от графического интерфейса, где пароли скрыты звёздочками, CMD выдаёт информацию в чистом виде. Но есть нюансы: метод сработает только для сетей, к которым вы уже подключались ранее. Если же вам нужно взломать чужой Wi-Fi — это невозможно легально, и мы такие способы рассматривать не будем. В статье разберём только законные scenarios: восстановление своего пароля, перенос настроек на другие устройства или диагностика проблем с подключением.

Преимущества этого способа:

- Не требует установки сторонних программ.

- Работает на всех версиях Windows 10/11 (включая Home и Pro).

- Быстрее, чем копаться в настройках роутера через 192.168.1.1.

Но есть и ограничения — об этом расскажем ниже.

📊 Зачем вам понадобилось восстанавливать пароль Wi-Fi?
Подключить новый гаджет
Забыл свой пароль
Помогаю другу/родственнику
Диагностика проблем с сетью
Другое

Подготовка: что нужно знать перед началом

Перед тем как приступать к командам, проверьте несколько ключевых моментов:

  • 🔹 Компьютер должен был подключаться к этой сети ранее. Если вы никогда не вводили пароль на этом ПК — данные в системе просто отсутствуют.
  • 🔹 Требуются права администратора? Нет, но если сеть была подключена под другой учётной записью, вам понадобится доступ к ней.
  • 🔹 Работает ли метод для гостевых сетей? Да, если гостевая сеть сохранена в профилях Windows.
  • 🔹 Можно ли так узнать пароль от соседей? Нет. Это нарушает закон о конфиденциальности данных (ст. 272 УК РФ).

Если вы используете корпоративную сеть (например, в офисе или университете), пароль может храниться в зашифрованном виде или управляется через 802.1X-аутентификацию. В этом случае командная строка не поможет — обратитесь к администратору сети.

⚠️ Внимание: Некоторые антивирусы (например, Kaspersky Internet Security) могут блокировать доступ к сетевым профилям через CMD. Временно отключите защиту, если команды не работают.

Шаг 1: Открываем командную строку с правами администратора

Чтобы избежать ошибок доступа, запускайте CMD от имени администратора. Сделать это можно тремя способами:

  1. Через поиск: нажмите Win + S, введите «командная строка», затем выберите «Запуск от имени администратора».
  2. Через меню Пуск: кликните правой кнопкой по значку Windows, выберите «Командная строка (администратор)».
  3. Через диспетчер задач: нажмите Ctrl + Shift + Esc, затем «Файл → Запустить новую задачу», введите cmd и отметьте галочку «Создать задачу с правами администратора».

Если у вас отключён UAC (контроль учётных записей), командная строка откроется без запроса пароля. В противном случае введите данные администратора.

Шаг 2: Просмотр списка сохранённых Wi-Fi сетей

Теперь нужно узнать точное имя (SSID) сети, пароль от которой вы хотите восстановить. Для этого введите команду:

netsh wlan show profiles

В результате вы увидите список всех сетей, к которым когда-либо подключался этот компьютер. Пример вывода:

Профили пользователей

Всего профилей пользователей: 3

Имя профиля : HomeWiFi

Имя профиля : Office_5G

Имя профиля : Starbucks_Free

Обратите внимание на регистр и пробелы в названиях — они должны совпадать при вводе в следующую команду. Если имя сети содержит спецсимволы (например, MyWiFi@2026), заключите его в кавычки.

⚠️ Внимание: Если в списке нет нужной сети, значит компьютер к ней не подключался, либо профиль был удалён. Попробуйте подключиться к сети заново и повторите команду.

Шаг 3: Получение пароля от выбранной сети

Когда вы определили SSID, используйте команду для вывода детальной информации о сети, включая пароль:

netsh wlan show profile name="ИМЯ_СЕТИ" key=clear

Замените ИМЯ_СЕТИ на реальное название из предыдущего шага. Например:

netsh wlan show profile name="HomeWiFi" key=clear

В результатах выполнения найдите блок «Параметры безопасности». Там будет строка Содержимое ключа — это и есть ваш пароль. Пример:

Параметры безопасности

Тип аутентификации : WPA2-Personal

Тип шифрования : CCMP

Содержимое ключа : 12345678QwErTy

Если вместо пароля вы видите пустую строку или сообщение «Отсутствует», значит:

  • 🔸 Сеть использует другой тип аутентификации (например, WPA3-Enterprise).
  • 🔸 Пароль был изменён на роутере после последнего подключения.
  • 🔸 Профиль сети повреждён (попробуйте удалить его и подключиться заново).

Проверьте правильность названия сети (регистр важен)|

Убедитесь, что команда запущена от администратора|

Попробуйте подключиться к сети заново и повторите команду|

Проверьте, не блокирует ли антивирус доступ к сетевым профилям-->

Альтернативный способ: через PowerShell

Если CMD по какой-то причине не работает, можно использовать PowerShell — более современный инструмент Windows. Команды будут немного другими:

  1. Откройте PowerShell от имени администратора (аналогично CMD).
  2. Введите команду для просмотра всех сетей:
    (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 -AutoSize

Эта команда автоматически выведет таблицу со всеми сетями и их паролями. Пример вывода:

Имя сети (SSID)Пароль
HomeWiFi12345678QwErTy
Office_5GP@ssw0rd2026
CoffeeShop(пусто)

Преимущество этого метода — автоматизация: не нужно вручную вводить имя каждой сети. Однако команда сложнее для запоминания, поэтому сохраните её в блокнот.

Частые ошибки и как их исправить

Даже в простой процедуре могут возникать сбои. Рассмотрим типичные проблемы и решения:

ОшибкаПричинаРешение
Не удалось выполнить команду netsh Служба WLAN AutoConfig отключена Запустите её через services.msc или выполните:
net start WlanSvc
Отказано в доступе Недостаточно прав Запустите CMD от администратора
Имя профиля не найдено Опечатка в названии сети Проверьте регистр и пробелы в SSID
Содержимое ключа: (пусто) Пароль не сохранён в системе Подключитесь к сети заново с галочкой «Подключаться автоматически»

Если после всех манипуляций пароль так и не отображается, проверьте:

  • 🔧 Настройки роутера: возможно, включён режим WPS или MAC-фильтрация, которые блокируют стандартные методы аутентификации.
  • 🔧 Антивирус: некоторые программы (например, Avast) могут удалять сетевые профили как «подозрительные».
  • 🔧 Обновления Windows: после крупных апдейтов (например, Windows 10 22H2) сетевые настройки могут сбрасываться.
Почему в некоторых сетях пароль не сохраняется?

Некоторые публичные сети (например, в отелях или аэропортах) используют Portal Captive — веб-страницу для авторизации. В этом случае Windows сохраняет только данные о подключении, но не пароль, так как он не требуется для повторного доступа.

Безопасность: как защитить свой пароль от восстановления

Если вы администратор сети и хотите предотвратить восстановление пароля через CMD, используйте эти меры:

  • 🔐 Измените тип шифрования с WPA2-Personal на WPA3-Personal или WPA2/WPA3-Enterprise. Последний требует сервер аутентификации (например, Radius), что делает невозможным восстановление пароля через стандартные средства Windows.
  • 🔐 Отключите сохранение паролей на устройствах: в настройках подключения снимите галочку «Подключаться автоматически».
  • 🔐 Используйте гостевую сеть для временных устройств. Пароль от неё можно менять чаще.
  • 🔐 Настройте MAC-фильтрацию на роутере, чтобы ограничить доступ только разрешённым устройствам.

Для корпоративных сетей рекомендуется использовать 802.1X-аутентификацию с сертификатами. В этом случае пароли не хранятся на устройствах, а доступ управляется центральным сервером.

⚠️ Внимание: Даже если вы защитили сеть по максимуму, физический доступ к устройству (например, ноутбуку) позволяет обойти большинство защит. Храните оборудование в надёжном месте!

FAQ: Ответы на популярные вопросы

Можно ли узнать пароль от Wi-Fi, к которому никогда не подключался?

Нет. Windows хранит пароли только для тех сетей, к которым компьютер подключался ранее. Если сети нет в списке netsh wlan show profiles, данные отсутствуют. Единственный легальный способ — обратиться к администратору сети или посмотреть пароль на наклейке роутера (если он не изменялся).

Работает ли этот метод на Windows 11?

Да, команды netsh wlan полностью совместимы с Windows 11. Интерфейс может немного отличаться, но функциональность та же. В Windows 11 23H2 также добавили возможность просмотра паролей через графический интерфейс: Параметры → Сеть и Интернет → Wi-Fi → Управление известными сетями.

Можно ли так узнать пароль от мобильного хотспота (точки доступа с телефона)?

Нет. Мобильные хотспоты (например, с iPhone или Android) используют динамические пароли, которые не сохраняются в профилях Windows. Чтобы увидеть пароль, проверьте настройки точки доступа на самом телефоне: обычно это раздел «Режим модема» или «Точка доступа».

Почему после сброса Windows пароли Wi-Fi исчезли?

При чистой установке или сбросе Windows (опция «Удалить всё») все сетевые профили удаляются. Если вы сделали резервную копию системы (например, через Macrium Reflect), можно восстановить профили из папки C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces. В противном случае придётся вводить пароли заново.

Можно ли экспортировать все пароли Wi-Fi в файл?

Да. Выполните команду для экспорта всех профилей:

netsh wlan export profile key=clear folder="C:\WiFi_Backup\"

В папке C:\WiFi_Backup\ появятся .xml-файлы с данными всех сетей, включая пароли. Их можно импортировать на другом ПК командой:

netsh wlan add profile filename="C:\WiFi_Backup\HomeWiFi.xml"