推荐两个用来查看
大多数无线设备都是自动连接无线网络,容易导致用户忘记无线网络密码,本文介绍了在 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
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。