Забыли пароль от домашнего Wi-Fi, а на роутере наклейка стерлась? Или нужно подключить новый гаджет, но пароль не сохранили в телефоне? На компьютере с Windows 10 можно легко извлечь сохранённый ключ безопасности сети — даже если вы его не помните. Система хранит все подключённые сети в зашифрованном виде, но предоставляет легальные инструменты для просмотра.
В этой статье — 5 проверенных способов, как узнать пароль от Wi-Fi на ПК без сторонних программ: через графический интерфейс, командную строку, PowerShell и даже с помощью файла конфигурации. Мы разберём нюансы для разных версий Windows 10 (включая 22H2), объясним, почему некоторые методы могут не работать, и дадим советы по безопасности. Если вы администратор сети или просто хотите восстановить доступ — читайте далее.
1. Просмотр пароля через «Параметры Windows» (самый простой способ)
Это базовый метод, который работает на всех версиях Windows 10 и не требует прав администратора (если вы уже подключены к сети). Подходит для большинства пользователей.
Инструкция:
- 🖱️ Откройте меню
Пуск→ выберитеПараметры(значок шестерёнки) → перейдите в разделСеть и Интернет. - 📶 В левом меню кликните
Wi-Fi→ в правой части окна нажмитеУправление известными сетями. - 🔍 Найдите в списке нужную сеть и нажмите на неё → выберите
Свойства. - 🔑 Прокрутите вниз до поля
Ключ безопасности сети→ поставьте галочкуОтображать вводимые знаки.
Если кнопка Свойства неактивна или поле с паролем пустое, значит:
- ❌ Вы не подключены к этой сети сейчас (нужно подключиться заново).
- ❌ У вашей учётной записи нет прав администратора.
- ❌ Сеть сохранена, но пароль не был введён (например, подключение через WPS).
⚠️ Внимание: Этот способ показывает пароль только для текущей активной сети. Если вы хотите увидеть ключи от всех сохранённых сетей, используйте методы ниже.
2. Использование командной строки (CMD) для всех сохранённых сетей
Командная строка позволяет извлечь пароли всех Wi-Fi-сетей, к которым когда-либо подключался компьютер. Метод требует прав администратора, но работает даже если сеть сейчас недоступна.
Пошаговая инструкция:
- Откройте
Командную строкуот имени администратора:- 🔍 Введите в поиске
cmd→ кликните правой кнопкой по результату →Запуск от имени администратора.
- 🔍 Введите в поиске
netsh wlan show profiles
Запомните имя нужной сети (например, TP-Link_1234).
netsh wlan show profile name="ИМЯ_СЕТИ" key=clear
Замените ИМЯ_СЕТИ на реальное название (например, netsh wlan show profile name="TP-Link_1234" key=clear).
Содержимое ключа (Key Content) — это и есть пароль.Пример вывода команды:
Имя профиля : TP-Link_1234
...
Параметры безопасности
Тип аутентификации : WPA2-Personal
Тип шифрования : AES
Содержимое ключа : 12345678
Проверьте, что запустили CMD от имени администратора|Убедитесь, что имя сети введено без ошибок|Попробуйте альтернативный метод с PowerShell (раздел 3)|Если сеть подключалась через WPS, пароль может отсутствовать в системе-->
⚠️ Внимание: В некоторых корпоративных сетях (с аутентификацией 802.1X) пароль может не отображаться из-за политики безопасности. Также этот метод не работает для сетей, подключённых через Windows Domain.
3. Альтернатива CMD: извлечение пароля через PowerShell
PowerShell — более мощный инструмент, чем CMD, и тоже позволяет получить пароли от Wi-Fi. Этот способ полезен, если стандартная командная строка не сработала.
Инструкция:
- Запустите PowerShell от имени администратора:
- 🔍 Введите в поиске
PowerShell→ правый клик →Запуск от имени администратора.
- 🔍 Введите в поиске
(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
Эта команда автоматически извлечёт имена всех сетей и их пароли в виде таблицы:
| Имя сети (PROFILE_NAME) | Пароль (PASSWORD) |
|---|---|
| TP-Link_1234 | 12345678 |
| KEENETIC-5G | qwerty123 |
| DIRECT-xx-HP_Printer | (пусто) |
Если в колонке PASSWORD пусто, значит:
- 🔄 Сеть подключалась без пароля (например, через WPS или открытая точка доступа).
- 🔒 Пароль был изменён на роутере после подключения.
- 🛡️ Профиль сети повреждён (попробуйте удалить и подключиться заново).
Через "Параметры Windows"|Командная строка (CMD)|PowerShell|Ещё не пробовал-->
4. Ручное извлечение пароля из файла конфигурации Windows
Все пароли Wi-Fi в Windows 10 хранятся в зашифрованном виде в системных файлах. Их можно извлечь вручную, но для этого потребуется редактор реестра или сторонние утилиты. Мы рассмотрим безопасный способ без изменения системных файлов.
Шаги:
- Откройте
Проводники введите в адресную строку:C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces(если папка не видна, включите отображение скрытых файлов в
Вид → Скрытые элементы). - В папке
Interfacesнайдите файлы с расширением.xml(например,{1234abcd-5678-efgh-90ij-klmnopqrstuv}.xml). - Откройте файл в Блокноте и найдите строки:
<name>ИМЯ_СЕТИ</name><keyMaterial>ПАРОЛЬ_В_ЗАШИФРОВАННОМ_ВИДЕ</keyMaterial>
- Скопируйте значение между тегами
<keyMaterial>и расшифруйте его с помощью PowerShell:[System.Text.Encoding]::UTF8.GetString((43, 228, 180, ... | %{[byte]$_}))(замените числа на те, что находятся в вашем файле).
⚠️ Внимание: Редактирование файлов в ProgramData может нарушить работу сети. Не изменяйте и не удаляйте файлы вручную — только просматривайте их!
Почему пароль в XML-файле зашифрован?
Windows 10 хранит пароли в формате DPAPI (Data Protection API), который привязан к учётной записи пользователя и компьютеру. Это защищает данные от кражи, если файл попадёт в чужие руки. Расшифровать его можно только на том же ПК под той же учётной записью.
5. Просмотр пароля через «Центр управления сетями» (для старых версий)
В Windows 10 версии 1803 и старше (до 20H2) был альтернативный способ через классическую панель управления. Он до сих пор работает, но может отсутствовать в последних обновлениях.
Как найти:
- 🖱️ Кликните правой кнопкой по значку
Wi-Fiв трее (внизу справа) →Открыть параметры сети и Интернет. - 🔗 Прокрутите вниз и нажмите
Центр управления сетями и общим доступом. - 📡 Рядом с названием текущей сети кликните
Беспроводная сеть (ИМЯ_СЕТИ). - 🔐 В открывшемся окне перейдите на вкладку
Безопасность→ поставьте галочкуОтображать вводимые знаки.
Если вкладки Безопасность нет или поле пустое:
- ⚙️ Ваша версия Windows 10 использует новый интерфейс (см. раздел 1).
- 🔌 Сеть подключена через Ethernet, а не Wi-Fi.
- 🔒 У вас нет прав администратора.
6. Что делать, если ни один способ не работает?
Если вы перепробовали все методы, но пароль так и не отобразился, причины могут быть следующими:
| Проблема | Решение |
|---|---|
| Сеть подключалась через WPS (кнопка на роутере) | Пароль не сохраняется в системе. Нажмите WPS на роутере снова или сбросьте его. |
| Корпоративная сеть с 802.1X (например, в офисе) | Пароль хранится на сервере аутентификации. Обратитесь к администратору. |
| Профиль сети повреждён | Удалите сеть в Параметры → Wi-Fi → Управление известными сетями и подключитесь заново. |
| Учётная запись без прав администратора | Запросите доступ у администратора ПК или используйте CMD с повышенными правами. |
Если ничего не помогает, остаются радикальные меры:
- 🔄 Сбросьте роутер к заводским настройкам (кнопка
Resetна задней панели) — пароль вернётся к стандартному (указан на наклейке). - 🔧 Подключитесь к роутеру по кабелю (Ethernet) и зайдите в веб-интерфейс (обычно
192.168.0.1или192.168.1.1). - 📱 Посмотрите пароль на другом устройстве (телефон, планшет), если оно подключено к этой сети.
⚠️ Внимание: Сброс роутера удалит все настройки, включая имя сети, пароль, привязанные устройства и правила фаервола. Используйте этот метод только в крайнем случае!
FAQ: Частые вопросы о паролях Wi-Fi в Windows 10
Можно ли узнать пароль от Wi-Fi, к которому подключался другой пользователь на этом же ПК?
Да, но только если ваша учётная запись имеет права администратора. Пароли Wi-Fi в Windows 10 хранятся на уровне системы, а не пользователя. Используйте CMD или PowerShell (разделы 2–3).
Если прав администратора нет, вам придётся либо запросить их, либо сбросить роутер.
Почему в выводе команды netsh wlan show profiles нет нужной сети?
Возможные причины:
- Сеть была удалена из списка сохранённых (
Параметры → Wi-Fi → Управление известными сетями). - Профиль сети повреждён (попробуйте подключиться заново).
- Вы подключались через Ethernet, а не Wi-Fi.
- Имя сети содержит специальные символы (попробуйте заключить его в кавычки:
name="My@Wi-Fi").
Можно ли экспортировать все пароли Wi-Fi в файл для резервной копии?
Да. Используйте эту команду в PowerShell (администратор):
netsh wlan export profile key=clear folder="C:\WiFi_Backup\"
Все профили сохранятся в папке C:\WiFi_Backup\ в виде .xml-файлов. Чтобы импортировать их на другом ПК, используйте:
netsh wlan add profile filename="C:\WiFi_Backup\ИМЯ_ФАЙЛА.xml"
Безопасно ли использовать сторонние программы для извлечения паролей?
Лучше избегать сторонних утилит типа WirelessKeyView или WiFi Password Revealer, если вы не уверены в их источнике. Риски:
- 🕵️ Программа может содержать шпионское ПО (кейлоггеры, майнеры).
- 🔓 Некоторые утилиты требуют отключения Защитника Windows, что опасно.
- 📜 Они могут извлекать не только пароли Wi-Fi, но и другие сохранённые данные.
В 99% случаев хватает встроенных инструментов Windows 10 (описанных в этой статье).
Как защитить свои пароли Wi-Fi от кражи на общем ПК?
Если компьютером пользуются несколько человек:
- 🔐 Создайте отдельную учётную запись без прав администратора для других пользователей.
- 🛡️ Отключите гостевой доступ к сети в настройках роутера.
- 🔄 Регулярно меняйте пароль Wi-Fi (раз в 3–6 месяцев).
- 📵 Используйте MAC-фильтрацию на роутере, чтобы ограничить доступ посторонних устройств.