在Windows 11中需先启用Windows Hello(PIN/指纹/面部识别)并登录同步通行密钥的Microsoft账户,访问支持WebAuthn的网站时通过Windows Hello创建本地存储的通行密钥,后续登录自动调用验证,管理入口位于“设置→账户→登录选项→通行密钥”。

在Windows 11中用通行密钥(Passkey)登录网站,无需记忆密码、不惧钓鱼攻击,只需一次设置,后续所有兼容网站自动调用Windows Hello验证——前提是已开启PIN、指纹或面部识别。
确认系统与账户前提
打开「设置」→「账户」→「登录选项」,检查「Windows Hello PIN」或「生物识别」是否已设置并启用。未配置的无法生成通行密钥,【必须先完成这一步,否则后续所有操作都会失败】。
确保Microsoft账户已登录且同步开启:「设置」→「账户」→「微软账户」→确认显示“已登录”,并勾选「密码和自动填充」与「通行密钥」同步选项。
在网站首次创建通行密钥
访问支持WebAuthn标准的网站(如GitHub、Google、Microsoft账户登录页等),点击“使用通行密钥登录”或“无密码登录”按钮。
当浏览器弹出「创建通行密钥」提示时,选择「此设备」→点击「继续」→系统自动调起Windows Hello验证界面。
此时输入PIN、刷脸或按压指纹完成身份核验,密钥即刻生成并绑定当前网站与本机TPM芯片。该密钥不会上传至云端,仅存于本机安全环境。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
后续登录网站的完整流程
方法一:直接点击网站登录页的「使用通行密钥」按钮→Windows Hello自动唤醒→完成生物识别或PIN验证→登录成功。
方法二:若页面未自动触发,可手动在地址栏右侧点击锁形图标→选择「使用通行密钥」→验证→登录。
注意:部分网站(如某些银行或企业内部系统)可能尚未启用WebAuthn,此时仍需回退到传统密码+验证码流程,通行密钥选项不会出现。
管理已创建的通行密钥
第一步:打开「设置」→「账户」→「登录选项」→滚动到底部,点击「通行密钥」。
第二步:在列表中查看所有已注册网站,点击任一项目可查看最后使用时间、设备类型,并执行「删除」操作。
第三步:删除后该网站将不再显示通行密钥登录选项,下次访问需重新创建。删除不可恢复,【误删会导致对应网站必须重设密码或联系客服找回】。

















