自动登录和锁定

uta*_*ngo 43 windows security boot windows-7 automation

我想将 Windows 7 配置为开机后自动登录。那不是因为我懒惰,不喜欢输入密码。那是因为我希望配置为在启动时自动运行的程序。

但我不想让每个人都看到我的桌面,所以我希望我的电脑保持锁定状态。当我准备工作时,我只需输入密码,无需等到所有启动程序运行。

Kry*_*ten 16

看看这个:自动登录和锁定

自动登录到 Windows 并立即锁定工作站(安全模式也受保护)

Auto Logon & Lock 是一个小型实用程序,它使您的 Windows PC 能够在启动时自动登录到用户帐户,然后锁定桌面,因此仍然需要密码。您可能想要这样做的一些原因是: 更快的启动时间。额外的登录后启动项也会在 Windows 启动后启动。这意味着当您按下 PC 上的电源按钮并在几分钟后返回时,它已完全启动。登录后无需等待加载其他软件。当您的 PC 由于电源故障或崩溃而重新启动时,自动恢复下载等。在 XP 上,您可以通过将应用程序安装为系统服务来完成此操作。在 Vista 和 7 中,Session 0 Isolation 使使用系统服务变得很痛苦,更不用说它不安全了。只需将您的应用程序放在常规的 Windows 启动文件夹中,它们就会在自动登录后启动。它的密码也保护安全模式。现有的自动登录方法使安全模式不受保护。它在启动资源管理器之前锁定桌面。其他方法使用自动运行/启动条目自动锁定,这使 PC 保持登录状态并解锁,直到执行自动运行条目(甚至可能需要几分钟)。

我自己还没有尝试过,但看起来它可以满足您的需求......

  • @Dan:实际上它并没有取代 explorer.exe 而是使用了 Windows 的一项功能,该功能允许通过更改注册表值来更改用户的外壳。 (5认同)
  • @utapyngo 如果它可以通过替换资源管理器来工作,我会强烈反对安全评估。Explorer 是恶意软件试图侵入系统的流行目标;我发现第三方几乎不可能像 MS 测试原始版本那样投入大量精力来测试替代品。 (3认同)

小智 11

我设法在启动时立即锁定 PC,同时在后台加载 Windows/启动项。这适用于具有组策略编辑器的 Windows 版本。

第一步:打开记事本,粘贴以下代码:

WScript.CreateObject("WScript.Shell").Run("rundll32 user32.dll,LockWorkStation")

第 2 步:单击File>Save As并在Save as type下拉菜单中选择All Files

第 3 步:在该File Name字段中,输入LockWorkStation.vbs文件并将其保存到C:\Users\YourUserName\Documents

第 4 步:点击WindowsKey+R,输入regedit并按下ENTER

第 5 步:转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

第 6 步:右键单击空白处,然后单击New> DWORD (32-bit) Value并按ENTER

第七步:双击新建的REG_DWORD文件。在Value name类型RunLogonScriptSyncValue data类型中1,然后按ENTER

第 8 步:点击WindowsKey+R,输入gpedit.msc并按下ENTER

第 9 步:在 下Computer Configuration,转到 Administrative Templates > System > Logon然后双击Run these programs at user logon

步骤 10:单击Enabled,然后Items to run at logon单击Show...

第 11 步:键入C:\Users\YourUserName\Documents\LockWorkStation.vbsOK重复单击,直到所有窗口都关闭

第 12 步:点击WindowsKey+R并输入,control.exe userpasswords2然后按ENTER

第 13 步:取消选中,Users must enter a user name and password to use this computer.然后单击OK(如果提示输入您的密码)

步骤:重新启动您的电脑。

现在,每当您启动 PC 时,.vbs 脚本都会先运行。这将确保您的 PC 在桌面出现之前被锁定。

注意:您可以更改C:\Users\YourUserName\Documents\为要存储脚本的任何位置。

  • 谢谢,这是这里的实际解决方案。不知道 `RunLogonScriptSync` 这实际上是解决这个问题的关键。 (2认同)

Nat*_*ver 10

您可以将其实现为计划在登录时执行的 Windows 任务:

运行程序 rundll32.exe 带参数 user32.dll,LockWorkStation

它适用于我的 XP 和 7,但不适用于 Windows 8/8.1

  • @eye - 遗憾的是,您通过自动登录留下了一个安全漏洞。这个解决方案至少会起作用。如果您想要安全,我建议不要自动登录。 (3认同)
  • 我知道这个技巧。但是,如果我将这个批处理文件放在启动时,它会在我的计算机上留下一个安全漏洞:在它运行之前,坏人可能会做坏事。正如我所说,我不希望任何人看到我的桌面。 (2认同)