- 锁定 Windows 桌面,使用 MFA 身份验证器(例如 Google Authenticator )提供的每分钟变更的动态验证码进行解锁,防止远程桌面未授权访问。
- 虽然也可用于保护本地计算机,但是由于本地计算机可以直接操作,存在强制绕过的可能,因此在本地计算机中只能用于辅助登录防护。
- 依赖
Windows ≥ 7 SP1 (x 86 和 x64)
Windows Server ≥ 2008 R2 SP1 (x64)
.NET Framework ≥ 4.6.2
- 下载:
https://support.microsoft.com/zh-cn/help/3151800/the-net-framework-4-6-2-offline-installer-for-windows
- 下载:
- 如果已经安装旧版本:
- 建议先在旧版本中清除用户设置(同时会解绑验证器),然后卸载旧版本。(升级时非必须,降级时必须)
- 在升级过程中,用户设置和绑定状态可能会被自动清除。
- 安装
install.exe
。- 如果你不主动进行文件权限配置,则推荐安装到用户文件夹中,防止被其他用户访问到密码文件。
- 运行桌面上创建的快捷方式或安装目录中的
MFAScreenLockApp.exe
。
- 直接运行,如果没有绑定过任何验证器,将出现设置画面。此时点击绑定按钮。
- 确认显示的时间日期和时区与手机完全同步。
- 使用 MFA APP 扫描二维码。
- 也可以手工抄写右上方显示的密钥进验证器。
- 注意:如果此计算机计算机名、用户域和同户名和其他计算机相同,其他计算机上的登录信息将被覆盖!如果出现此情况,请在扫码绑定之前修改你的计算机名称并重新启动计算机。
- 输入验证器上显示的代码,点击完成绑定。
- 记下屏幕上显示的恢复代码。
- 点击「是」之后恢复代码将复制到剪贴板,一旦无法使用动态密码,可以使用此恢复代码进入。
- 点击「否」将不产生恢复代码,虽然更安全,但是手机损坏、丢失、验证APP卸载、验证APP数据丢失等情况发生时,将会导致无法登入。
- 绑定信息将会显示计算机名、用户域和用户名。
- 注意: 计算机名、用户域和用户名是绑定的,如果修改其中之一将会无法登入。如需修改,请先解绑验证器。
- 关闭设置窗口或进行「锁定设置」和「个性化」外观设置。
- 关闭本程序所有窗口并在状态栏右键选退出程序,将会验证一次密码。
- 下次开始启动程序时,将进入锁定状态。
- 方法一(推荐):任务栏图标点右键,选「自动锁定设置」。
- 可以设置 Windows 启动时运行自动锁定。
- 可以设置多少分钟后自动锁定。
- 可以看见下方自动锁定计时器,如果它不正常工作请用方法二配置自动锁定。
- 设置窗口在开启状态下,不会触发自动锁定。
- 方法二:在计划任务中将本程序进行开机启动。
- 可以在启动参数中加入
-e
,程序将在解除锁定后立即退出(否则会驻留图标在状态栏),以便利用计划任务提供的闲置时长功能来进行自动锁定。 - 例如:
MFAScreenLockApp.exe -e
- 下次运行本程序时,计算机画面将被锁定,此时请输入验证器中显示的动态密码,或者恢复代码,按回车。
- 如果正确,将直接解锁。
- 如果不正确,会根据设置,锁定几秒钟(默认为 3 秒),才能继续尝试。
- 解锁画面显示的背景图像为你的首选显示器桌面壁纸,并自动适应屏幕裁剪(填充),不设置桌面壁纸为黑色。
- 文字颜色会根据桌面壁纸自动决定黑色还是白色。
- 其他非首选显示器将显示空白桌面壁纸,不设置桌面壁纸为黑屏。
- 可以在「个性化」设置中修改以上壁纸、颜色和字体设置。
- 解锁后,会驻留图标在状态栏,右键点击可弹出菜单,可以随时立即上锁、修改绑定、变更外观,以及退出。
- 这些菜单项在点击后,会重新进入一次密码输入状态,以验证是本人,之后才继续执行所选择的菜单命令。
- 如果没有驻留图标在状态栏,可能是加入了
-e
启动参数或出现了错误。
- 方法1:不加
-e
参数运行的情况下,输入密码或恢复代码解锁,在任务栏驻留的图标上点右键,选「绑定管理」,选择「解绑」,然后退出软件。 - 方法2:在程序完全退出的情况下,带
-r <恢复代码>
参数启动程序,确认后可直接清除软件所有设置,包括密码。软件将自动退出。- 例如:
MFAScreenLockApp.exe -r Y8K2V-5J2ZL-F6QC8-ERFJ4-4HME8-POL50
- 例如:
- 无法运行,提示缺少 .NET Framework
- 安装 .NET Framework 运行库。
- 动态密码始终提示密码错误
- 在密码框输入你的恢复代码。
- 进入绑定设置,再次验证你的恢复代码。
- 清除所有用户设置。
- 开机不能自动锁定
- 在程序设置中取消开机启动。
- 完全退出程序,然后「以管理员身份运行」程序。
- 在程序设置中启用开机启动。
- 如果仍然不行:使用「任务计划程序」设置开机启动 或 将程序快捷方式到「启动」文件夹。
- 程序报错: 反馈