如何禁用Windows登录界面的“更改PIN码”提示?
如何禁用Windows登录界面的“更改PIN码”提示?
嗨,我完全懂这种反复被迫改PIN的烦躁——只是偶尔输错几次,就被逼着换个新PIN,还不能用之前熟悉的旧密码,记不住不说纯粹是折腾人。别担心,咱们可以通过两种方法解决这个问题:既关掉输错后强制改PIN的提示,还能解锁复用旧PIN的权限,一步步来:
方法一:通过组策略编辑器(适合Windows专业版/企业版)
- 按下
Win + R打开运行窗口,输入gpedit.msc回车,打开本地组策略编辑器 - 依次导航到:计算机配置 > 管理模板 > Windows组件 > Windows Hello for Business > PIN 管理
- 找到两个关键设置,分别修改:
- 双击要求在失败登录尝试后重置PIN,选择「已禁用」,这样输错PIN就不会被强制要求更改了
- 双击允许重复使用PIN历史记录,选择「已启用」,然后在「允许重复使用的PIN历史记录数量」里填一个你需要的数字(比如填5,就能复用最近5个用过的旧PIN)
- 点击「确定」保存设置,重启电脑后就生效了
方法二:通过注册表编辑器(适合Windows家庭版,家庭版无组策略)
注意:修改注册表前建议先备份分支——右键点击要修改的项,选择「导出」保存到安全位置,避免误操作出问题
- 按下
Win + R打开运行窗口,输入regedit回车,打开注册表编辑器 - 导航到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PassportForWork\PINComplexity
如果没有PINComplexity这个项,右键点击PassportForWork,选择「新建 > 项」,命名为PINComplexity - 在
PINComplexity右侧窗口,新建两个DWORD(32位)值:- 右键空白处,选择「新建 > DWORD (32位) 值」,命名为
ResetPINOnFailure,双击它把数值数据改成0(0代表禁用强制重置PIN的功能) - 同样新建DWORD值,命名为
PinHistory,数值数据改成你想要允许复用的旧PIN数量(比如填5,十进制)
- 右键空白处,选择「新建 > DWORD (32位) 值」,命名为
- 点击「确定」保存,重启电脑后设置就会生效
如果之后想恢复默认设置,只需要把组策略改回「未配置」,或者删除注册表中新建的那两个值就行。
备注:内容来源于stack exchange,提问作者Bennpoes




