Забыли пароль от домашнего Wi-Fi, а на роутере нет наклейки с данными? Или нужно подключить новое устройство, но доступ к маршрутизатору ограничен? В Windows есть несколько встроенных способов извлечь сохранённый пароль от текущей или ранее подключённых сетей — без взлома и сторонних программ. Главное условие: ваш компьютер должен был хотя бы раз успешно подключаться к этой сети.
В этой статье разберём 5 проверенных методов, включая командную строку, PowerShell, редактор реестра и специализированные утилиты. Все они работают на Windows 10 и Windows 11, но некоторые требуют прав администратора. Также объясним, почему нельзя восстановить пароль от сети, к которой вы никогда не подключались — это ограничение безопасности операционной системы.
Важно: если вы пытаетесь получить доступ к чужой сети без разрешения, это нарушает закон (ст. 272 УК РФ). Статья предназначена только для восстановления доступа к своим сетям, пароль от которых был утерян.
1. Просмотр пароля через «Центр управления сетями» (самый простой способ)
Если ваш компьютер подключён к Wi-Fi прямо сейчас, самый быстрый способ — использовать графический интерфейс Windows. Этот метод не требует командной строки и подходит даже новичкам.
Откройте Панель управления (нажмите Win + R, введите control и нажмите Enter). Перейдите в раздел Сеть и Интернет → Центр управления сетями и общим доступом. В блоке «Просмотр активных сетей»** кликните на название вашей Wi-Fi сети (ссылка рядом с Подключения).
В открывшемся окне нажмите кнопку Свойства беспроводной сети, затем перейдите на вкладку «Безопасность»**. Поставьте галочку рядом с Отображать вводимые знаки — в поле Ключ безопасности сети отобразится текущий пароль.
- ✅ Работает без прав администратора (если вы уже подключены к сети).
- ⚡ Быстрее всех остальных методов — занимает менее 30 секунд.
- 🔒 Показывает пароль только для текущей сети, не для сохранённых ранее.
⚠️ Внимание: Если кнопка Свойства беспроводной сети неактивна, значит ваш компьютер подключён к сети через Ethernet (кабель), а не по Wi-Fi. В этом случае используйте методы из следующих разделов.
2. Командная строка: как узнать все сохранённые пароли Wi-Fi
Через CMD можно извлечь пароли всех сетей, к которым когда-либо подключался этот компьютер — даже если сейчас вы используете кабель. Метод требует прав администратора.
Откройте командную строку от имени администратора (Win + X → Терминал (Администратор)) и последовательно выполните две команды:
netsh wlan show profiles
Эта команда выведет список всех сохранённых сетей. Скопируйте название нужной сети (например, TP-Link_5G).
netsh wlan show profile name="TP-Link_5G" key=clear
В результатах выполнения найдите строку Содержимое ключа — это и есть пароль. Если вместо пароля отображается пустота, значит сеть сохранена без ключа (например, гостевая сеть без шифрования).
- 📋 Показывает пароли для всех сохранённых сетей, а не только текущей.
- 🔐 Требует прав администратора.
- 🖥️ Работает в Windows 7/8/10/11.
Запущена CMD от имени администратора|Сеть есть в списке netsh wlan show profiles|Название сети в команде в кавычках|Пробелы перед key=clear отсутствуют-->
| Метод | Требует прав админа | Показывает текущую сеть | Показывает все сети | Работает без подключения |
|---|---|---|---|---|
| Центр управления сетями | ❌ Нет | ✅ Да | ❌ Нет | ❌ Нет |
| Командная строка | ✅ Да | ✅ Да | ✅ Да | ✅ Да |
| PowerShell | ✅ Да | ✅ Да | ✅ Да | ✅ Да |
3. PowerShell: альтернатива CMD для опытных пользователей
PowerShell предлагает более гибкий способ извлечения паролей, особенно если нужно экспортировать данные в файл. Откройте PowerShell от имени администратора (Win + X → Windows 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
Эта команда выведет таблицу со всеми сохранёнными сетями и их паролями. Если нужно сохранить результат в файл, добавьте в конец:
| Out-File -FilePath "C:\WiFi_Passwords.txt"
Файл WiFi_Passwords.txt появится на диске C:\.
⚠️ Внимание: Не сохраняйте файл с паролями в облачные папки (OneDrive, Google Drive) или на рабочий стол — это небезопасно. После использования удалите файл вручную.
4. Редактор реестра: где Windows хранит пароли Wi-Fi
Все пароли от Wi-Fi сетей хранятся в зашифрованном виде в реестре Windows. Их можно извлечь вручную, но процесс сложнее, чем через командную строку. Этот метод подходит, если другие способы не сработали (например, из-за повреждения системных файлов).
Откройте редактор реестра (Win + R → regedit) и перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wlansvc\UserData\Interfaces
В папке Interfaces будут подпапки с длинными именами (это идентификаторы сетевых адаптеров). Откройте каждую по очереди и найдите раздел Profiles. Внутри него — папки с названиями Wi-Fi сетей. В каждой такой папке будет файл Properties, где в параметре Description указано имя сети, а в PSKValue — зашифрованный пароль.
Чтобы расшифровать PSKValue, потребуется сторонняя утилита (например, WirelessKeyView от NirSoft) или скрипт на PowerShell. Без дополнительных инструментов этот метод бесполезен.
Как расшифровать PSKValue вручную?
Для ручной расшифровки нужно написать скрипт на C# или использовать API Windows CryptUnprotectData. Процесс требует знаний программирования. Готовые решения:
1. Утилита WirelessKeyView (портативная, не требует установки).
2. Скрипт Get-WifiPassword.ps1 (можно найти на GitHub).
3. Онлайн-сервисы (не рекомендуем — риск утечки данных).
5. Сторонние программы для восстановления паролей Wi-Fi
Если встроенные методы Windows не сработали, можно воспользоваться специализированными утилитами. Они автоматизируют процесс и часто показывают дополнительную информацию (например, тип шифрования).
Самые надёжные программы:
- 🔧 WirelessKeyView (NirSoft) — портативная, показывает все сохранённые пароли, работает без установки.
- 🛡️ WiFi Password Revealer — простой интерфейс, экспорт в
.txt. - 📊 Magical Jelly Bean WiFi Password Revealer — поддерживает Windows 11, показывает силу сигнала.
Пример работы с WirelessKeyView:
- Скачайте программу с официального сайта (раздел
Download WirelessKeyView). - Разархивируйте и запустите
WirelessKeyView.exe(права админа не требуются). - В таблице найдите нужную сеть — пароль будет в колонке
Key (Ascii).
⚠️ Внимание: Скачивайте программы только с официальных сайтов. Многие "взломщики Wi-Fi" в поисковой выдаче содержат вирусы или шпионское ПО.
6. Что делать, если ни один метод не сработал?
Если ни один из способов не помог восстановить пароль, причины могут быть следующими:
- 🔌 Компьютер никогда не подключался к этой сети по Wi-Fi (например, всегда использовался кабель).
- 🗑️ Данные сети были удалены из системы (например, после сброса Windows).
- 🔒 Сеть используетEnterprise-аутентификацию (например, в офисах или вузах) — её пароль не сохраняется локально.
- 🛡️ Антивирус или групповые политики блокируют доступ к системным данным.
В таких случаях остаётся два варианта:
- Сбросить настройки роутера (нажать кнопку
Resetна 10 секунд) и настроить его заново. Пароль по умолчанию обычно указан на наклейке. - Подключиться к роутеру по кабелю и посмотреть пароль в веб-интерфейсе (обычно по адресу
192.168.0.1или192.168.1.1).
Если роутер арендован у провайдера, свяжитесь с технической поддержкой — они могут сообщить пароль по телефону (потребуется подтвердить личные данные).
FAQ: Частые вопросы о восстановлении паролей Wi-Fi
Можно ли узнать пароль от Wi-Fi, к которому я никогда не подключался?
Нет. Windows хранит пароли только для сетей, к которым хотя бы раз подключался этот компьютер. Чужой пароль можно узнать только:
- С согласия владельца сети (он может посмотреть его на роутере).
- Через уязвимости в роутере (нелегально и наказуемо по закону).
Почему командная строка показывает пустой пароль для некоторых сетей?
Это означает, что сеть:
- Не имеет пароля (открытая сеть).
- ИспользуетEnterprise-аутентификацию (логин/пароль вводятся при каждом подключении).
- Была сохранена без ключа (например, через кнопку WPS).
Можно ли восстановить пароль Wi-Fi после переустановки Windows?
Нет. При переустановке системы все сохранённые сети и пароли удаляются. Единственные способы:
- Посмотреть пароль на другом устройстве, которое подключалось к этой сети.
- Сбросить роутер и настроить его заново.
Безопасно ли использовать программы вроде WirelessKeyView?
Программы от проверенных разработчиков (например, NirSoft) безопасны, если:
- Скачаны с официального сайта.
- Проверены антивирусом перед запуском.
- Не запрашивают прав администратора без причины.
Избегайте "взломщиков Wi-Fi" с сомнительных сайтов — они часто содержат трояны.
Как защитить свой Wi-Fi от восстановления пароля?
Чтобы усложнить извлечение пароля со подключённых устройств:
- Используйте WPA3 вместо WPA2 (в настройках роутера).
- Включите
MAC-фильтрацию(разрешайте подключение только известным устройствам). - Регулярно меняйте пароль (например, раз в 3 месяца).
- Отключите
WPS— этот протокол уязвим для брутфорс-атак.