是否可以设置 USB 驱动器以自动登录 Windows(xp、Vista 或 7),而无需在 PC 上安装任何专业软件?
我看过:http://www.rohos.com/support/knowledge-base/how-to-set-up-usb-flash-drive-for-secure-windows-login/
但这需要第三方应用程序,我想知道是否有任何方法可以本地完成?
我希望登录的机器位于开放的公共区域,因此没有密码是不可能的。(我还希望以管理员身份登录,因此这更不是一个选择)
答案1
看一眼YubiKey。虽然您提到不想添加新硬件,但这不需要任何新的计算机硬件。YubiKey 是一个小型拇指驱动器大小的设备,可以假装是键盘。因此,您可以将它插入计算机并让其输入密码。
答案2
遗憾的是,如果没有安装服务,您的要求就无法实现。我研究过类似的事情,但找不到本地方法来做到这一点(至少在 XP 和 7 中)。
答案3
在 Windows 中实现此目的的一种方法是使用名为“Syskey”的实用程序,该实用程序可以从标准“运行...”或“开始菜单搜索”提示中运行。我不确定该功能可以追溯到多久以前,但我个人在 Windows 7 上使用它。
运行 syskey 可让您加密帐户数据库,以增加安全性。默认情况下,加密密钥本地存储在安装 Windows 的驱动器上。但是,您也可以设置软盘驱动器来保存密钥,这意味着要访问 PC 上的任何帐户,首先需要插入软盘。不过,诀窍在于,默认情况下,Windows 会保留 A: 驱动器供 3.5 英寸软盘使用,B: 驱动器供较旧的 5 英寸软盘使用。这可用于使任何驱动器(USB 或其他)被 Windows 识别为软盘驱动器,即使在 DOS/shell 级别也是如此。
转到“我的电脑”并右键单击 USB 驱动器,将其驱动器号设置为“A”。从展开列表中选择“管理”,然后从打开的窗口中选择“磁盘管理”。右键单击右侧窗格中的 USB 密钥,然后选择“更改驱动器号和路径...”以打开对话框。在那里,您可以选择驱动器号,然后从列表中选择“A”。请注意,任何设置为使用 A: 的现有驱动器都需要分配不同的驱动器号,然后 A: 标签才会出现在下拉列表中。
启动 Windows 后,系统会要求您输入密钥磁盘,然后才能登录帐户。如果您已将 Windows 设置为自动登录,则只需插入 USB 并按 Enter 键即可。如果需要登录,系统会将您带到帐户登录屏幕。
请注意,此过程会将您的 Windows 安装设置为每次执行帐户操作时都需要插入 USB 驱动器。如果没有 USB 驱动器,您将无法访问或恢复您的 Windows 安装。
密钥文件本身称为“syskey.key”,切勿触碰。它也是一个不断变化的文件,因此您不能简单地复制一份以供备份或供多个用户使用。可以通过再次运行 syskey 并告诉 Windows 将密钥文件存储在本地来逆转此过程。
我知道这是一个老问题,但我在谷歌搜索中偶然发现了这个问题,并决定无论如何都要提供帮助。我从这个网站获得了很多间接帮助,所以很高兴能回馈大家。:3
答案4
请参阅此主题:如何使用 USB 记忆棒进行身份验证登录 Windows XP/7。
其中一个答案提到康博它可以让您启动到计算机(不是域):
Kon-Boot for Windows 允许登录任何受密码保护的机器配置文件,而无需知道密码。此工具在启动时更改 Windows 内核的内容,一切都是虚拟完成的 - 不会对物理系统更改造成任何干扰。
这听起来像是一种非常危险的黑客工具。