推荐两个用来查看
大多数无线设备都是自动连接无线网络,容易导致用户忘记无线网络密码,本文介绍了在Windows系统电脑中查看连接过的无线wifi网络密码信息软件和工具,具体请查看文章内软件或操作步骤。
Windows自带查询方式
查看无线网卡 状态 无线属性 安全 勾选显示字符,即可呈现当前连接WiFi密码。
软件查看工具
ShowWifi
ShowWifi是一款能够查看本机所有连过的wifi的密码,和其他查看软件不同,仅22kb大小,没有花里胡哨。
开源地址:https://gitee.com/PrideAssassin/ShowWifi
运行截图:
没有UI界面,在cmd终端下运行;输入对应WiFi序号,即可呈现相对应密码
下载链接
- 最新版本:https://gitee.com/PrideAssassin/ShowWifi/releases/
- 网盘下载:https://pride.lanzouy.com/i7ezp0izcm4h 密码:pride
WIFI密码查看器(二维码分享)
今天看到了论坛一位朋友做了WiFi密码查看器,评论区有朋友想要二维码生成的版本,于是二维码生成的版本他来了
原帖地址:WIFI密码查看器

新增账号密码可编辑(用于生成连接WiFi的二维码)

下载链接
- 软件下载
- 网盘下载:https://fan67.lanzouw.com/ilGxT09ldeve
- 本地下载:WIFI密码查看器.zip
- 源码地址(易语言):
- 网盘下载:https://fan67.lanzouw.com/iyjmi09jq57c
- 本地下载:WIFI密码查看器源码.zip
来源:https://www.52pojie.cn/thread-1675363-1-8.html
批处理查看工具
方法一
使用PowerShell查看本机连接过并且已保存的WiFi密码,以管理员身份运行
PowerShell,复制代码运行即可!
win7、win8、win10、win11测试都没有问题!
一行代码
foreach ($item in (netsh wlan show profile|where{ $_ -match "文件"})){netsh wlan show profile name=($item -replace " 所有用户配置文件 : ","") key=clear|where{ $_ -match " 名称|关键内容"}}
原始代码
$WiFiProfiles=netsh wlan show profile|where{ $_ -match "文件"}
for($i=0;$i -lt $WiFiProfiles.Count;$i++)
{netsh wlan show profile name=($WiFiProfiles[$i] -replace " 所有用户配置文件 : ","") key=clear|where{ $_ -match " 名称|关键内容"}}
代码2(未验证)
for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear
来源:https://www.dledu.cn/153.html
方法二
一、运行CMD(命令提示符) (确保无线网卡启用状态)
二、输入命令netsh wlan show profiles
回车执行,然后命令提示符窗口就列出所有连接过的WiFi的配置名称
三、输入命令:netsh wlan show profiles name="XXXXXX" key=clear
回车执行,就可以查看到某个具体WiFi的配置详情,包括密码。
如果自己知道WiFi名称就可以直接执行这个命令!就不需要执行上一个命令了。上个命令行的作用主要用来查看和确认WiFi名称的。
参数:
name
– 所要显示配置文件的名称。interface
– 已配置此配置文件的接口的名称。key
– 以纯文件显示密钥,设置密钥=clear
方法三
查看Windows系统连接过的WiFi密码批处理文件
@echo off
title 批处理查看所有连接过的WiFi名称和密码
echo. & echo 请用管理员权限运行此批处理,否则可能无法获取到密码
echo.
for /f "tokens=3*" %%i in ('netsh wlan show profiles ^| findstr "所有用户配置文件"') do (
call :GetPass %%i %%j
)
pause
goto :eof
:GetPass
echo,WiFi : %*
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('netsh wlan show profile name^="%*" key^=clear ^| findstr "关键内容"') do (
set var=%%a
set var1=!var:关键内容=密码!
set var2=!var1: =!
set var3=!var2:^:= : !
echo,!var3!
)
echo,=========================
endlocal
goto :eof
将此代码另存为 WiFi.bat
文件即可。
来源:
- https://www.52pojie.cn/thread-1723586-1-1.html
- https://www.52pojie.cn/thread-1788583-1-1.html
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。