Как узнать пароль от Wi-Fi на компьютере с Windows 10: все способы

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

В этой статье — 5 проверенных способов, как узнать пароль от Wi-Fi на ПК без сторонних программ: через графический интерфейс, командную строку, PowerShell и даже с помощью файла конфигурации. Мы разберём нюансы для разных версий Windows 10 (включая 22H2), объясним, почему некоторые методы могут не работать, и дадим советы по безопасности. Если вы администратор сети или просто хотите восстановить доступ — читайте далее.

1. Просмотр пароля через «Параметры Windows» (самый простой способ)

Это базовый метод, который работает на всех версиях Windows 10 и не требует прав администратора (если вы уже подключены к сети). Подходит для большинства пользователей.

Инструкция:

  • 🖱️ Откройте меню Пуск → выберите Параметры (значок шестерёнки) → перейдите в раздел Сеть и Интернет.
  • 📶 В левом меню кликните Wi-Fi → в правой части окна нажмите Управление известными сетями.
  • 🔍 Найдите в списке нужную сеть и нажмите на неё → выберите Свойства.
  • 🔑 Прокрутите вниз до поля Ключ безопасности сети → поставьте галочку Отображать вводимые знаки.

Если кнопка Свойства неактивна или поле с паролем пустое, значит:

  • ❌ Вы не подключены к этой сети сейчас (нужно подключиться заново).
  • ❌ У вашей учётной записи нет прав администратора.
  • ❌ Сеть сохранена, но пароль не был введён (например, подключение через WPS).
⚠️ Внимание: Этот способ показывает пароль только для текущей активной сети. Если вы хотите увидеть ключи от всех сохранённых сетей, используйте методы ниже.

2. Использование командной строки (CMD) для всех сохранённых сетей

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

Пошаговая инструкция:

  1. Откройте Командную строку от имени администратора:
    • 🔍 Введите в поиске 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. Этот способ полезен, если стандартная командная строка не сработала.

    Инструкция:

    1. Запустите 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 хранятся в зашифрованном виде в системных файлах. Их можно извлечь вручную, но для этого потребуется редактор реестра или сторонние утилиты. Мы рассмотрим безопасный способ без изменения системных файлов.

    Шаги:

    1. Откройте Проводник и введите в адресную строку:
      C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces

      (если папка не видна, включите отображение скрытых файлов в Вид → Скрытые элементы).

    2. В папке Interfaces найдите файлы с расширением .xml (например, {1234abcd-5678-efgh-90ij-klmnopqrstuv}.xml).
    3. Откройте файл в Блокноте и найдите строки:
      <name>ИМЯ_СЕТИ</name>
      

      <keyMaterial>ПАРОЛЬ_В_ЗАШИФРОВАННОМ_ВИДЕ</keyMaterial>

    4. Скопируйте значение между тегами <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-фильтрацию на роутере, чтобы ограничить доступ посторонних устройств.