如何让 Windows 仅在特定日期或任何其他时间范围内登录时要求用户提供凭据?
灵感来自这个问题仅适用于 Linux,它给了我同样的想法,因为我有类似的问题。
答案1
我喜欢在 Windows 中通过一些丑陋的黑客手段来实现目标,所以这是一个可能的解决方案:) 我还没有测试过,但听起来是可能的。
1 - 启用自动登录
请参阅 SuperUser 上的这篇文章用于在 Windows 7 中设置自动登录。它涉及注册表的更改,因此请务必先进行备份。- 另请注意,您的用户必须设置密码才能执行下一步。
2 - 创建用于锁定计算机的 .bat 脚本
打开记事本并输入以下内容:
rundll32.exe user32.dll, LockWorkStation
另存为锁定桌面(名称无所谓,只是一个例子)。
请注意:如果保存为锁定桌面.bat.txt,您必须禁用隐藏文件扩展名,以便可以将其正确重命名为 .bat。打开 Windows 资源管理器,按Alt按钮,点击工具->文件夹选项-> 切换到看法tab -> 取消标记隐藏已知文件类型的扩展名-> 单击“确定”。现在您应该能够将其正确重命名为锁定桌面
3 - 创建自动锁定任务
打开任务计划程序
创建基本任务
在名称中输入“LockDesktop”
选择您喜欢的触发任务的方法,例如每日
根据您之前的触发方法进行必要的更改,或留空
挑选启动程序
在里面程序/脚本:文本字段中,输入 bat 文件的路径。例如
C:\LockDesktop.bat
结束
每次运行该任务时,它都会运行 bat 文件,该文件基本上会锁定您的计算机。然后您必须按 CTRL+ALT+DEL 并输入密码才能重新登录。
让我知道事情的后续 :)